Migliorato controllo di generazione documenti carico/scarico durante il picking libero.
This commit is contained in:
parent
1756124b89
commit
329d53f8d0
@ -945,11 +945,21 @@ public class PickingLiberoViewModel {
|
|||||||
var closeUDSRequest = new CloseUDSRequestDTO()
|
var closeUDSRequest = new CloseUDSRequestDTO()
|
||||||
.setMtbColt(mCurrentMtbColt);
|
.setMtbColt(mCurrentMtbColt);
|
||||||
|
|
||||||
if (this.mDefaultGestione == GestioneEnum.LAVORAZIONE) {
|
if (this.mDefaultGestione == GestioneEnum.LAVORAZIONE && SettingsManager.iDB().isProduzioneGeneraDocScar()) {
|
||||||
|
|
||||||
|
if(SettingsManager.iDB().getInternalCodAnags() == null || SettingsManager.iDB().getInternalCodAnags().isEmpty()) {
|
||||||
|
this.sendError(new Exception("Nessuna anagrafica aziendale configurata. Assicurarsi di aver abilitato il flag FLAG_USE_COD_ANAG_AZIENDALE."));
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
closeUDSRequest
|
closeUDSRequest
|
||||||
.setCreateDocument(SettingsManager.iDB().isProduzioneGeneraDocScar())
|
.setCreateDocument(SettingsManager.iDB().isProduzioneGeneraDocScar())
|
||||||
.setDocumentCodDtip(SettingsManager.iDB().getProduzioneCodDtipScar())
|
.setDocumentCodDtip(SettingsManager.iDB().getProduzioneCodDtipScar())
|
||||||
.setDocumentCodAnag(SettingsManager.iDB().getInternalCodAnags().stream().filter(InternalCodAnagsDTO::isFornitore).findFirst().get().getCodAnag());
|
.setDocumentCodAnag(SettingsManager.iDB().getInternalCodAnags().stream()
|
||||||
|
.filter(InternalCodAnagsDTO::isFornitore)
|
||||||
|
.findFirst()
|
||||||
|
.get()
|
||||||
|
.getCodAnag());
|
||||||
}
|
}
|
||||||
|
|
||||||
this.mColliScaricoRESTConsumer.closeUDS(closeUDSRequest, response -> {
|
this.mColliScaricoRESTConsumer.closeUDS(closeUDSRequest, response -> {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user