#include "pe0600.h"

TOOLBAR "topbar" 0 0 0 2
#include <stdbar.h>
ENDPAGE

PAGE "Generazione ordini di produzione e acquisto" 0 0 0 0

GROUPBOX DLG_NULL 76 5
BEGIN
  PROMPT 1 0 "@bSorgente"
END

NUMBER F_FROM_ANNO 4
BEGIN
  PROMPT 2 1 "Anno        "
  FLAGS "AU"
  CHECKTYPE REQUIRED
END

LIST F_FROM_PROVV 1 12
BEGIN
  PROMPT 60 1 ""
  ITEM "D|Definitivi"
  ITEM "P|Provvisori"
END

STRING F_FROM_NUM 4
BEGIN
  PROMPT 2 2 "Numerazione "
  USE %NUM
  FLAGS "U"
  INPUT CODTAB F_FROM_NUM
  DISPLAY "Codice Num." CODTAB
  DISPLAY "Descrizione@50" S0
  OUTPUT F_FROM_NUM CODTAB
  OUTPUT F_FROM_DES S0
  CHECKTYPE REQUIRED
END

STRING F_FROM_DES 50
BEGIN
  PROMPT 22 2 ""
  USE %NUM KEY 2
  INPUT S0 F_FROM_DES
  DISPLAY "Descrizione@50" S0
  DISPLAY "Codice Num." CODTAB
  COPY OUTPUT F_FROM_NUM
  CHECKTYPE REQUIRED
END

NUMBER F_FROM_FRNDOC 6
BEGIN
  PROMPT 2 3 "Da numero   "
  USE LF_DOC
  JOIN LF_CLIFO INTO TIPOCF==TIPOCF CODCF==CODCF
  INPUT ANNO F_FROM_ANNO SELECT
  INPUT CODNUM F_FROM_NUM SELECT
  INPUT PROVV F_FROM_PROVV SELECT
  INPUT NDOC F_FROM_FRNDOC
  DISPLAY "Num." CODNUM
  DISPLAY "Anno" ANNO
  DISPLAY "Provv" PROVV
  DISPLAY "Tipo" TIPODOC
  DISPLAY "Numero@7" NDOC
  DISPLAY "Data@10" DATADOC
  DISPLAY "C/F" TIPOCF
  DISPLAY "Codice" CODCF
  DISPLAY "Ragione Sociale@50" LF_CLIFO->RAGSOC
  OUTPUT F_FROM_FRNDOC NDOC
END

NUMBER F_FROM_TONDOC 6
BEGIN
  PROMPT 26 3 "A numero "
  COPY USE F_FROM_FRNDOC
  INPUT ANNO F_FROM_ANNO SELECT
  INPUT CODNUM F_FROM_NUM SELECT
  INPUT PROVV F_FROM_PROVV SELECT
  INPUT NDOC F_FROM_TONDOC
  COPY DISPLAY F_FROM_FRNDOC
  OUTPUT F_FROM_TONDOC NDOC
END

GROUPBOX DLG_NULL 76 4
BEGIN
  PROMPT 1 5 "@bDestinazione"
END

STRING F_CODICE_ORP 8
BEGIN
  PROMPT 2 6 "Fabbisogni "
  FLAG "U"
  USE %ELD SELECT I0==4
  INPUT CODTAB F_CODICE_ORP
  DISPLAY "Codice" CODTAB
  DISPLAY "Descrizione@55" S0
  OUTPUT F_CODICE_ORP CODTAB
  OUTPUT F_DESC_ORP S0
  CHECKTYPE NORMAL
  WARNING "E' necessario specificare il codice elaborazione"
END

STRING F_DESC_ORP 50 43
BEGIN
  PROMPT 24 6 ""
  USE %ELD KEY 2 SELECT I0==4
  INPUT S0 F_DESC_ORP
  DISPLAY "Descrizione@55" S0
  DISPLAY "Codice" CODTAB
  COPY OUTPUT F_CODICE_ORP
END

STRING F_CODICE_ORA 8
BEGIN
  PROMPT 2 7 "Acquisti   "
  FLAG "U"
  USE %ELD SELECT I0==4
  INPUT CODTAB F_CODICE_ORA
  DISPLAY "Codice" CODTAB
  DISPLAY "Descrizione@55" S0
  OUTPUT F_CODICE_ORA CODTAB
  OUTPUT F_DESC_ORA S0
  CHECKTYPE REQUIRED
  WARNING "E' necessario specificare il codice elaborazione"
END

STRING F_DESC_ORA 50 43
BEGIN
  PROMPT 24 7 ""
  USE %ELD KEY 2 SELECT I0==4
  INPUT S0 F_DESC_ORA
  DISPLAY "Descrizione@55" S0
  DISPLAY "Codice" CODTAB
  COPY OUTPUT F_CODICE_ORA
END

DATE F_DATA
BEGIN
  PROMPT 2 9 "Data     "
END

ENDPAGE

TOOLBAR "" 0 -2 0 2

STRING DLG_PROFILE 50
BEGIN
  PROMPT 9 -11 "Profilo "
  PSELECT
END

ENDMASK