PSW005 - Info su documento tablet¶
Posizione nel menu Programma non a menu Linkage section * UTIL-PSW005
| Tipo | Dato | Formato | Contenuto |
|---|---|---|---|
| INPUT | PSW005-OPE | x(20) | Vedi argomenti successivi |
| PSW005-I-DOC | Documento su cui lavorare | ||
| x(01) | Tipo documento |
||
| x(20) | Chiave documento | ||
| PSW005-I-DOC-RIGA | 9(04) | Riga documento | |
| OUTPUT | PSW005-O-ESITO | x(01) | |
| PSW005-O-STATO-DB | x(01) | A prescindere dall'esito specifico del'operazione, qui verrà restituito "N" quando il db non è aperto, quindi non è stato possibile effettuare l'operazione per questo motivo | |
| PSW005-O-ERROR-MSG | x(80) | ||
| FILLER | x(500) | ||
Logica generale Programma che effettua operazioni specifiche sulla controparte del documento presente sull'APP di produzione pasticceria Configurazioni possibili
| Gruppo | Parametro | Note |
|---|---|---|
Elaborazione L'elaborazione cambia a seconda dell'operazione richiesta.
Operazione: DOC-STAMPABILE¶
Descrizione Riceve in input un documento (generalmente un DDT), e verifica se è nella condizione di essere stampato. Attualmente il documento non è stampabile se contiene una o più righe che devono andare sulla bilancia, e se non sono già lavorate nella postazione bilancia. UPDATE 24/07/2025 Il documento NON è stampabile se contiene una o più righe che devono andare sulla bilancia, a prescindere dal fatto che siano già lavorate nella postazione bilancia. UPDATE 25/07/2025 Le righe di riporto (sotto la merce "DESC") non saranno considerate in questa analisi, quindi se sono presenti voci a peso al di sotto non saranno considerat
Le righe da considerare sono quelle con la merce che ha il tipo peso = "V" (peso variabile) Chiamata standard
| I/O | Dato | Contenuto |
|---|---|---|
| Input | PSW005-OPE | "DOC-STAMPABILE" |
| PSW005-I-DOC | ||
| Tipo documento da controllare | ||
| Chiave documento da controllare | ||
| Output | COGSA0-O-ESITO |
Elaborazione
Operazione: RIGA-LAVORATA¶
Descrizione Riceve in input una riga di un documento (generalmente un DDT), e restituisce se è già stata lavorata (aggiornata dalla postazione bilancia o incassettamento) La situazione è indicata dagli appositi flag: * P-DDET-FL-BILANCIA * P-DDET-FL-INCASSETTATO Chiamata standard
| I/O | Dato | Contenuto |
|---|---|---|
| Input | PSW005-OPE | "RIGA-LAVORATA" |
| PSW005-I-DOC | ||
| Tipo documento da controllare | ||
| Chiave documento da controllare | ||
| PSW005-I-DOC-RIGA | Riga documento da controllare | |
| Output | COGSA0-O-ESITO |
Elaborazione
Operazione: RIAPRI-DOC¶
Descrizione Il documento passato in input viene riaperto per l'APP tablet, impostando * P-DTES-STATO-PREP = 'N' Chiamata standard
| I/O | Dato | Contenuto |
|---|---|---|
| Input | PSW005-OPE | "RIAPRI-DOC" |
| PSW005-I-DOC | ||
| Tipo documento da controllare | ||
| Chiave documento da controllare | ||
| Output | COGSA0-O-ESITO |
Elaborazione
Operazione: CHIUDI-DBF¶
Descrizione Operazione da chiamare prima della CANCEL del programma, in modo che il db frontiera venga chiuso Chiamata standard
| I/O | Dato | Contenuto |
|---|---|---|
| Input | PSW005-OPE | "CHIUDI-DBF" |
| Output | COGSA0-O-ESITO |
Elaborazione
Estratto da documentazione interna ClickUp