campo-sirio/ve/ve5200.uml

163 lines
2.7 KiB
Plaintext
Raw Normal View History

#include <doc.h>
#include "ve5200.h"
PAGE "Cambiamento stato documenti" -1 -1 72 15
GROUPBOX DLG_NULL 70 4
BEGIN
PROMPT 1 1 "Numerazione"
END
RADIOBUTTON F_PROVVIS 35
BEGIN
PROMPT 1 1 ""
ITEM "D|Definitiva"
ITEM "P|Provvisoria"
FLAGS "Z"
FIELD PROVV
END
NUMBER F_ANNO 4
BEGIN
PROMPT 59 2 "Anno "
FLAGS "AU"
CHECKTYPE REQUIRED
FIELD ANNO
END
STRING F_CODNUM 4
BEGIN
PROMPT 2 3 "Codice "
USE %NUM
FLAGS "U"
INPUT CODTAB F_CODNUM
DISPLAY "Codice Num." CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_CODNUM CODTAB
OUTPUT F_DESNUM S0
CHECKTYPE REQUIRED
FIELD CODNUM
END
STRING F_DESNUM 50
BEGIN
PROMPT 16 3 ""
USE %NUM KEY 2
INPUT S0 F_DESNUM
DISPLAY "Descrizione@50" S0
DISPLAY "Codice Num." CODTAB
COPY OUTPUT F_CODNUM
CHECKTYPE REQUIRED
END
GROUPBOX DLG_NULL 70 4
BEGIN
PROMPT 1 5 "Stato"
END
STRING F_INIZIALE 1
BEGIN
PROMPT 2 6 "Iniziale "
USE %STD
INPUT CODTAB F_INIZIALE
DISPLAY "Stato documento" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_INIZIALE CODTAB
OUTPUT F_DESCINI S0
CHECKTYPE REQUIRED
END
STRING F_DESCINI 50 52
BEGIN
PROMPT 16 6 ""
FLAGS "D"
END
STRING F_FINALE 1
BEGIN
PROMPT 2 7 "Finale "
COPY USE F_INIZIALE
INPUT CODTAB F_FINALE
DISPLAY "Stato documento" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_FINALE CODTAB
OUTPUT F_DESCFIN S0
CHECKTYPE REQUIRED
NUM_EXPR (#F_FINALE!=#F_INIZIALE)
WARNING "Lo stato finale deve essere diverso da quello iniziale"
END
STRING F_DESCFIN 50 52
BEGIN
PROMPT 16 7 ""
FLAGS "D"
END
GROUPBOX DLG_NULL 70 4
BEGIN
PROMPT 1 9 "Intervallo"
END
NUMBER F_DANUMERO 7
BEGIN
PROMPT 2 10 "Da "
USE LF_DOC SELECT STATO==#F_INIZIALE
JOIN LF_CLIFO INTO TIPOCF==TIPOCF CODCF==CODCF
INPUT ANNO F_ANNO SELECT
INPUT PROVV F_PROVVIS SELECT
INPUT CODNUM F_CODNUM SELECT
INPUT NDOC F_DANUMERO
DISPLAY "Num." CODNUM
DISPLAY "Anno" ANNO
DISPLAY "Provv" PROVV
DISPLAY "Tipo" TIPODOC
DISPLAY "N.Doc. " NDOC
DISPLAY "Data Doc. " DATADOC
DISPLAY "Ragione Sociale@50" LF_CLIFO->RAGSOC
OUTPUT F_DANUMERO NDOC
CHECKTYPE SEARCH
FLAGS "U"
END
STRING F_DACLIFO 50 52
BEGIN
PROMPT 16 10 ""
FLAGS "D"
END
NUMBER F_ANUMERO 7
BEGIN
PROMPT 2 11 "A "
COPY USE F_DANUMERO
INPUT ANNO F_ANNO SELECT
INPUT PROVV F_PROVVIS SELECT
INPUT CODNUM F_CODNUM SELECT
INPUT NDOC F_ANUMERO
COPY DISPLAY F_DANUMERO
OUTPUT F_ANUMERO NDOC
CHECKTYPE SEARCH
NUM_EXPR (#F_ANUMERO==0)||(#F_ANUMERO>=#F_DANUMERO)
WARNING "Il numero finale deve essere maggiore di quello iniziale"
END
STRING F_ACLIFO 50 52
BEGIN
PROMPT 16 11 ""
FLAGS "D"
END
BUTTON DLG_OK 10 2
BEGIN
PROMPT -12 -1 ""
END
Patch level : 2.0 518 Files correlati : ve0.exe ve6.exe ve0100b.msk ve2.exe ve5200.msk Ricompilazione Demo : [ ] Commento : AO20044 Se nella configurazione delle Elaborazioni Differite ho una elaborazione che ha uno stato finale del documento origine diverso dallo stato iniziale del documento di destinazione, una volta lanciata l'elaborazione dal tasto "Elabora" del documento origine, sul documento origine mi riporta lo stato iniziale del documento di destinazione e sul documento di destinazione mi riporta lo stato finale del documento origine (in pratica inverte i due stati). ATTENZIONE: In caso di persistenza dell'errore specificare esattamente il tipo di elaborazione utilizzata AO20068 Viene correttamente restituito il messaggio che i contratti non sono abilitati, solo che dopo l'OK viene restituito un errore su VE2. AO20069 Viene correttamente restituito il messaggio che le offerte non sono abilitate, solo che dopo l'OK viene restituito un errore su VE2. AO20071 Se cambio lo stato della fattura da 5 (contabilizzato) a 4 (generati effetti) e ricontabilizzo da Elaborazioni Differite a volte succede che per certi documenti non mi riaggiorna lo stato a 5, se invece ricontabilizzo dall'Elabora del documento me lo aggiorna sempre (idem per le fatture d'acquisto); non sono riuscito però a capire in quali casi succeda così. ATTENZIONE: In caso di persistenza dell'errore spedire dati AO20072 Se voglio cambiare lo stato di più documenti da 2 (stampato in definitiva) a 5 (contabilizzato) usando SOLO il mouse e lasciando vuoto il range dei documenti da modificare, non mi aggiorna nulla. Se invece inserisco gli stati da modificare con la tastiera allora aggiorna correttamente. AO20073 In fase bollettazione la bolla che viene generata prende come stato iniziale quello dell'ordine invece che quello specificato sull'elaborazione differita. git-svn-id: svn://10.65.10.50/trunk@11302 c028cbd2-c16b-5b4b-a496-9718f37d4682
2003-07-01 11:17:17 +00:00
BUTTON DLG_QUIT 10 2
BEGIN
PROMPT -22 -1 ""
END
ENDPAGE
ENDMASK