22f978841d
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
163 lines
2.7 KiB
Plaintext
Executable File
163 lines
2.7 KiB
Plaintext
Executable File
#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
|
|
|
|
BUTTON DLG_QUIT 10 2
|
|
BEGIN
|
|
PROMPT -22 -1 ""
|
|
END
|
|
|
|
ENDPAGE
|
|
|
|
ENDMASK
|
|
|