Files correlati : ve0.exe ve0300a.ini ve0100a.msk ve0200g.msk ve1300.alx ve1.exe ve17001.rep ve17002.rep ve1700a.msk ve1700a.msk ve6.exe ve61000a.msk ve17001.rep ve17002.rep ve17002.rep ve17001.rep ve1700a.msk vemenu.men Corretta l'impostazione del flag split payment nella contabilizzazione fatture. Gestita la concorrenza nell'attribuzione del protocollo IVA sempre in contabilizzazione MODIFICHE CRPA Se si mette il flag P sulla data documento della maschera di un tipo documento viene proposta l’ultima data inserita. - il flag P deve essere messo nei flag del campo data documento della maschera del tipo documento Possibilità di impostare il numero di copie da stampare nel menu Opzioni-> Copie nell’inserimento/modifica di un documento. Copia righe documento. - Nel menu contestuale dello sheet dei documenti (tasto destro ci sono 4 nuovi item : Seleziona (seleziona la riga corrente come inizio o fine selezione) Azzera selezione Copia (copia le righe selezionate) Incolla (incolla le righe copiate) Righe documento massime 10000. - Per testarlo bisogna trovare un documento con più di 999 righe. Aggiunta ricerca per riferimento cliente (ricerca alternativa). - Per testarlo bisogna rigenerare il profilio standard non lo farei ora, e il capo non c'è non deve dare errori. Aggiunto indirizzo cliente/fornitore sulla ricerca documenti. Lista documenti avanzata (report). - Nuovo item di menu in Documenti->Servizi->Stampa avanzata riepilogo documenti immessi. Aggiunte le regolarizzazioni nella contabilizzazione documenti. - Se la causale prevede le regolarizzazione e il fonitore ha il codice cliente associato deve fare anche il movimento di regolarizzazione. Sistemata abilitazione della data registrazione in contabilizzazione documenti Aggiunta la possibilità di usare campi del documento nella dicitura del riferimento. - Nella tabella tipo documento nel campo riferimento si possono usare campi della testata documento tra parentesi graffa (es. {TIPODOC}) oltre che campi dei clienti/fornitori (es. {CLIFO.RICALT} Gestiti i movimenti di sola iva in contabilizzazione. - in relazione coi movimenti di regolarizzazione, se la causale è di sola IVA deve contabilizzare il documento. Riferimento per mese nelle partite. - gestito il riferimento partita per mese come da configurazione contabile nella contabilizzazione. Ordinamento per documento nell’evasione ordini con un flag in configurazione - ordina per codice articolo le righe se impostato il campo ordina per codice nella tabella elaborazioni differite Impostato il tipo CF in base al tipo documento -Deve impostare corrattamente il tipo cliente fornitore in relazione al tipo documento. Aggiunto il messaggio cliente alla stampa report delle vendite - E' utilizzato nei report standard della lista documenti avanzata se quella funziona funziona anche questo. git-svn-id: svn://10.65.10.50/branches/R_10_00@24044 c028cbd2-c16b-5b4b-a496-9718f37d4682
222 lines
4.5 KiB
Plaintext
Executable File
222 lines
4.5 KiB
Plaintext
Executable File
#include "veuml.h"
|
||
|
||
TOOLBAR "Toolbar" 0 0 0 2
|
||
|
||
#include <relapbar.h>
|
||
|
||
ENDPAGE
|
||
|
||
PAGE "Estremi del documento" 0 0 0 0
|
||
|
||
GROUPBOX DLG_NULL 78 3
|
||
BEGIN
|
||
PROMPT 1 1 "@bDitta"
|
||
END
|
||
|
||
NUMBER F_CODDITTA 5
|
||
BEGIN
|
||
PROMPT 3 2 "Codice "
|
||
FLAGS "FD"
|
||
USE LF_NDITTE
|
||
CHECKTYPE NORMAL
|
||
INPUT CODDITTA F_CODDITTA
|
||
OUTPUT F_RAGSOCDITTA RAGSOC
|
||
END
|
||
|
||
STRING F_RAGSOCDITTA 50
|
||
BEGIN
|
||
PROMPT 17 2 "Ragione "
|
||
FLAGS "D"
|
||
END
|
||
|
||
GROUPBOX DLG_NULL 78 7
|
||
BEGIN
|
||
PROMPT 1 4 "Estremi del documento"
|
||
END
|
||
|
||
LISTBOX F_PROVV 14
|
||
BEGIN
|
||
FIELD PROVV
|
||
PROMPT 46 7 "Tipo "
|
||
ITEM "D|Definitiva "
|
||
ITEM "P|Provvisoria"
|
||
KEY 1 2
|
||
FLAGS "DPG"
|
||
END
|
||
|
||
STRING F_CODNUM 4
|
||
BEGIN
|
||
PROMPT 2 5 "Numerazione "
|
||
FIELD CODNUM
|
||
HELP "Codice numerazione"
|
||
USE %NUM
|
||
INPUT CODTAB F_CODNUM
|
||
DISPLAY "Codice" CODTAB
|
||
DISPLAY "Descrizione@50" S0
|
||
OUTPUT F_CODNUM CODTAB
|
||
OUTPUT F_DESNUM S0
|
||
CHECKTYPE FORCED
|
||
FLAG "UPA"
|
||
WARNING "Numerazione assente"
|
||
KEY 1 2
|
||
END
|
||
|
||
STRING F_DESNUM 50
|
||
BEGIN
|
||
PROMPT 24 5 ""
|
||
HELP "Descrizione numerazione"
|
||
USE %NUM KEY 2
|
||
INPUT S0 F_DESNUM
|
||
DISPLAY "Descrizione@60" S0
|
||
DISPLAY "Codice" CODTAB
|
||
COPY OUTPUT F_CODNUM
|
||
END
|
||
|
||
STRING F_TIPODOC 4
|
||
BEGIN
|
||
PROMPT 2 6 "Tipo "
|
||
FIELD TIPODOC
|
||
HELP "Codice tipo documento"
|
||
USE %TIP
|
||
INPUT CODTAB F_TIPODOC
|
||
DISPLAY "Codice" CODTAB
|
||
DISPLAY "Descrizione@50" S0
|
||
OUTPUT F_TIPODOC CODTAB
|
||
OUTPUT F_DESTIPODOC S0
|
||
CHECKTYPE FORCED
|
||
FLAG "UP"
|
||
END
|
||
|
||
STRING F_DESTIPODOC 50
|
||
BEGIN
|
||
PROMPT 24 6 ""
|
||
HELP "Descrizione tipo documento"
|
||
USE %TIP KEY 2
|
||
INPUT S0 F_DESTIPODOC
|
||
DISPLAY "Descrizione@60" S0
|
||
DISPLAY "Codice" CODTAB
|
||
COPY OUTPUT F_TIPODOC
|
||
END
|
||
|
||
NUMBER F_ANNO 4
|
||
BEGIN
|
||
PROMPT 2 7 "Esercizio "
|
||
FIELD ANNO
|
||
CHECKTYPE REQUIRED
|
||
NUM_EXPR #F_ANNO>0
|
||
FLAG "AP"
|
||
KEY 1 2
|
||
WARNING "Inserire un anno valido"
|
||
END
|
||
|
||
NUMBER F_NDOC 6
|
||
BEGIN
|
||
PROMPT 24 7 "Numero "
|
||
FIELD NDOC
|
||
USE LF_DOC SELECT (#F_STATO=="")||(STATO==#F_STATO)
|
||
JOIN LF_CLIFO TO LF_DOC INTO TIPOCF==TIPOCF CODCF==CODCF
|
||
JOIN LF_COMUNI TO LF_CLIFO INTO STATO==STATOCF COM==COMCF
|
||
INPUT PROVV F_PROVV SELECT
|
||
INPUT ANNO F_ANNO SELECT
|
||
INPUT CODNUM F_CODNUM SELECT
|
||
INPUT NDOC F_NDOC
|
||
DISPLAY "Num." CODNUM
|
||
DISPLAY "Anno" ANNO
|
||
DISPLAY "Provv" PROVV
|
||
DISPLAY "Tipo" TIPODOC
|
||
DISPLAY "N.Doc. " NDOC
|
||
DISPLAY "Stato@R" STATO
|
||
DISPLAY "Data\ndocumento" DATADOC
|
||
DISPLAY "C/F" TIPOCF
|
||
DISPLAY "Codice" CODCF
|
||
DISPLAY "Ragione Sociale@50" LF_CLIFO->RAGSOC
|
||
DISPLAY "Indirizzo@35" LF_CLIFO->INDCF
|
||
DISPLAY "Numero@15" LF_CLIFO->CIVCF
|
||
DISPLAY "Localit<69>@50" LF_CLIFO->LOCALITACF
|
||
DISPLAY "Comune@50" LF_COMUNI->DENCOM
|
||
OUTPUT F_NDOC NDOC
|
||
OUTPUT F_TIPODOC TIPODOC
|
||
OUTPUT F_PROVV PROVV
|
||
CHECKTYPE REQUIRED
|
||
KEY 1 2
|
||
FLAG "R"
|
||
END
|
||
|
||
STRING F_STATO 1
|
||
BEGIN
|
||
PROMPT 69 7 "Stato "
|
||
USE %STD
|
||
INPUT CODTAB F_STATO
|
||
DISPLAY "Codice" CODTAB
|
||
DISPLAY "Descrizione@50" S0
|
||
OUTPUT F_STATO CODTAB
|
||
FLAG "U"
|
||
END
|
||
|
||
LIST F_TIPOCF 1 12
|
||
BEGIN
|
||
PROMPT 2 8 "Tipo "
|
||
ITEM "C|Cliente"
|
||
ITEM "F|Fornitore"
|
||
KEY 2
|
||
END
|
||
|
||
NUMBER F_CODCF 6
|
||
BEGIN
|
||
PROMPT 24 8 "Codice "
|
||
USE LF_DOC SELECT (TIPOCF==#F_TIPOCF)&&((#F_CODCF="")||(CODCF==#F_CODCF))&&((#F_STATO=="")||(STATO==#F_STATO))
|
||
BY LF_CLIFO->CODCF NDOC
|
||
JOIN LF_CLIFO INTO TIPOCF==TIPOCF CODCF==CODCF
|
||
JOIN LF_COMUNI TO LF_CLIFO INTO STATO==STATOCF COM==COMCF
|
||
INPUT PROVV F_PROVV SELECT
|
||
INPUT ANNO F_ANNO SELECT
|
||
INPUT CODNUM F_CODNUM SELECT
|
||
DISPLAY "Codice" CODCF
|
||
DISPLAY "Ragione Sociale@50" LF_CLIFO->RAGSOC
|
||
DISPLAY "Partita IVA@12" LF_CLIFO->PAIV
|
||
DISPLAY "Num." CODNUM
|
||
DISPLAY "Anno" ANNO
|
||
DISPLAY "Provv" PROVV
|
||
DISPLAY "Tipo" TIPODOC
|
||
DISPLAY "N.Doc. " NDOC
|
||
DISPLAY "Stato@R" STATO
|
||
DISPLAY "Data\ndocumento@10" DATADOC
|
||
DISPLAY "Valuta" CODVAL
|
||
DISPLAY "Totale\ndocumento@18V" G1:TOTDOC
|
||
DISPLAY "Stato" STATO
|
||
DISPLAY "Indirizzo@35" LF_CLIFO->INDCF
|
||
DISPLAY "Numero@15" LF_CLIFO->CIVCF
|
||
DISPLAY "Localit<69>@50" LF_CLIFO->LOCALITACF
|
||
DISPLAY "Comune@50" LF_COMUNI->DENCOM
|
||
COPY OUTPUT F_NDOC
|
||
OUTPUT F_CODCF CODCF
|
||
CHECKTYPE NORMAL
|
||
KEY 2
|
||
END
|
||
|
||
STRING F_NUMDOCRIF 7
|
||
BEGIN
|
||
PROMPT 46 8 "Riferimento "
|
||
FLAGS "B"
|
||
END
|
||
|
||
STRING F_RAGSOCSEARCH 50
|
||
BEGIN
|
||
PROMPT 2 9 "Ragione Sociale "
|
||
USE LF_DOC SELECT (TIPOCF==#F_TIPOCF)&&(BETWEEN(STATO,#F_STATO,#F_STATO))
|
||
BY LF_CLIFO->RAGSOC NDOC
|
||
JOIN LF_CLIFO INTO TIPOCF==TIPOCF CODCF==CODCF
|
||
JOIN LF_COMUNI TO LF_CLIFO INTO STATO==STATOCF COM==COMCF
|
||
INPUT PROVV F_PROVV SELECT
|
||
INPUT ANNO F_ANNO SELECT
|
||
INPUT CODNUM F_CODNUM SELECT
|
||
INPUT LF_CLIFO->RAGSOC F_RAGSOCSEARCH
|
||
COPY DISPLAY F_CODCF
|
||
COPY OUTPUT F_CODCF
|
||
CHECKTYPE NORMAL
|
||
END
|
||
|
||
ENDPAGE
|
||
|
||
ENDMASK
|