#include "sv1200a.h" TOOLBAR "Toolbar" 0 -3 0 3 BUTTON DLG_PRINT 10 2 BEGIN PROMPT -13 -11 "~Stampa" END BUTTON DLG_SAVEREC 10 2 BEGIN PROMPT -23 -11 "~Registra" MESSAGE EXIT,K_SAVE PICTURE BMP_SAVEREC PICTURE BMP_SAVERECDN END BUTTON DLG_QUIT 10 2 BEGIN PROMPT -33 -11 "~Fine" PICTURE BMP_QUIT PICTURE BMP_QUITDN END ENDPAGE PAGE "Generazione Statistiche" -1 -1 78 19 GROUPBOX DLG_NULL 78 3 BEGIN PROMPT 1 0 "@bStatistica " END STRING F_CODICE 20 BEGIN PROMPT 2 1 "" FLAGS "U" USE PSV INPUT CODTAB F_CODICE DISPLAY "Codice@20" CODTAB DISPLAY "Descrizione@50" S0 OUTPUT F_CODICE CODTAB OUTPUT F_DESCR S0 OUTPUT F_MULTIPLO S9 OUTPUT F_NUMERO I0 OUTPUT F_PERIODO I1 OUTPUT F_RAFFRONTO I2 CHECKTYPE NORMAL ADD RUN SV0 -0 PSV END STRING F_DESCR 50 BEGIN PROMPT 25 1 "" USE PSV KEY 2 INPUT S0 F_DESCR DISPLAY "Descrizione@60" S0 DISPLAY "Codice@20" CODTAB COPY OUTPUT F_CODICE CHECKTYPE NORMAL ADD RUN SV0 -0 PSV END GROUPBOX DLG_NULL 78 3 BEGIN PROMPT 1 3 "@bRaggruppamento colonne" END LIST F_FREQUENZA 1 15 BEGIN PROMPT 2 4 "Frequenza base " ITEM "G|Giornaliera" ITEM "S|Settimanale" ITEM "Q|Quindicinale" ITEM "1|Mensile" ITEM "2|Bimestrale" ITEM "3|Trimestrale" ITEM "4|Quadrimestrale" ITEM "6|Semestrale" ITEM "A|Annuale" FLAGS "DGP" END LIST F_MULTIPLO 1 15 BEGIN PROMPT 41 4 "Frequenza " END NUMBER F_NUMERO 3 BEGIN PROMPT 74 4 "" FLAGS "U" CHECKTYPE REQUIRED WARNING "Inserire un numero maggiore di zero" END GROUPBOX DLG_NULL 78 5 BEGIN PROMPT 1 6 "@bPeriodo" END NUMBER F_PERIODO 3 BEGIN PROMPT 2 7 "Numero di colonne " FLAGS "U" NUM_EXPR (#THIS_FIELD>=1)&&(#THIS_FIELD<=36) WARNING "Inserire un numero compreso tra 1 e 36" END NUMBER F_RAFFRONTO 2 BEGIN PROMPT 42 7 "Numero di colonne per raffronto " FLAGS "U" END DATE F_DATAINI BEGIN PROMPT 2 8 "Dal " CHECKTYPE REQUIRED WARNING "Inserire la data iniziale" END DATE F_DATAFIN BEGIN PROMPT 18 8 "Al " CHECKTYPE REQUIRED VALIDATE DATE_CMP_FUNC > F_DATAINI WARNING "Inserire una data superiore a quella iniziale" END DATE F_DATARAF BEGIN PROMPT 53 8 "Raffronta dal " VALIDATE DATE_CMP_FUNC <= F_DATAINI WARNING "Inserire una data inferiore a quella iniziale" END NUMBER F_COL_ANNO 2 BEGIN PROMPT 2 9 "Numero di colonne del periodo di base " FLAGS "U" CHECKTYPE REQUIRED NUM_EXPR #THIS_FIELD>1 WARNING "Il periodo di base deve essere di almento due colonne" END GROUPBOX DLG_NULL 78 7 BEGIN PROMPT 1 11 "@bSelezione" END BOOLEAN F_TIPOART1 BEGIN PROMPT 2 12 "Merce" END BOOLEAN F_TIPOART2 BEGIN PROMPT 2 13 "Prestazioni" END BOOLEAN F_TIPOART3 BEGIN PROMPT 2 14 "Spese" END BOOLEAN F_TIPOART4 BEGIN PROMPT 2 15 "Omaggi" FLAGS "D" END BOOLEAN F_STAMPA_VAL BEGIN PROMPT 32 12 "Stampa valori" END BOOLEAN F_STAMPA_QTA BEGIN PROMPT 32 13 "Stampa quantita'" MESSAGE FALSE CLEAR,F_STAMPA_UM MESSAGE TRUE ENABLE,F_STAMPA_UM END BOOLEAN F_STAMPA_UM BEGIN PROMPT 32 14 "Stampa Unita' Misura" END BOOLEAN F_STAMPA_UNI BEGIN PROMPT 32 15 "Stampa valori unitari" END LIST F_TIPOCALC 1 11 BEGIN PROMPT 2 16 "Tipo calcolo " ITEM "V|Venduto" MESSAGE CLEAR,F_COL_ANNO ITEM "P|Progressivo" MESSAGE ENABLE,F_COL_ANNO ITEM "M|Mobile" MESSAGE ENABLE,F_COL_ANNO END ENDPAGE PAGE "Criteri Raggruppamento" -1 -1 78 19 SPREADSHEET F_CHIAVE BEGIN PROMPT 1 1 "" ITEM "Campo" ITEM "Totale" ITEM "Dal@10" ITEM "Al@10" ITEM "Descrizione@50" ITEM "Campo anagrafica@17" END ENDPAGE ENDMASK PAGE "Sheet" -1 -1 65 10 STRING S_CAMPO 2 BEGIN PROMPT 1 1 "Campo " FLAGS "U" SHEET "Campo|Descrizione@50" INPUT S_CAMPO ITEM "A|Articolo" ITEM "L|Livello giacenza" ITEM "V|Categoria vendita" ITEM "C|Codice cliente" ITEM "G|Codice agente" ITEM "M|Codice magazzino" ITEM "Z|Codice zona" ITEM "B|Campo dell'anagrafica articoli" OUTPUT S_CAMPO OUTPUT S_DESCR END BOOLEAN S_TOTALE BEGIN PROMPT 40 1 "Calcola totale" END STRING S_DESCR 50 BEGIN PROMPT 1 2 "" FLAGS "D" END STRING S_DAL 20 BEGIN PROMPT 1 4 "Dal " END STRING S_AL 20 BEGIN PROMPT 28 4 "Al " END STRING S_ARTFLD 17 BEGIN PROMPT 1 6 "Campo anagrafica " FLAGS "BU" END BUTTON DLG_CANCEL 10 2 BEGIN PROMPT -13 -1 "" END BUTTON DLG_DELREC 10 2 BEGIN PROMPT -23 -1 "" END BUTTON DLG_OK 10 2 BEGIN PROMPT -33 -1 "" END ENDPAGE ENDMASK