///////////////////////////////////////// //maschera di riga TOOLBAR "topbar" 0 0 0 2 BUTTON DLG_OK 10 2 BEGIN PROMPT -13 -1 "" END BUTTON DLG_DELREC 10 2 BEGIN PROMPT -23 -1 "" END BUTTON DLG_CANCEL 10 2 BEGIN PROMPT -33 -1 "" END ENDPAGE PAGE "Riga listino" -1 -1 78 22 LIST S_TIPORIGA 1 16 BEGIN PROMPT 1 0 "Tipo riga " FIELD TIPORIGA ITEM "A|Articolo" MESSAGE HIDE,2@|HIDE,3@|HIDE,4@|SHOW,1@ ITEM "G|Gruppo merc." MESSAGE HIDE,1@|HIDE,3@|HIDE,4@|SHOW,2@ ITEM "S|Sottogr. merc." MESSAGE HIDE,1@|HIDE,2@|HIDE,4@|SHOW,3@ ITEM "R|Ragg. fiscale" MESSAGE HIDE,1@|HIDE,2@|HIDE,3@|SHOW,4@ END STRING S_CODRIGA_A 20 BEGIN PROMPT 1 1 "Articolo " FIELD CODRIGA FLAGS "U" USE LF_ANAMAG INPUT CODART S_CODRIGA_A DISPLAY "Articolo@20" CODART DISPLAY "Descrizione@50" DESCR OUTPUT S_CODRIGA_A CODART OUTPUT S_DESRIGA_A DESCR CHECKTYPE FORCED ADD RUN ve2 -3 GROUP 1 END STRING S_DESRIGA_A 50 39 BEGIN PROMPT 35 1 "" USE LF_ANAMAG KEY 2 INPUT DESCR S_DESRIGA_A DISPLAY "Descrizione@50" DESCR DISPLAY "Articolo@20" CODART COPY OUTPUT S_CODRIGA_A CHECKTYPE NORMAL ADD RUN ve2 -3 GROUP 1 END STRING S_CODRIGA_G 20 3 BEGIN PROMPT 1 1 "Gr. merceologico " FIELD CODRIGA FLAGS "U" USE GMC SELECT CODTAB[4,5] == "" INPUT CODTAB[1,3] S_CODRIGA_G DISPLAY "Gr. merc." CODTAB[1,3] DISPLAY "Descrizione@50" S0 OUTPUT S_CODRIGA_G CODTAB[1,3] OUTPUT S_DESRIGA_G S0 CHECKTYPE FORCED GROUP 2 END STRING S_DESRIGA_G 50 BEGIN PROMPT 24 1 "" USE GMC KEY 2 SELECT CODTAB[4,5] == "" INPUT S0 S_DESRIGA_G DISPLAY "Descrizione@50" S0 DISPLAY "Gr. merc." CODTAB[1,3] COPY OUTPUT S_CODRIGA_G CHECKTYPE NORMAL GROUP 2 END STRING S_CODRIGA_S 20 5 BEGIN PROMPT 1 1 "Sottogr. merc. " FIELD CODRIGA FLAGS "U" USE GMC SELECT CODTAB[4,5] != "" INPUT CODTAB S_CODRIGA_S DISPLAY "Gruppo merc." CODTAB[1,3] DISPLAY "Sottogr. merc." CODTAB[4,5] DISPLAY "Descrizione@50" S0 OUTPUT S_CODRIGA_S CODTAB OUTPUT S_DESRIGA_S S0 CHECKTYPE FORCED GROUP 3 END STRING S_DESRIGA_S 50 BEGIN PROMPT 24 1 "" USE GMC KEY 2 SELECT CODTAB[4,5] != "" INPUT S0 S_DESRIGA_S DISPLAY "Descrizione@50" S0 DISPLAY "Gr. merc." CODTAB[1,3] DISPLAY "Sottogr. merc." CODTAB[4,5] COPY OUTPUT S_CODRIGA_S CHECKTYPE NORMAL GROUP 3 END STRING S_CODRIGA_R 20 5 BEGIN PROMPT 1 1 "Raggr. fiscale " FIELD CODRIGA FLAGS "U" USE RFA INPUT CODTAB S_CODRIGA_R DISPLAY "Ragg. fisc." CODTAB DISPLAY "Descrizione@50" S0 OUTPUT S_CODRIGA_R CODTAB OUTPUT S_DESRIGA_R S0 CHECKTYPE FORCED GROUP 4 END STRING S_DESRIGA_R 50 BEGIN PROMPT 24 1 "" USE RFA KEY 2 INPUT S0 S_DESRIGA_R DISPLAY "Descrizione@50" S0 DISPLAY "Ragg. fisc." CODTAB COPY OUTPUT S_CODRIGA_R CHECKTYPE NORMAL GROUP 4 END NUMBER S_PREZZO 18 5 BEGIN PROMPT 1 2 "Prezzo " FIELD PREZZO FLAGS "U" DRIVENBY -FA_CODVAL END STRING S_UM 2 BEGIN PROMPT 67 0 "U.M. " FIELD UM FLAGS "U" USE LF_UMART KEY 2 JOIN %UMS INTO CODTAB=UM INPUT CODART S_CODRIGA_A SELECT INPUT UM S_UM DISPLAY "U.M." UM DISPLAY "Descrizione@50" %UMS->S0 OUTPUT S_UM UM CHECKTYPE FORCED END GROUPBOX DLG_NULL 76 3 BEGIN PROMPT 1 3 "Scaglione" END NUMBER S_NSCAGL 1 BEGIN PROMPT 2 4 "Numero " FIELD NSCAGL CHECKTYPE REQUIRED END NUMBER S_QLIM 15 5 BEGIN PROMPT 24 4 "Qta limite " FIELD QLIM END GROUPBOX DLG_NULL 76 3 BEGIN PROMPT 1 6 "IVA" END BOOLEAN S_ADDIVA BEGIN PROMPT 2 7 "Addebito" FIELD ADDIVA END STRING S_CODIVA 4 BEGIN PROMPT 25 7 "Codice" FIELD CODIVA FLAGS "U" USE %IVA INPUT CODTAB S_CODIVA DISPLAY "Codice" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT S_CODIVA CODTAB CHECKTYPE NORMAL END GROUPBOX DLG_NULL 76 8 BEGIN PROMPT 1 9 "Sconti e omaggi" END STRING S_SCONTO 25 BEGIN PROMPT 2 10 "Sconto/maggiorazione " FIELD SCONTO FLAGS "U" END NUMBER S_QOM 15 5 BEGIN PROMPT 2 11 "Qta sconto/omaggio " FIELD QOM END NUMBER S_QBASE 15 5 BEGIN PROMPT 2 12 "Qta base sconto " FIELD QBASE END STRING S_CODARTOM 20 BEGIN PROMPT 2 13 "Cod. articolo omaggio " FIELD CODARTOM FLAGS "U" USE LF_ANAMAG INPUT CODART S_CODARTOM DISPLAY "Articolo@20" CODART DISPLAY "Descrizione@50" DESCR OUTPUT S_CODARTOM CODART CHECKTYPE NORMAL END STRING S_UMOM 2 BEGIN PROMPT 2 14 "U.M. qta omaggio " FIELD UMOM FLAGS "U" USE LF_UMART KEY 2 JOIN %UMS INTO CODTAB=UM INPUT CODART S_CODARTOM SELECT INPUT UM F_UMOM DISPLAY "U.M." UM DISPLAY "Descrizione@50" %UMS->S0 OUTPUT S_UMOM UM END NUMBER S_PROMAGGIO 18 5 BEGIN PROMPT 2 15 "Prezzo omaggio " FIELD PROMAGGIO FLAGS "U" DRIVENBY -FA_CODVAL END GROUPBOX DLG_NULL 76 5 BEGIN PROMPT 1 17 "Storico" END NUMBER S_PRZSTO 18 5 BEGIN PROMPT 2 18 "Prezzo storico " FIELD PRZSTO FLAGS "U" END DATA S_DATAPRZSTO BEGIN PROMPT 2 19 "Data prz storico " FIELD DATAPRZSTO END DATA S_DATAULTAUM BEGIN PROMPT 2 20 "Data ultimo aumento " FIELD DATAULTAUM END NUMBER S_PERCPROVV 5 2 BEGIN PROMPT 2 22 "% provv. " FIELD PERCPROVV NUM_EXPR (#F_PERCPROVV>=0)&&(#F_PERCPROVV<=100) WARNING "La percentuale di provvigione deve essere compresa tra 0 e 100" END ENDPAGE ENDMASK