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()
|
||||
.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
|
||||
.setCreateDocument(SettingsManager.iDB().isProduzioneGeneraDocScar())
|
||||
.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 -> {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user