1997-12-15 09:21:43 +00:00
|
|
|
|
#include "mg1400.h"
|
|
|
|
|
|
2009-01-26 14:26:59 +00:00
|
|
|
|
TOOLBAR "topbar" 0 0 0 2
|
|
|
|
|
#include <stdbar.h>
|
|
|
|
|
ENDPAGE
|
|
|
|
|
|
|
|
|
|
PAGE "Chiusura/Apertura esercizio" 0 0 0 0
|
1997-12-18 17:34:10 +00:00
|
|
|
|
|
|
|
|
|
RADIOBUTTON F_WHAT 20
|
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 2 1 "Tipo"
|
|
|
|
|
ITEM "0|Provvisoria"
|
|
|
|
|
ITEM "1|Definitiva"
|
|
|
|
|
END
|
1997-12-15 09:21:43 +00:00
|
|
|
|
|
|
|
|
|
DATE F_DATEOPEN
|
|
|
|
|
BEGIN
|
1997-12-18 17:34:10 +00:00
|
|
|
|
PROMPT 25 2 "Data di apertura "
|
1997-12-15 09:21:43 +00:00
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
NUMBER F_ESTOOPEN 4
|
|
|
|
|
BEGIN
|
1997-12-18 17:34:10 +00:00
|
|
|
|
PROMPT 58 2 "Esercizio "
|
1997-12-15 09:21:43 +00:00
|
|
|
|
FLAGS "DRZ"
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
DATE F_DATECLOSE
|
|
|
|
|
BEGIN
|
1997-12-18 17:34:10 +00:00
|
|
|
|
PROMPT 25 3 "Data di chiusura "
|
1997-12-15 09:21:43 +00:00
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
NUMBER F_ESTOCLOSE 4
|
|
|
|
|
BEGIN
|
1997-12-18 17:34:10 +00:00
|
|
|
|
PROMPT 58 3 "Esercizio "
|
1997-12-15 09:21:43 +00:00
|
|
|
|
FLAGS "DRZ"
|
|
|
|
|
END
|
|
|
|
|
|
1999-04-06 15:34:39 +00:00
|
|
|
|
LISTBOX F_VALORIZZAZIONE 27
|
1997-12-15 09:21:43 +00:00
|
|
|
|
BEGIN
|
2010-01-07 15:02:21 +00:00
|
|
|
|
PROMPT 2 5 "Valorizzazione "
|
2009-03-31 14:33:59 +00:00
|
|
|
|
ITEM "5|Al costo medio ponderato"
|
|
|
|
|
ITEM "4|Al costo medio acquisti"
|
|
|
|
|
ITEM "0|All'ultimo costo"
|
|
|
|
|
ITEM "1|Alla media dei costi"
|
|
|
|
|
ITEM "2|Al prezzo di listino"
|
|
|
|
|
ITEM "3|Al costo standard"
|
|
|
|
|
ITEM "7|L.I.F.O. annuale"
|
|
|
|
|
ITEM "6|F.I.F.O. annuale"
|
|
|
|
|
ITEM "9|L.I.F.O. storico"
|
|
|
|
|
ITEM "8|F.I.F.O. storico"
|
1997-12-18 17:34:10 +00:00
|
|
|
|
/*
|
|
|
|
|
TBI LIFO/FIFO ragionieristico
|
2009-03-31 14:33:59 +00:00
|
|
|
|
ITEM "9|L.I.F.O. ragionieristico" DISABLE,3@|COPY,F_STOMET
|
|
|
|
|
ITEM "10|F.I.F.O. ragionieristico" DISABLE,3@|COPY,F_STOMET
|
1997-12-18 17:34:10 +00:00
|
|
|
|
*/
|
|
|
|
|
END
|
|
|
|
|
|
1997-12-15 09:21:43 +00:00
|
|
|
|
GROUPBOX DLG_NULL 22 4
|
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 50 4 "Listino"
|
|
|
|
|
GROUP 2
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
STRING F_CATVEN 2
|
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 51 5 "Categoria ven. "
|
|
|
|
|
USE CVE
|
|
|
|
|
INPUT CODTAB F_CATVEN
|
|
|
|
|
DISPLAY "Codice" CODTAB
|
|
|
|
|
DISPLAY "Descrizione @50" S0
|
|
|
|
|
DISPLAY "Provvigione" R0
|
|
|
|
|
DISPLAY "Gruppo" I1
|
|
|
|
|
DISPLAY "Conto" I2
|
|
|
|
|
OUTPUT F_CATVEN CODTAB
|
|
|
|
|
CHECKTYPE REQUIRED
|
|
|
|
|
GROUP 2
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
STRING F_LIST 3
|
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 51 6 "Codice listino "
|
|
|
|
|
USE LF_CONDV SELECT TIPO=="L"
|
|
|
|
|
INPUT TIPO "L"
|
|
|
|
|
INPUT CATVEN F_CATVEN
|
|
|
|
|
INPUT COD F_LIST
|
|
|
|
|
DISPLAY "Cat. vendita" CATVEN
|
|
|
|
|
DISPLAY "Listino"COD
|
|
|
|
|
DISPLAY "Descrizione @50" DESCR
|
|
|
|
|
DISPLAY "Inizio validita" VALIN
|
|
|
|
|
DISPLAY "Fine validita" VALFIN
|
|
|
|
|
OUTPUT F_LIST COD
|
2010-01-07 15:02:21 +00:00
|
|
|
|
CHECKTYPE NORMAL
|
1997-12-15 09:21:43 +00:00
|
|
|
|
GROUP 2
|
|
|
|
|
END
|
|
|
|
|
|
1999-04-06 15:34:39 +00:00
|
|
|
|
GROUPBOX DLG_NULL 70 7
|
1997-12-15 09:21:43 +00:00
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 2 7 "Causali d'apertura "
|
|
|
|
|
END
|
|
|
|
|
|
1998-04-30 14:59:47 +00:00
|
|
|
|
STRING F_CAURIM 5
|
1997-12-15 09:21:43 +00:00
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 3 8 "Rimanenze iniziali "
|
1997-12-18 17:34:10 +00:00
|
|
|
|
FLAGS "U"
|
1997-12-15 09:21:43 +00:00
|
|
|
|
USE %CAU SELECT (S2[23,23] == "+")&&(S2[1,1] == "+")
|
|
|
|
|
INPUT CODTAB F_CAURIM
|
|
|
|
|
DISPLAY "Codice" CODTAB
|
|
|
|
|
DISPLAY "Descrizione@50" S0
|
|
|
|
|
OUTPUT F_CAURIM CODTAB
|
|
|
|
|
CHECKTYPE REQUIRED
|
1998-08-25 18:07:30 +00:00
|
|
|
|
WARNING "La causale deve avere i segni: GIAC+ RIMIN+"
|
|
|
|
|
ADD RUN MG0 -0 %CAU
|
1999-04-06 15:34:39 +00:00
|
|
|
|
GROUP 4 6
|
1997-12-15 09:21:43 +00:00
|
|
|
|
END
|
|
|
|
|
|
1998-04-30 14:59:47 +00:00
|
|
|
|
STRING F_CAUICL 5
|
1997-12-15 09:21:43 +00:00
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 3 9 "In conto lavoraz. "
|
1997-12-18 17:34:10 +00:00
|
|
|
|
FLAGS "U"
|
1997-12-15 09:21:43 +00:00
|
|
|
|
USE %CAU SELECT (S2[15,15] == "+")&&(S2[1,1] == "+")
|
|
|
|
|
INPUT CODTAB F_CAUICL
|
|
|
|
|
DISPLAY "Codice" CODTAB
|
|
|
|
|
DISPLAY "Descrizione@50" S0
|
|
|
|
|
OUTPUT F_CAUICL CODTAB
|
|
|
|
|
CHECKTYPE REQUIRED
|
1998-08-25 18:07:30 +00:00
|
|
|
|
WARNING "La causale deve avere i segni: GIAC+, INCL+"
|
|
|
|
|
ADD RUN MG0 -0 %CAU
|
1999-10-22 10:00:18 +00:00
|
|
|
|
GROUP 6
|
1997-12-15 09:21:43 +00:00
|
|
|
|
END
|
|
|
|
|
|
1998-04-30 14:59:47 +00:00
|
|
|
|
STRING F_CAUACL 5
|
1997-12-15 09:21:43 +00:00
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 43 9 "A conto lavoraz. "
|
1997-12-18 17:34:10 +00:00
|
|
|
|
FLAGS "U"
|
1997-12-15 09:21:43 +00:00
|
|
|
|
USE %CAU SELECT (S2[17,17] == "+")&&(S2[1,1] == "-")
|
|
|
|
|
INPUT CODTAB F_CAUACL
|
|
|
|
|
DISPLAY "Codice" CODTAB
|
|
|
|
|
DISPLAY "Descrizione@50" S0
|
|
|
|
|
OUTPUT F_CAUACL CODTAB
|
|
|
|
|
CHECKTYPE REQUIRED
|
1998-08-25 18:07:30 +00:00
|
|
|
|
WARNING "La causale deve avere i segni: GIAC-, ACL+"
|
|
|
|
|
ADD RUN MG0 -0 %CAU
|
1999-10-22 10:00:18 +00:00
|
|
|
|
GROUP 6
|
1997-12-15 09:21:43 +00:00
|
|
|
|
END
|
|
|
|
|
|
1998-04-30 14:59:47 +00:00
|
|
|
|
STRING F_CAUPRF 5
|
1997-12-15 09:21:43 +00:00
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 3 10 "In prod. finiti "
|
1997-12-18 17:34:10 +00:00
|
|
|
|
FLAGS "U"
|
1997-12-15 09:21:43 +00:00
|
|
|
|
USE %CAU SELECT (S2[21,21] == "+")&&(S2[1,1] == "-")
|
|
|
|
|
INPUT CODTAB F_CAUPRF
|
|
|
|
|
DISPLAY "Codice" CODTAB
|
|
|
|
|
DISPLAY "Descrizione@50" S0
|
|
|
|
|
OUTPUT F_CAUPRF CODTAB
|
|
|
|
|
CHECKTYPE REQUIRED
|
1998-08-25 18:07:30 +00:00
|
|
|
|
WARNING "La causale deve avere i segni: GIAC-, PRODF+"
|
1999-10-22 10:00:18 +00:00
|
|
|
|
GROUP 6
|
1998-08-25 18:07:30 +00:00
|
|
|
|
ADD RUN MG0 -0 %CAU
|
1997-12-15 09:21:43 +00:00
|
|
|
|
END
|
|
|
|
|
|
1998-04-30 14:59:47 +00:00
|
|
|
|
STRING F_CAUPRC 5
|
1997-12-15 09:21:43 +00:00
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 43 10 "In prod. comp. "
|
1997-12-18 17:34:10 +00:00
|
|
|
|
FLAGS "U"
|
1997-12-15 09:21:43 +00:00
|
|
|
|
USE %CAU SELECT (S2[19,19] == "+")&&(S2[1,1] == "+")
|
|
|
|
|
INPUT CODTAB F_CAUPRC
|
|
|
|
|
DISPLAY "Codice" CODTAB
|
|
|
|
|
DISPLAY "Descrizione@50" S0
|
|
|
|
|
OUTPUT F_CAUPRC CODTAB
|
|
|
|
|
CHECKTYPE REQUIRED
|
1998-08-25 18:07:30 +00:00
|
|
|
|
WARNING "La causale deve avere i segni: GIAC+, PRODC+"
|
1999-10-22 10:00:18 +00:00
|
|
|
|
GROUP 6
|
1998-08-25 18:07:30 +00:00
|
|
|
|
ADD RUN MG0 -0 %CAU
|
1997-12-15 09:21:43 +00:00
|
|
|
|
END
|
|
|
|
|
|
1998-04-30 14:59:47 +00:00
|
|
|
|
STRING F_CAUORF 5
|
1997-12-15 09:21:43 +00:00
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 3 11 "Ordinato fornitori "
|
1997-12-18 17:34:10 +00:00
|
|
|
|
FLAGS "U"
|
1997-12-15 09:21:43 +00:00
|
|
|
|
USE %CAU SELECT (S2[13,13] == "+")
|
|
|
|
|
INPUT CODTAB F_CAUORF
|
|
|
|
|
DISPLAY "Codice" CODTAB
|
|
|
|
|
DISPLAY "Descrizione@50" S0
|
|
|
|
|
OUTPUT F_CAUORF CODTAB
|
|
|
|
|
CHECKTYPE REQUIRED
|
1998-08-25 18:07:30 +00:00
|
|
|
|
WARNING "La causale deve avere il segno: ORDF+"
|
1999-10-22 10:00:18 +00:00
|
|
|
|
GROUP 1 6
|
1998-08-25 18:07:30 +00:00
|
|
|
|
ADD RUN MG0 -0 %CAU
|
1997-12-15 09:21:43 +00:00
|
|
|
|
END
|
|
|
|
|
|
1998-04-30 14:59:47 +00:00
|
|
|
|
STRING F_CAUORC 5
|
1997-12-15 09:21:43 +00:00
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 43 11 "Ordinato clienti "
|
1997-12-18 17:34:10 +00:00
|
|
|
|
FLAGS "U"
|
1997-12-15 09:21:43 +00:00
|
|
|
|
USE %CAU SELECT (S2[11,11] == "+")
|
|
|
|
|
INPUT CODTAB F_CAUORC
|
|
|
|
|
DISPLAY "Codice" CODTAB
|
|
|
|
|
DISPLAY "Descrizione@50" S0
|
|
|
|
|
OUTPUT F_CAUORC CODTAB
|
|
|
|
|
CHECKTYPE REQUIRED
|
1998-08-25 18:07:30 +00:00
|
|
|
|
WARNING "La causale deve avere il segno: ORDC+"
|
1999-10-22 10:00:18 +00:00
|
|
|
|
GROUP 1 6
|
1999-04-06 15:34:39 +00:00
|
|
|
|
ADD RUN MG0 -0 %CAU
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
STRING F_CAUQTA 5
|
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 3 12 "Movimentazione qta "
|
|
|
|
|
FLAGS "U"
|
1999-10-22 10:00:18 +00:00
|
|
|
|
USE %CAU SELECT (B0 == "X")&&(S2[23,23] == "+")&&(S2[1,1] == "+")
|
1999-04-06 15:34:39 +00:00
|
|
|
|
INPUT CODTAB F_CAUQTA
|
|
|
|
|
DISPLAY "Codice" CODTAB
|
|
|
|
|
DISPLAY "Descrizione@50" S0
|
|
|
|
|
OUTPUT F_CAUQTA CODTAB
|
|
|
|
|
CHECKTYPE REQUIRED
|
1999-10-22 10:00:18 +00:00
|
|
|
|
WARNING "La causale deve avere il flag di movimentazione quantit<69> e i segni: GIAC+ RIMIN+"
|
1999-04-06 15:34:39 +00:00
|
|
|
|
GROUP 5 6
|
|
|
|
|
FLAGS "D"
|
|
|
|
|
ADD RUN MG0 -0 %CAU
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
STRING F_CAUVAL 5
|
|
|
|
|
BEGIN
|
|
|
|
|
PROMPT 43 12 "Movimentazione val "
|
|
|
|
|
FLAGS "U"
|
1999-10-22 10:00:18 +00:00
|
|
|
|
USE %CAU SELECT (B1 == "X")&&(S2[23,23] == "+")&&(S2[1,1] == "+")
|
1999-04-06 15:34:39 +00:00
|
|
|
|
INPUT CODTAB F_CAUVAL
|
|
|
|
|
DISPLAY "Codice" CODTAB
|
|
|
|
|
DISPLAY "Descrizione@50" S0
|
|
|
|
|
OUTPUT F_CAUVAL CODTAB
|
|
|
|
|
CHECKTYPE REQUIRED
|
1999-10-22 10:00:18 +00:00
|
|
|
|
WARNING "La causale deve avere il flag di movimentazione valore e i segni: GIAC+ RIMIN+"
|
1999-04-06 15:34:39 +00:00
|
|
|
|
GROUP 5 6
|
|
|
|
|
FLAGS "D"
|
1998-08-25 18:07:30 +00:00
|
|
|
|
ADD RUN MG0 -0 %CAU
|
|
|
|
|
END
|
|
|
|
|
|
1999-04-06 15:34:39 +00:00
|
|
|
|
LIST F_VALORCOMP 40
|
1998-08-25 18:07:30 +00:00
|
|
|
|
BEGIN
|
1999-04-06 15:34:39 +00:00
|
|
|
|
PROMPT 3 14 "Valorizzo "
|
1998-08-25 18:07:30 +00:00
|
|
|
|
ITEM "C|i componenti impegnati in produzione"
|
|
|
|
|
ITEM "F|i finiti in fase di produzione"
|
1999-10-22 10:00:18 +00:00
|
|
|
|
// GROUP 4
|
1997-12-15 09:21:43 +00:00
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
ENDPAGE
|
|
|
|
|
ENDMASK
|
|
|
|
|
|