campo-sirio/lv/lv0300a.uml

1511 lines
27 KiB
Plaintext
Executable File

#include "lv0300a.h"
TOOLBAR "" 0 0 0 2
BUTTON DLG_OK 10 2
BEGIN
PROMPT -14 -1 ""
END
BUTTON DLG_NULL 10 2
BEGIN
PROMPT -1 -1 ""
END
BUTTON F_PREVYEAR 10 2
BEGIN
PROMPT 3 1 "~Anno -"
PICTURE BMP_FIRSTREC
END
BUTTON F_PREVMONTH 10 2
BEGIN
PROMPT 4 1 "~Mese -"
PICTURE BMP_PREVREC
END
BUTTON F_NEXTMONTH 10 2
BEGIN
PROMPT 5 1 "Mese +"
PICTURE BMP_NEXTREC
END
BUTTON F_NEXTYEAR 10 2
BEGIN
PROMPT 6 1 "~Anno +"
PICTURE BMP_LASTREC
END
BUTTON DLG_NULL 10 2
BEGIN
PROMPT -1 -1 ""
END
BUTTON DLG_INFO 10 2
BEGIN
PROMPT 7 1 ""
END
BUTTON DLG_HELP 10 2
BEGIN
PROMPT 8 1 ""
END
BUTTON DLG_QUIT 10 2
BEGIN
PROMPT 9 1 "~Fine"
MESSAGE EXIT,K_QUIT
END
ENDPAGE
PAGE "Documenti" 0 0 0 0
TEXT -1
BEGIN
PROMPT 1 0 "@bDocumenti da generare"
END
STRING F_CODNUM_GEN 4
BEGIN
PROMPT 2 1 "Numerazione "
FIELD NUM_GEN
HELP "Codice numerazione"
USE %NUM
INPUT CODTAB F_CODNUM_GEN
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_CODNUM_GEN CODTAB
OUTPUT F_DESNUM_GEN S0
CHECKTYPE REQUIRED
FLAGS "UPA"
WARNING "Numerazione assente"
END
STRING F_DESNUM_GEN 50
BEGIN
PROMPT 24 1 ""
HELP "Descrizione Numerazione"
USE %NUM KEY 2
INPUT S0 F_DESNUM_GEN
DISPLAY "Descrizione@50" S0
DISPLAY "Codice" CODTAB
COPY OUTPUT F_CODNUM_GEN
END
STRING F_TIPODOC_GEN 4
BEGIN
PROMPT 2 2 "Tipo "
FIELD TIPODOC_GEN
HELP "Codice tipo documento"
USE %TIP
INPUT CODTAB F_TIPODOC_GEN
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_TIPODOC_GEN CODTAB
OUTPUT F_DESTIPODOC_GEN S0
CHECKTYPE REQUIRED
FLAGS "UP"
END
STRING F_DESTIPODOC_GEN 50
BEGIN
PROMPT 24 2 ""
HELP "Descrizione tipo documento"
USE %TIP KEY 2
INPUT S0 F_DESTIPODOC_GEN
DISPLAY "Descrizione@50" S0
DISPLAY "Codice" CODTAB
COPY OUTPUT F_TIPODOC_GEN
END
TEXT -1
BEGIN
PROMPT 1 3 "@bFatture"
END
STRING F_CODNUM_FAT 4
BEGIN
PROMPT 2 4 "Numerazione "
FIELD NUM_FAT
HELP "Codice numerazione"
USE %NUM
INPUT CODTAB F_CODNUM_FAT
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_CODNUM_FAT CODTAB
OUTPUT F_DESNUM_FAT S0
CHECKTYPE REQUIRED
FLAGS "UPA"
WARNING "Numerazione assente"
END
STRING F_DESNUM_FAT 50
BEGIN
PROMPT 24 4 ""
HELP "Descrizione Numerazione"
USE %NUM KEY 2
INPUT S0 F_DESNUM_FAT
DISPLAY "Descrizione@50" S0
DISPLAY "Codice" CODTAB
COPY OUTPUT F_CODNUM_FAT
END
STRING F_TIPODOC_FAT 4
BEGIN
PROMPT 2 5 "Tipo "
FIELD TIPODOC_FAT
HELP "Codice tipo documento"
USE %TIP
INPUT CODTAB F_TIPODOC_FAT
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_TIPODOC_FAT CODTAB
OUTPUT F_DESTIPODOC_FAT S0
CHECKTYPE REQUIRED
FLAGS "UP"
END
STRING F_DESTIPODOC_FAT 50
BEGIN
PROMPT 24 5 ""
HELP "Descrizione tipo documento"
USE %TIP KEY 2
INPUT S0 F_DESTIPODOC_FAT
DISPLAY "Descrizione@50" S0
DISPLAY "Codice" CODTAB
COPY OUTPUT F_TIPODOC_FAT
END
BOOLEAN F_RIFTEST
BEGIN
PROMPT 2 6 "Scrivi riferimenti in testata documento"
FIELD RifTest
MESSAGE FALSE CLEAR,F_RIFTESTNUM
MESSAGE TRUE ENABLE,F_RIFTESTNUM
END
BOOLEAN F_RIFTESTNUM
BEGIN
PROMPT 50 6 "Solo numeri di bolla"
FIELD RifTestNum
END
STRING F_FELAB_DIF 8
BEGIN
PROMPT 2 7 "Tipo fatt. definitiva"
FLAG "U"
USE %ELD SELECT I0==2
INPUT CODTAB F_FELAB_DIF
DISPLAY "Codice@8" CODTAB
DISPLAY "Descrizione@50" S0
DISPLAY "Numerazione" S5
OUTPUT F_FELAB_DIF CODTAB
CHECKTYPE REQUIRED
FIELD FatDif
END
STRING F_FELAB_PRO 8
BEGIN
PROMPT 45 7 "Tipo fatt. di prova "
FLAG "U"
USE %ELD SELECT I0==2
INPUT CODTAB F_FELAB_PRO
DISPLAY "Codice@8" CODTAB
DISPLAY "Descrizione@50" S0
DISPLAY "Numerazione" S5
OUTPUT F_FELAB_PRO CODTAB
CHECKTYPE REQUIRED
FIELD FatPro
END
TEXT -1
BEGIN
PROMPT 1 8 "@bOrdini fornitori"
END
STRING F_CODNUM_ORF 4
BEGIN
PROMPT 2 9 "Numerazione "
FIELD NUM_ORF
HELP "Codice numerazione"
USE %NUM
INPUT CODTAB F_CODNUM_ORF
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_CODNUM_ORF CODTAB
OUTPUT F_DESNUM_ORF S0
CHECKTYPE REQUIRED
FLAGS "UPA"
WARNING "Numerazione assente"
END
STRING F_DESNUM_ORF 50
BEGIN
PROMPT 24 9 ""
HELP "Descrizione Numerazione"
USE %NUM KEY 2
INPUT S0 F_DESNUM_ORF
DISPLAY "Descrizione@50" S0
DISPLAY "Codice" CODTAB
COPY OUTPUT F_CODNUM_ORF
END
STRING F_TIPODOC_ORF 4
BEGIN
PROMPT 2 10 "Tipo "
FIELD TIPODOC_ORF
HELP "Codice tipo documento"
USE %TIP
INPUT CODTAB F_TIPODOC_ORF
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_TIPODOC_ORF CODTAB
OUTPUT F_DESTIPODOC_ORF S0
CHECKTYPE REQUIRED
FLAGS "UP"
END
STRING F_DESTIPODOC_ORF 50
BEGIN
PROMPT 24 10 ""
HELP "Descrizione tipo documento"
USE %TIP KEY 2
INPUT S0 F_DESTIPODOC_ORF
DISPLAY "Descrizione@50" S0
DISPLAY "Codice" CODTAB
COPY OUTPUT F_TIPODOC_ORF
END
TEXT -1
BEGIN
PROMPT 1 11 "@bOrdini clienti"
END
STRING F_CODNUM_ORC 4
BEGIN
PROMPT 2 12 "Numerazione "
FIELD NUM_ORC
HELP "Codice numerazione"
USE %NUM
INPUT CODTAB F_CODNUM_ORC
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_CODNUM_ORC CODTAB
OUTPUT F_DESNUM_ORC S0
CHECKTYPE REQUIRED
FLAGS "UPA"
WARNING "Numerazione assente"
END
STRING F_DESNUM_ORC 50
BEGIN
PROMPT 24 12 ""
HELP "Descrizione Numerazione"
USE %NUM KEY 2
INPUT S0 F_DESNUM_ORC
DISPLAY "Descrizione@50" S0
DISPLAY "Codice" CODTAB
COPY OUTPUT F_CODNUM_ORC
END
STRING F_TIPODOC_ORC 4
BEGIN
PROMPT 2 13 "Tipo "
FIELD TIPODOC_ORC
HELP "Codice tipo documento"
USE %TIP
INPUT CODTAB F_TIPODOC_ORC
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_TIPODOC_ORC CODTAB
OUTPUT F_DESTIPODOC_ORC S0
CHECKTYPE REQUIRED
FLAGS "UP"
END
STRING F_DESTIPODOC_ORC 50
BEGIN
PROMPT 24 13 ""
HELP "Descrizione tipo documento"
USE %TIP KEY 2
INPUT S0 F_DESTIPODOC_ORC
DISPLAY "Descrizione@50" S0
DISPLAY "Codice" CODTAB
COPY OUTPUT F_TIPODOC_ORC
END
TEXT -1
BEGIN
PROMPT 1 14 "@bInventari pacchi"
END
STRING F_CODNUM_INV 4
BEGIN
PROMPT 2 15 "Numerazione "
FIELD NUM_INV
HELP "Codice numerazione"
USE %NUM
INPUT CODTAB F_CODNUM_INV
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_CODNUM_INV CODTAB
OUTPUT F_DESNUM_INV S0
CHECKTYPE REQUIRED
FLAGS "UPA"
WARNING "Numerazione assente"
END
STRING F_DESNUM_INV 50
BEGIN
PROMPT 24 15 ""
HELP "Descrizione Numerazione"
USE %NUM KEY 2
INPUT S0 F_DESNUM_INV
DISPLAY "Descrizione@50" S0
DISPLAY "Codice" CODTAB
COPY OUTPUT F_CODNUM_INV
END
STRING F_TIPODOC_INV 4
BEGIN
PROMPT 2 16 "Tipo "
FIELD TIPODOC_INV
HELP "Codice tipo documento"
USE %TIP
INPUT CODTAB F_TIPODOC_INV
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_TIPODOC_INV CODTAB
OUTPUT F_DESTIPODOC_INV S0
CHECKTYPE REQUIRED
FLAGS "UP"
END
STRING F_DESTIPODOC_INV 50
BEGIN
PROMPT 24 16 ""
HELP "Descrizione tipo documento"
USE %TIP KEY 2
INPUT S0 F_DESTIPODOC_INV
DISPLAY "Descrizione@50" S0
DISPLAY "Codice" CODTAB
COPY OUTPUT F_TIPODOC_ORC
END
TEXT -1
BEGIN
PROMPT 1 17 "@bCausali di default"
END
STRING F_CAUSLAV 3
BEGIN
PROMPT 2 18 "Cau. Rit/Con "
USE &CAU
INPUT CODTAB F_CAUSLAV
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_CAUSLAV CODTAB
OUTPUT F_CAUSLAVDESC S0
FIELD CAUSLAV
CHECKTYPE REQUIRED
END
STRING F_CAUSLAVDESC 48
BEGIN
PROMPT 26 18 ""
USE &CAU KEY 2
INPUT S0 F_CAUSLAVDESC
DISPLAY "Descrizione@50" S0
DISPLAY "Codice" CODTAB
COPY OUTPUT F_CAUSLAV
CHECKTYPE REQUIRED
END
STRING F_CAULVRITDT 3
BEGIN
PROMPT 2 19 "Cau. Rit. dt. tmp"
USE &CAU
INPUT CODTAB F_CAULVRITDT
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_CAULVRITDT CODTAB
OUTPUT F_CAULVRITDTDE S0
FIELD CAULVRITDT
CHECKTYPE REQUIRED
END
STRING F_CAULVRITDTDE 48
BEGIN
PROMPT 26 19 ""
USE &CAU KEY 2
INPUT S0 F_CAUSLAVDESC
DISPLAY "Descrizione@50" S0
DISPLAY "Codice" CODTAB
COPY OUTPUT F_CAULVRITDT
CHECKTYPE REQUIRED
END
STRING F_CAUCARMAG 5
BEGIN
PROMPT 2 20 "Cau. Car. Mag. "
USE %CAU KEY 1
INPUT CODTAB F_CAUCARMAG
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_CAUCARMAG CODTAB
OUTPUT F_CAUCARMAGDE S0
FIELD CAUCARMAG
CHECKTYPE REQUIRED
END
STRING F_CAUCARMAGDE 50 46
BEGIN
PROMPT 28 20 ""
USE %CAU KEY 2
INPUT S0 F_CAUCARMAGDE
DISPLAY "Descrizione@50" S0
DISPLAY "Codice" CODTAB
COPY OUTPUT F_CAUCARMAG
CHECKTYPE REQUIRED
END
STRING F_CAUSCARMAG 5
BEGIN
PROMPT 2 21 "Cau. Scar. Mag. "
USE %CAU KEY 1
INPUT CODTAB F_CAUSCARMAG
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_CAUSCARMAG CODTAB
OUTPUT F_CAUSCARMAGDE S0
FIELD CAUSCARMAG
CHECKTYPE REQUIRED
END
STRING F_CAUSCARMAGDE 50 46
BEGIN
PROMPT 28 21 ""
USE %CAU KEY 2
INPUT S0 F_CAUSCARMAGDE
DISPLAY "Descrizione@50" S0
DISPLAY "Codice" CODTAB
COPY OUTPUT F_CAUSCARMAG
CHECKTYPE REQUIRED
END
ENDPAGE
PAGE "Buoni" 0 2 0 0
TEXT DLG_NULL
BEGIN
PROMPT -11 0 "@bBuoni di ritiro"
END
SPREADSHEET F_BUONIRIT 0 5
BEGIN
PROMPT 0 1 "Buoni di ritiro"
ITEM "Numerazione"
ITEM "Tipo documento"
ITEM "Descrizione tipo documento"
ITEM "Stato"
ITEM "Descrizione numerazione"
END
TEXT DLG_NULL
BEGIN
PROMPT -11 7 "@bBuoni di prelievo"
END
SPREADSHEET F_BUONIPREL 0 5
BEGIN
PROMPT 0 8 "Buoni di prelievo"
ITEM "Numerazione"
ITEM "Tipo documento"
ITEM "Descrizione tipo documento"
ITEM "Stato"
ITEM "Descrizione numerazione"
END
TEXT DLG_NULL
BEGIN
PROMPT -11 14 "@bBuoni di anticipo"
END
SPREADSHEET F_BUONIANT 0 5
BEGIN
PROMPT 0 15 "Buoni di anticipo"
ITEM "Numerazione"
ITEM "Tipo documento"
ITEM "Descrizione tipo documento"
ITEM "Stato"
ITEM "Descrizione numerazione"
END
ENDPAGE
PAGE "Documenti per conguaglio e dotazione" 0 2 0 0
TEXT DLG_NULL
BEGIN
PROMPT -11 0 "@bDocumenti per conguaglio"
END
SPREADSHEET F_DOCCONG 0 8
BEGIN
PROMPT 0 1 "Documenti per conguaglio"
ITEM "Numerazione"
ITEM "Tipo documento"
ITEM "Descrizione tipo documento"
ITEM "Stato"
ITEM "Descrizione numerazione"
END
TEXT DLG_NULL
BEGIN
PROMPT -11 10 "@bDocumenti per dotazione"
END
SPREADSHEET F_DOCDOT 0 7
BEGIN
PROMPT 0 11 "Documenti per dotazione"
ITEM "Numerazione"
ITEM "Tipo documento"
ITEM "Descrizione tipo documento"
ITEM "Stato"
ITEM "Descrizione numerazione"
END
ENDPAGE
PAGE "Parametri" 0 0 0 0
TEXT -1
BEGIN
PROMPT 0 0 "@bMagazzini"
END
STRING F_CODMAG 4
BEGIN
PROMPT 1 1 "Magazzino "
FIELD CODMAG
USE MAG SELECT CODTAB[4,5]==""
FLAG "U"
INPUT CODTAB F_CODMAG
DISPLAY "Codice " CODTAB[1,3]
DISPLAY "Denominazione mag.@50 " S0
OUTPUT F_CODMAG CODTAB[1,3]
OUTPUT F_DESMAG S0
CHECKTYPE REQUIRED
FLAGS "UPA"
END
STRING F_DESMAG 50
BEGIN
PROMPT 23 1 ""
FLAGS "D"
END
STRING F_CODMAGN 3
BEGIN
PROMPT 1 2 "Dep. nuovo "
HELP "Codice deposito del nuovo"
FIELD CODMAGN
KEY 1
USE MAG
INPUT CODTAB[1,3] F_CODMAG SELECT
INPUT CODTAB[4,5] F_CODMAGN
DISPLAY "Cod. magazzino" CODTAB[1,3]
DISPLAY "Cod. deposito" CODTAB[4,5]
DISPLAY "Denominazione dep.@50" S0
OUTPUT F_CODMAG CODTAB[1,3]
OUTPUT F_CODMAGN CODTAB[4,5]
OUTPUT F_DESMAGN S0
CHECKTYPE REQUIRED
FLAGS "UPA"
END
STRING F_DESMAGN 50
BEGIN
PROMPT 23 2 ""
HELP "Descrizione Magazzino"
FLAGS "D"
END
STRING F_CODMAGC 3
BEGIN
PROMPT 1 3 "Dep. circ. "
HELP "Codice deposito del circolante"
FIELD CODMAGC
KEY 1
USE MAG
INPUT CODTAB[1,3] F_CODMAG SELECT
INPUT CODTAB[4,5] F_CODMAGC
DISPLAY "Cod. magazzino" CODTAB[1,3]
DISPLAY "Cod. deposito" CODTAB[4,5]
DISPLAY "Denominazione dep.@50" S0
OUTPUT F_CODMAG CODTAB[1,3]
OUTPUT F_CODMAGC CODTAB[4,5]
OUTPUT F_DESMAGC S0
CHECKTYPE REQUIRED
FLAGS "UPA"
END
STRING F_DESMAGC 50
BEGIN
PROMPT 23 3 ""
HELP "Descrizione Magazzino"
FLAGS "D"
END
STRING F_CODMAGP 3
BEGIN
PROMPT 1 4 "Dep. pulito"
HELP "Codice deposito del pulito"
FIELD CODMAGP
KEY 1
USE MAG
INPUT CODTAB[1,3] F_CODMAG SELECT
INPUT CODTAB[4,5] F_CODMAGP
DISPLAY "Cod. magazzino" CODTAB[1,3]
DISPLAY "Cod. deposito" CODTAB[4,5]
DISPLAY "Denominazione dep.@50" S0
OUTPUT F_CODMAG CODTAB[1,3]
OUTPUT F_CODMAGP CODTAB[4,5]
OUTPUT F_DESMAGP S0
CHECKTYPE REQUIRED
FLAGS "UPA"
END
STRING F_DESMAGP 50
BEGIN
PROMPT 23 4 ""
HELP "Descrizione Magazzino"
FLAGS "D"
END
STRING F_CODMAGCL 3
BEGIN
PROMPT 1 5 "Dep. cli. "
HELP "Codice deposito presso cliente"
FIELD CODMAGCL
KEY 1
USE MAG
INPUT CODTAB[1,3] F_CODMAG SELECT
INPUT CODTAB[4,5] F_CODMAGCL
DISPLAY "Cod. magazzino" CODTAB[1,3]
DISPLAY "Cod. deposito" CODTAB[4,5]
DISPLAY "Denominazione dep.@50" S0
OUTPUT F_CODMAG CODTAB[1,3]
OUTPUT F_CODMAGCL CODTAB[4,5]
OUTPUT F_DESMAGCL S0
CHECKTYPE REQUIRED
FLAGS "UPA"
END
STRING F_DESMAGCL 50
BEGIN
PROMPT 23 5 ""
HELP "Descrizione Magazzino"
FLAGS "D"
END
TEXT -1
BEGIN
PROMPT 0 7 "@bOpzioni contratti"
END
BOOLEAN F_UNICONT
BEGIN
PROMPT 1 8 "Numera contr. per ditta"
FIELD UniCont
END
BOOLEAN F_QTAMODI
BEGIN
PROMPT 28 8 "Dot. modificabili"
FIELD Qtamodi
END
BOOLEAN F_USEINDSP
BEGIN
PROMPT 50 8 "Utilizza ind. sped. su contratto"
FIELD Useindsp
END
BOOLEAN F_DATABCON
BEGIN
PROMPT 1 9 "Data buono di consegna uguale alla data evasione buono di ritiro"
FIELD DataBcon
END
BOOLEAN F_CONDOM
BEGIN
PROMPT 1 10 "Consegna giorno successivo per i clienti che lavorano a pulito"
FIELD ConDom
END
TEXT -1
BEGIN
PROMPT 0 11 "@bOpzioni Giri"
END
BOOLEAN F_AUTGIRI
BEGIN
PROMPT 1 12 "Generazione automatica giri"
FIELD Autgiri
END
LISTBOX F_ORDGIRI 1 22
BEGIN
PROMPT 35 12 "Ordina giri per "
ITEM "0|Ordine di generazione"
ITEM "1|Ordine di fermata"
ITEM "2|Orario di passaggio"
FIELD Ordgir
END
TEXT -1
BEGIN
PROMPT 0 14 "@bOpzioni Documenti"
END
BOOLEAN F_DATAFISSA
BEGIN
PROMPT 1 15 "Data documenti fissa"
FIELD Datafissa
END
BOOLEAN F_AGGCONG
BEGIN
PROMPT 28 15 "Aggiorna conguaglio su modifiche manuali"
FIELD Aggcong
END
NUMBER F_PERARR 3
BEGIN
PROMPT 1 16 "Percentuale per il calcolo dell'arrotondamento "
FIELD Perarr
END
STRING F_CODARTFIX 8
BEGIN
PROMPT 1 17 "Art. per canone fisso "
FIELD Codartfix
KEY 1
FLAG "UG"
USE LF_ANAMAG
INPUT CODART F_CODARTFIX
DISPLAY "Codice@20" CODART
DISPLAY "Descrizione@50" DESCR
OUTPUT F_CODARTFIX CODART
OUTPUT F_DESARTFIX DESCR
CHECKTYPE NORMAL
END
STRING F_DESARTFIX 50 28
BEGIN
PROMPT 40 17 ""
FLAGS "D"
END
STRING F_CODARTCAFIX 8
BEGIN
PROMPT 1 18 "Art. per raggruppamento "
FIELD Codartcafix
KEY 1
FLAG "UG"
USE LF_ANAMAG
INPUT CODART F_CODARTCAFIX
DISPLAY "Codice@20" CODART
DISPLAY "Descrizione@50" DESCR
OUTPUT F_CODARTCAFIX CODART
OUTPUT F_DESARTCAFIX DESCR
CHECKTYPE NORMAL
END
STRING F_DESARTCAFIX 50 28
BEGIN
PROMPT 40 18 ""
FLAGS "D"
END
STRING F_CODARTCOFIX 8
BEGIN
PROMPT 1 19 "Art. per valore convenz."
FIELD Codartcofix
KEY 1
FLAG "UG"
USE LF_ANAMAG
INPUT CODART F_CODARTCOFIX
DISPLAY "Codice@20" CODART
DISPLAY "Descrizione@50" DESCR
OUTPUT F_CODARTCOFIX CODART
OUTPUT F_DESARTCOFIX DESCR
CHECKTYPE NORMAL
END
STRING F_DESARTCOFIX 50 28
BEGIN
PROMPT 40 19 ""
FLAGS "D"
END
LISTBOX F_TIPOPR 1 19
BEGIN
PROMPT 1 20 "Tipo prezzo"
ITEM "0|Prezzo da contratto" MESSAGE "X",F_AGGHEAD|DISABLE,F_AGGHEAD
ITEM "1|Prezzo da bolla" MESSAGE ENABLE,F_AGGHEAD
FIELD Tipopr
END
BOOLEAN F_AGGHEAD
BEGIN
PROMPT 40 20 "Aggiorna la testata delle bolle"
FIELD AggHead
END
BOOLEAN F_DESTHEAD
BEGIN
PROMPT 1 21 "Destinazione in testata"
FIELD DestHead
END
BOOLEAN F_DOTSTO
BEGIN
PROMPT 30 21 "Visualizza dotazione storica"
FIELD ShowDotSto
END
STRING F_UMPESO 3
BEGIN
PROMPT 66 21 "U.M. "
USE %UMS
INPUT CODTAB F_UMPESO
DISPLAY "Codice@6" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_UMPESO CODTAB
FIELD UmKg
FLAG "U"
CHECKTYPE REQUIRED
END
TEXT -1
BEGIN
PROMPT 0 22 "@bOpzioni articoli"
END
BOOLEAN F_GESTSACA
BEGIN
PROMPT 30 22 "Gestione sacchi/carrello"
FIELD Gestsaca
END
ENDPAGE
PAGE "File da elaborare" 0 0 0 0
TEXT -1
BEGIN
PROMPT 0 0 "@bPercorsi file"
END
STRING F_PATH_CON 256 50
BEGIN
PROMPT 1 1 "Cartella contapezzi "
DSELECT
CHECKTYPE NORMAL
FIELD PathContapezzi
END
SPREADSHEET F_SHEET_NAME 78 10
BEGIN
PROMPT 1 2 "Nomi"
ITEM "Nome file"
END
STRING F_PATH_MAN 256 50
BEGIN
PROMPT 1 14 "Cartella mangano "
DSELECT
CHECKTYPE NORMAL
FIELD PathMangano
END
STRING F_PATH_LAVA 256 50
BEGIN
PROMPT 1 15 "Cartella lavacontinua "
DSELECT
CHECKTYPE NORMAL
FIELD PathLavacontinua
END
STRING F_PATH_PUL 256 50
BEGIN
PROMPT 1 16 "Cartella conta pulito "
DSELECT
CHECKTYPE NORMAL
FIELD PathPulito
END
STRING F_FILE_PUL 255 63
BEGIN
PROMPT 1 17 "File pul "
FSELECT "*.dat"
CHECKTYPE NORMAL
FIELD FilePulito
END
TEXT -1
BEGIN
PROMPT 0 20 "@bOpzioni backup"
GROUP 1
END
STRING F_BACKUP 128 25
BEGIN
PROMPT 1 21 "Percorso di backup "
FIELD Backup
GROUP 1
END
ENDPAGE
PAGE "Calendario" 0 2 0 0
ALMANAC F_ALMANAC 60 -2
BEGIN
PROMPT -3 1 ""
END
ENDPAGE
ENDMASK
PAGE "Buoni di ritiro" -1 -1 80 5
STRING S_CODNUM_RIT 4
BEGIN
PROMPT 1 1 "Numerazione "
FIELD NUM_RIT
HELP "Codice numerazione"
USE %NUM
INPUT CODTAB S_CODNUM_RIT
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT S_CODNUM_RIT CODTAB
OUTPUT S_DESNUM_RIT S0
CHECKTYPE REQUIRED
FLAGS "UPA"
WARNING "Numerazione assente"
END
STRING S_DESNUM_RIT 50
BEGIN
PROMPT 20 1 ""
HELP "Descrizione numerazione"
USE %NUM KEY 2
INPUT S0 S_DESNUM_RIT
DISPLAY "Descrizione@50" S0
DISPLAY "Codice" CODTAB
COPY OUTPUT S_CODNUM_RIT
END
STRING S_TIPODOC_RIT 4
BEGIN
PROMPT 1 2 "Tipo "
FIELD TIPODOC_RIT
HELP "Codice tipo documento"
USE %TIP
INPUT CODTAB S_TIPODOC_RIT
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT S_TIPODOC_RIT CODTAB
OUTPUT S_DESTIPODOC_RIT S0
CHECKTYPE REQUIRED
FLAGS "UP"
END
STRING S_DESTIPODOC_RIT 50
BEGIN
PROMPT 20 2 ""
HELP "Descrizione tipo documento"
USE %TIP KEY 2
INPUT S0 S_DESTIPODOC_RIT
DISPLAY "Descrizione@50" S0
DISPLAY "Codice" CODTAB
COPY OUTPUT S_TIPODOC_RIT
END
STRING S_STATO_RIT 1
BEGIN
PROMPT 1 3 "Stato "
USE %STD
CHECKTYPE REQUIRED
INPUT CODTAB S_STATO_RIT
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT S_STATO_RIT CODTAB
FIELD STATO_RIT
FLAGS "U"
END
ENDPAGE
TOOLBAR "" 0 0 0 2
BUTTON DLG_OK 2 2
BEGIN
PROMPT 1 1 ""
END
BUTTON DLG_DELREC 2 2
BEGIN
PROMPT 2 1 "Elimina"
MESSAGE EXIT,K_DEL
PICTURE BMP_DELREC
END
BUTTON DLG_CANCEL 2 2
BEGIN
PROMPT 4 1 ""
END
ENDPAGE
ENDMASK
PAGE "Buoni di prelievo" -1 -1 80 5
STRING S_CODNUM_PRE 4
BEGIN
PROMPT 1 1 "Numerazione "
FIELD NUM_PRE
HELP "Codice numerazione"
USE %NUM
INPUT CODTAB S_CODNUM_PRE
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT S_CODNUM_PRE CODTAB
OUTPUT S_DESNUM_PRE S0
CHECKTYPE REQUIRED
FLAGS "UPA"
WARNING "Numerazione assente"
END
STRING S_DESNUM_PRE 50
BEGIN
PROMPT 20 1 ""
HELP "Descrizione numerazione"
USE %NUM KEY 2
INPUT S0 S_DESNUM_PRE
DISPLAY "Descrizione@50" S0
DISPLAY "Codice" CODTAB
COPY OUTPUT S_CODNUM_PRE
END
STRING S_TIPODOC_PRE 4
BEGIN
PROMPT 1 2 "Tipo "
FIELD TIPODOC_PRE
HELP "Codice tipo documento"
USE %TIP
INPUT CODTAB S_TIPODOC_PRE
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT S_TIPODOC_PRE CODTAB
OUTPUT S_DESTIPODOC_PRE S0
CHECKTYPE REQUIRED
FLAGS "UP"
END
STRING S_DESTIPODOC_PRE 50
BEGIN
PROMPT 20 2 ""
HELP "Descrizione tipo documento"
USE %TIP KEY 2
INPUT S0 S_DESTIPODOC_PRE
DISPLAY "Descrizione@50" S0
DISPLAY "Codice" CODTAB
COPY OUTPUT S_TIPODOC_PRE
END
STRING S_STATO_PRE 1
BEGIN
PROMPT 1 3 "Stato "
USE %STD
CHECKTYPE REQUIRED
INPUT CODTAB S_STATO_PRE
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT S_STATO_PRE CODTAB
FIELD STATO_PRE
FLAGS "U"
END
ENDPAGE
TOOLBAR "" 0 0 0 2
BUTTON DLG_OK 2 2
BEGIN
PROMPT 1 1 ""
END
BUTTON DLG_DELREC 2 2
BEGIN
PROMPT 2 1 "Elimina"
MESSAGE EXIT,K_DEL
PICTURE BMP_DELREC
END
BUTTON DLG_CANCEL 2 2
BEGIN
PROMPT 4 1 ""
END
ENDPAGE
ENDMASK
PAGE "Buoni d'anticipo" -1 -1 80 5
GROUPBOX DLG_NULL 78 4
BEGIN
PROMPT 1 9 "@bBuoni di Anticipo"
END
STRING S_CODNUM_ANT 4
BEGIN
PROMPT 1 1 "Numerazione "
FIELD NUM_ANT
HELP "Codice numerazione"
USE %NUM
INPUT CODTAB S_CODNUM_ANT
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT S_CODNUM_ANT CODTAB
OUTPUT S_DESNUM_ANT S0
CHECKTYPE REQUIRED
FLAGS "UPA"
WARNING "Numerazione assente"
END
STRING S_DESNUM_ANT 50
BEGIN
PROMPT 20 1 ""
HELP "Descrizione numerazione"
USE %NUM KEY 2
INPUT S0 S_DESNUM_ANT
DISPLAY "Descrizione@50" S0
DISPLAY "Codice" CODTAB
COPY OUTPUT S_CODNUM_ANT
END
STRING S_TIPODOC_ANT 4
BEGIN
PROMPT 1 2 "Tipo "
FIELD TIPODOC_ANT
HELP "Codice tipo documento"
USE %TIP
INPUT CODTAB S_TIPODOC_ANT
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT S_TIPODOC_ANT CODTAB
OUTPUT S_DESTIPODOC_ANT S0
CHECKTYPE REQUIRED
FLAGS "UP"
END
STRING S_DESTIPODOC_ANT 50
BEGIN
PROMPT 20 2 ""
HELP "Descrizione tipo documento"
USE %TIP KEY 2
INPUT S0 S_DESTIPODOC_ANT
DISPLAY "Descrizione@50" S0
DISPLAY "Codice" CODTAB
COPY OUTPUT S_TIPODOC_ANT
END
STRING S_STATO_ANT 1
BEGIN
PROMPT 1 3 "Stato "
USE %STD
CHECKTYPE REQUIRED
INPUT CODTAB S_STATO_ANT
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT S_STATO_ANT CODTAB
FIELD STATO_ANT
FLAGS "U"
END
ENDPAGE
TOOLBAR "" 0 0 0 2
BUTTON DLG_OK 2 2
BEGIN
PROMPT 1 1 ""
END
BUTTON DLG_DELREC 2 2
BEGIN
PROMPT 2 1 "Elimina"
MESSAGE EXIT,K_DEL
PICTURE BMP_DELREC
END
BUTTON DLG_CANCEL 2 2
BEGIN
PROMPT 4 1 ""
END
ENDPAGE
ENDMASK
PAGE "Documenti conguaglio" -1 -1 80 5
GROUPBOX DLG_NULL 78 4
BEGIN
PROMPT 1 9 "@bDocumenti conguaglio"
END
STRING S_CODNUM_CONG 4
BEGIN
PROMPT 1 1 "Numerazione "
FIELD NUM_CONG
HELP "Codice numerazione"
USE %NUM
INPUT CODTAB S_CODNUM_CONG
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT S_CODNUM_CONG CODTAB
OUTPUT S_DESNUM_CONG S0
CHECKTYPE REQUIRED
FLAGS "UPA"
WARNING "Numerazione assente"
END
STRING S_DESNUM_CONG 50
BEGIN
PROMPT 20 1 ""
HELP "Descrizione numerazione"
USE %NUM KEY 2
INPUT S0 S_DESNUM_CONG
DISPLAY "Descrizione@50" S0
DISPLAY "Codice" CODTAB
COPY OUTPUT S_CODNUM_CONG
END
STRING S_TIPODOC_CONG 4
BEGIN
PROMPT 1 2 "Tipo "
FIELD TIPODOC_CONG
HELP "Codice tipo documento"
USE %TIP
INPUT CODTAB S_TIPODOC_CONG
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT S_TIPODOC_CONG CODTAB
OUTPUT S_DESTIPODOC_CONG S0
CHECKTYPE REQUIRED
FLAGS "UP"
END
STRING S_DESTIPODOC_CONG 50
BEGIN
PROMPT 20 2 ""
HELP "Descrizione tipo documento"
USE %TIP KEY 2
INPUT S0 S_DESTIPODOC_CONG
DISPLAY "Descrizione@50" S0
DISPLAY "Codice" CODTAB
COPY OUTPUT S_TIPODOC_CONG
END
STRING S_STATO_CONG 1
BEGIN
PROMPT 1 3 "Stato "
USE %STD
CHECKTYPE REQUIRED
INPUT CODTAB S_STATO_CONG
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT S_STATO_CONG CODTAB
FIELD STATO_CONG
FLAGS "U"
END
ENDPAGE
TOOLBAR "" 0 0 0 2
BUTTON DLG_OK 2 2
BEGIN
PROMPT 1 1 ""
END
BUTTON DLG_DELREC 2 2
BEGIN
PROMPT 2 1 "Elimina"
MESSAGE EXIT,K_DEL
PICTURE BMP_DELREC
END
BUTTON DLG_CANCEL 2 2
BEGIN
PROMPT 4 1 ""
END
ENDPAGE
ENDMASK
PAGE "Documenti dotazione" -1 -1 80 5
GROUPBOX DLG_NULL 78 4
BEGIN
PROMPT 1 9 "@bDocumenti dotazione"
END
STRING S_CODNUM_DOT 4
BEGIN
PROMPT 1 1 "Numerazione "
FIELD NUM_DOT
HELP "Codice numerazione"
USE %NUM
INPUT CODTAB S_CODNUM_DOT
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT S_CODNUM_DOT CODTAB
OUTPUT S_DESNUM_DOT S0
CHECKTYPE REQUIRED
FLAGS "UPA"
WARNING "Numerazione assente"
END
STRING S_DESNUM_DOT 50
BEGIN
PROMPT 20 1 ""
HELP "Descrizione numerazione"
USE %NUM KEY 2
INPUT S0 S_DESNUM_DOT
DISPLAY "Descrizione@50" S0
DISPLAY "Codice" CODTAB
COPY OUTPUT S_CODNUM_DOT
END
STRING S_TIPODOC_DOT 4
BEGIN
PROMPT 1 2 "Tipo "
FIELD TIPODOC_DOT
HELP "Codice tipo documento"
USE %TIP
INPUT CODTAB S_TIPODOC_DOT
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT S_TIPODOC_DOT CODTAB
OUTPUT S_DESTIPODOC_DOT S0
CHECKTYPE REQUIRED
FLAGS "UP"
END
STRING S_DESTIPODOC_DOT 50
BEGIN
PROMPT 20 2 ""
HELP "Descrizione tipo documento"
USE %TIP KEY 2
INPUT S0 S_DESTIPODOC_DOT
DISPLAY "Descrizione@50" S0
DISPLAY "Codice" CODTAB
COPY OUTPUT S_TIPODOC_DOT
END
STRING S_STATO_DOT 1
BEGIN
PROMPT 1 3 "Stato "
USE %STD
CHECKTYPE REQUIRED
INPUT CODTAB S_STATO_DOT
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT S_STATO_DOT CODTAB
FIELD STATO_DOT
FLAGS "U"
END
ENDPAGE
TOOLBAR "" 0 0 0 2
BUTTON DLG_OK 2 2
BEGIN
PROMPT 1 1 ""
END
BUTTON DLG_DELREC 2 2
BEGIN
PROMPT 2 1 "Elimina"
MESSAGE EXIT,K_DEL
PICTURE BMP_DELREC
END
BUTTON DLG_CANCEL 2 2
BEGIN
PROMPT 4 1 ""
END
ENDPAGE
ENDMASK
PAGE "Nomi file" -1 -1 80 3
GROUPBOX DLG_NULL 78 3
BEGIN
PROMPT 1 1 "@bNome file"
END
STRING S_NAME 255 66
BEGIN
PROMPT 3 2 "File "
FSELECT "*.dat"
CHECKTYPE NORMAL
FIELD FileName
END
ENDPAGE
TOOLBAR "" 0 0 0 2
BUTTON DLG_OK 2 2
BEGIN
PROMPT 1 1 ""
END
BUTTON DLG_DELREC 2 2
BEGIN
PROMPT 2 1 ""
PICTURE TOOL_DELREC
END
BUTTON DLG_USER 2 2
BEGIN
PROMPT 3 1 "Cerca"
MESSAGE K_F9, S_NAME
PICTURE TOOL_FINDREC
END
BUTTON DLG_CANCEL 2 2
BEGIN
PROMPT 4 1 ""
END
ENDPAGE
ENDMASK