<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://kb.sagedev.it/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=5.90.66.122</id>
	<title>SageDev KB - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://kb.sagedev.it/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=5.90.66.122"/>
	<link rel="alternate" type="text/html" href="https://kb.sagedev.it/index.php/Special:Contributions/5.90.66.122"/>
	<updated>2026-04-30T18:59:32Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://kb.sagedev.it/index.php?title=ImportExport&amp;diff=1124</id>
		<title>ImportExport</title>
		<link rel="alternate" type="text/html" href="https://kb.sagedev.it/index.php?title=ImportExport&amp;diff=1124"/>
		<updated>2026-03-26T09:21:02Z</updated>

		<summary type="html">&lt;p&gt;5.90.66.122: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Indicazioni per la gestione di un'importazione/esportazione.&lt;br /&gt;
Va creato un modello di import/export, dove verranno indicate le videate su cui andrà simulato l'inserimento dei dati.&lt;br /&gt;
In fase di importazione Sage si comporteà come se un utente scrivesse i dati a video, con tutti i controlli e comportamenti del caso. Bisogna quindi valutare attentamente la gestione delle varie situazioni di errore. E' possibile modificare il comportamento delle videate in fase di importazione utilizzando la variabile globale GIMPORT.&lt;br /&gt;
Per effettuare l'importazione o l' esportazione andare al menu '''''Utilizzo &amp;amp;rarr; Import/Export'''''.&lt;br /&gt;
&lt;br /&gt;
== Caso semplice ==&lt;br /&gt;
&lt;br /&gt;
Nel caso di importazione: &lt;br /&gt;
&lt;br /&gt;
=== Oggetto ===&lt;br /&gt;
&lt;br /&gt;
Da '''''Sviluppo &amp;amp;rarr; Dizionario programmi &amp;amp;rarr; Oggetti''''' ('''GESAOB'''):&lt;br /&gt;
&lt;br /&gt;
selezionare l'[[Oggetto_in_Sage|oggetto]] di cui si vuole gestire l'importazione.&lt;br /&gt;
# Nel riquadro '''''Opzioni''''' della scheda '''''Generale''''' dell'oggetto spuntare la casella '''''Import''''', poi rivalidare&lt;br /&gt;
# Nella scheda '''''Ambiente''''', riquadro '''''Import''''', inserire le tabelle coinvolte in fase di importazione/esportazione con la relativa videata; la colonna '''''Riquadro''''' rimane vuota. Va inserita una riga per ogni coppia (tabella, videata)&amp;lt;br /&amp;gt;NB: in fase di importazione Sage simula l'inserimento dei dati nelle videate elencate, e scatena tutti i controlli e programmi come se l'inserimento fosse fatto in modo interattivo dall'utente; se non si riesce a inserire un dato nella videata anche la corrispondente importazione fallirà.&lt;br /&gt;
&lt;br /&gt;
=== Modello ===&lt;br /&gt;
&lt;br /&gt;
Da '''''Parametrizzazione &amp;amp;rarr; Utilizzo &amp;amp;rarr; Import/Export &amp;amp;rarr; Modelli Import/Export''''' ('''GESAOE'''):&lt;br /&gt;
&lt;br /&gt;
In testata:&lt;br /&gt;
&lt;br /&gt;
# creare un nuovo modello&lt;br /&gt;
# spuntare la casella '''''Attivo'''''&lt;br /&gt;
&lt;br /&gt;
Nella scheda '''''Testata''''':&lt;br /&gt;
&lt;br /&gt;
# impostare [[Codice_Attività|codice attività]]&lt;br /&gt;
# impostare l'oggetto da trattare nell'importazione/esportazione&lt;br /&gt;
# per un file CSV, nel riquadro '''''Struttura''''':&lt;br /&gt;
#* come tipo file mettere &amp;quot;Separatore record&amp;quot;&lt;br /&gt;
#* come separatore di campo mettere &amp;quot;;&amp;quot; o altro carattere necessario&lt;br /&gt;
#* come separatore record mettere &amp;lt;code&amp;gt;\013\010&amp;lt;/code&amp;gt; (013=carriage return; 010=line feed o new line, corrispondenti a  &amp;lt;code&amp;gt;\r\n&amp;lt;/code&amp;gt; in c#)&lt;br /&gt;
# se il modello serve per esportare spuntare la casella ''Export'' nell'omonimo riquadro. Fare un'export è utile per vedere come deve essere il file da importare.&lt;br /&gt;
# Nel riquadro '''''Import''''' &lt;br /&gt;
#* spuntare la casella ''Import'' se il modello serve per importare; &lt;br /&gt;
#* spuntare la casella ''Aggiorn.Autorizzato'' se in fase di importazione si vuole permettere che i record siano aggiornati/sovrascritti. &lt;br /&gt;
# nel riquadro '''''Identificatori''''':&lt;br /&gt;
#* inserire il livello ( mettere &amp;quot;1&amp;quot; se i record da inserire corrispondono 1 a 1 con l'oggetto di riferimento del modello)&lt;br /&gt;
#* lasciare vuoto il campo '''''Flag'''''&lt;br /&gt;
#* inserire la tabella in cui i record andranno inseriti&lt;br /&gt;
#* inserire nella colonna chiave l'indice attraverso cui individuare i record (uno degli indici della tabella appena inserita)&lt;br /&gt;
&lt;br /&gt;
Nella scheda '''''Campi''''':&lt;br /&gt;
&lt;br /&gt;
# Inserire l'elenco dei campi gestiti nell'importazione/esportazione &lt;br /&gt;
# lasciare il campo '''''Flag''''' vuoto&lt;br /&gt;
# nel caso in fase di esportazione si voglia permettere di filtrare un intervallo in base ad un campo, impostare nella corrispondente colonna '''''Intervallo''''' il valore ''Inserito'' (vedi menu '''''Utilizzo &amp;amp;rarr; I/E &amp;amp;rarr; Export''''' )&lt;br /&gt;
# nel Riquadro '''''Generazione del file''''' indicare la locazione predefinita del file da iportare/esportare; per gestire un file su server:&lt;br /&gt;
#* impostare &amp;quot;Server&amp;quot; &lt;br /&gt;
#* specificare il percorso (per es. c:\SAGE\SAGEX3V6\InOutData\in\provaYCE.txt) &lt;br /&gt;
#* specificare il percorso dove verrà messo il file in caso di importazione riuscita&lt;br /&gt;
&lt;br /&gt;
Pulsanti:&lt;br /&gt;
# utilizzare il pulsante '''''Export''''' per definire i valori di default dei filtri (saranno disponibili solo i campi in cui si è impostato il valore &amp;quot;Inserito&amp;quot; nella colonna '''''Intervallo'''''&lt;br /&gt;
&lt;br /&gt;
== Caso testata/dettaglio ==&lt;br /&gt;
&lt;br /&gt;
Procedere come nel caso semplice a differenza di:&lt;br /&gt;
&lt;br /&gt;
=== Oggetto ===&lt;br /&gt;
&lt;br /&gt;
Nella scheda ''Ambiente'', riquadro ''Import'' inserire una seconda riga con la tabella di dettaglio, in cui il valore nella colonna ''Riquadro'' sarà '''NBLIG'''&lt;br /&gt;
&lt;br /&gt;
=== Modello ===&lt;br /&gt;
&lt;br /&gt;
# nel riquadro ''Identificatori'' : andranno inserite due righe, una per ciascuna tabella:&lt;br /&gt;
#* inserire una prima riga per la testata: livello 1, un identificativo nel campo Flag (per es. &amp;quot;A&amp;quot;), nome tabella e indice come per il caso semplice&lt;br /&gt;
#* inserire una seconda riga per il dettaglio: livello 2, un identificativo nel campo Flag (per es. &amp;quot;B&amp;quot;), nome tabella dei dettagli e indice della tabella dettaglio&lt;br /&gt;
#* aggiungere alla riga del dettaglio il campo ''Legame'', in cui inserire la parte della chiave che lega la tabella di testata a quella di dettaglio;  &amp;lt;br /&amp;gt; per esempio se l'indice del dettaglio è YID0=CAMPO1TESTATA;CAMPO2TESTATA;CAMPO3IDRIGADETTAGLIO, inserire &amp;quot;CAMPO1TESTATA;CAMPO2TESTATA&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nella scheda ''Campi'':&lt;br /&gt;
&lt;br /&gt;
# Inserire una prima riga con:&lt;br /&gt;
#* campo ''Flag'' pari al corrispondente valore Flag della tabella di '''testata'''&lt;br /&gt;
#* campo ''Tabella'' con valore la tabella di '''testata'''&lt;br /&gt;
#* campo ''Campo'' il valore &amp;quot;/&amp;quot; (senza apici)&lt;br /&gt;
# Per ciascun campo della tabella di '''testata''':&lt;br /&gt;
#* Inserire nel campo Flag il corrispondente valore Flag messo nel riquadro &amp;quot;Identificatori&amp;quot; della scheda &amp;quot;Testata&amp;quot; per la tabella di testata; &amp;lt;br /&amp;gt;NB: i valori chiave di testata, che sono presenti anche nella tabella di dettaglio, vanno riferiti alla tabella di testata e non alla tabella di dettaglio&lt;br /&gt;
#* tutti gli altri campi come nel caso semplice&lt;br /&gt;
# Inserire una riga con:&lt;br /&gt;
#* campo ''Flag'' pari al corrispondente valore Flag della tabella di '''dettaglio'''&lt;br /&gt;
#* campo ''Tabella'' con valore la tabella di '''dettaglio'''&lt;br /&gt;
#* campo ''Campo'' il valore &amp;quot;/&amp;quot; (senza apici)&lt;br /&gt;
# Per ciascun campo della tabella di '''dettaglio''':&lt;br /&gt;
#* Inserire nel campo Flag il corrispondente valore Flag messo nel riquadro &amp;quot;Identificatori&amp;quot; della scheda &amp;quot;Testata&amp;quot; per la tabella di dettaglio; &amp;lt;br /&amp;gt;NB: i valori chiave di testata, che sono presenti anche nella tabella di dettaglio, vanno riferiti alla tabella di testata e non alla tabella di dettaglio&lt;br /&gt;
#* tutti gli altri campi come nel caso semplice&lt;br /&gt;
&lt;br /&gt;
== Programmazione ==&lt;br /&gt;
=== Modifica dell'import/export da codice ===&lt;br /&gt;
In caso di specifiche necessità è possibile specificare nel modello un programma in cui inserire gli interventi necessari in fase di importazione o esportazione.&lt;br /&gt;
&lt;br /&gt;
Nominare il file con suffisso YIMP, per esempio YIMPYCE. Qui riportiamo l'elenco degli eventi utilizzabili, con un esempio di cancellazione di alcune tabelle appena prima dell'importazione.&lt;br /&gt;
&lt;br /&gt;
Un esempio di programma di importazione già presente a livello X3 è IMPSOH.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
######################################################################&lt;br /&gt;
$ACTION&lt;br /&gt;
# Infbox ACTION&lt;br /&gt;
Case ACTION&lt;br /&gt;
 When &amp;quot;IMP_COMPILE&amp;quot;   : maxmem=max(maxmem/1024,5120)&lt;br /&gt;
 When &amp;quot;IMP_TRTSUP&amp;quot;    : Gosub YPROVA&lt;br /&gt;
 When &amp;quot;IMP_OUVRE&amp;quot;     : Gosub IMP_OUVRE     # all'inizio dell'importazione&lt;br /&gt;
 When &amp;quot;AP_IMPORT&amp;quot;     : Gosub YPROVA&lt;br /&gt;
 When &amp;quot;IMPORT&amp;quot;        : Gosub YPROVA&lt;br /&gt;
 When &amp;quot;IMP_ZONE&amp;quot;      : Gosub IMP_ZONE      # quando entra in un campo lista&lt;br /&gt;
 When &amp;quot;IMP_TAB&amp;quot;       : Gosub IMP_TAB       # quando entra in un campo riquadro (tabella)&lt;br /&gt;
 When &amp;quot;IMP_AVANT_MODFIC&amp;quot;  : Gosub YPROVA&lt;br /&gt;
 When &amp;quot;IMP_INICRE&amp;quot;    : Gosub YPROVA   &lt;br /&gt;
 When &amp;quot;IMP_INIMOD&amp;quot;    : Gosub YPROVA   &lt;br /&gt;
 When &amp;quot;INICRE_LIG&amp;quot;    : Gosub YPROVA   &lt;br /&gt;
 When &amp;quot;INIMOD_LIG&amp;quot;    : Gosub YPROVA   &lt;br /&gt;
 When &amp;quot;VALLIG&amp;quot;        : Gosub YPROVA   &lt;br /&gt;
 When &amp;quot;IMP_FERME&amp;quot;     : Gosub YPROVA&lt;br /&gt;
 When &amp;quot;EXP_OUVRE&amp;quot;     : Gosub YPROVA&lt;br /&gt;
 When &amp;quot;EXPORT&amp;quot;        : Gosub YPROVA&lt;br /&gt;
 When &amp;quot;EXP_ZONE&amp;quot;      : Gosub YPROVA&lt;br /&gt;
&lt;br /&gt;
Endcase&lt;br /&gt;
Return&lt;br /&gt;
&lt;br /&gt;
$IMP_OUVRE&lt;br /&gt;
    #cancello la tabella YCC&lt;br /&gt;
    If !clalev([F:YCC]) : Local File YCERTPRODT [YCC] : Endif    &lt;br /&gt;
    If !clalev([F:YCD]) : Local File YCERTPRODD [YCD] : Endif    &lt;br /&gt;
    Delete [F:YCD] Where 1 = 1&lt;br /&gt;
    Delete [F:YCC] Where 1 = 1&lt;br /&gt;
Return&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
E' possibile modificare il comportamento della simulazione dell'inserimento dei dati nelle videate utilizzando la [[Variabili_globali|variabile globale]] '''GIMPORT'''.&lt;br /&gt;
&lt;br /&gt;
Inoltre, se nei campi del modello invece di un nome (nella colonna ''Campo'' della scheda '''Campi''') inseriamo &amp;lt;code&amp;gt;*1&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;*2&amp;lt;/code&amp;gt; ... &amp;lt;code&amp;gt;*99&amp;lt;/code&amp;gt;, nel programma potremo fare riferimento a tali campi con le [[Variabili_globali|variabili globali]] &amp;lt;code&amp;gt;GIMP(1)&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;GIMP(2)&amp;lt;/code&amp;gt;...&amp;lt;code&amp;gt;GIMP(99)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Per le famiglie statistiche in ITM nella colonna ''Campo'' si scriverà TSICOD(0),TSICOD(1) ecc.&lt;br /&gt;
&lt;br /&gt;
=== Esecuzione import tramite modello ===&lt;br /&gt;
Per eseguire un'importazione si usa la chiamata &amp;lt;code&amp;gt;Call IMPORTSIL(MODELLO,FILEDAIMPORTARE) FROM GIMPOBJ&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Per un esempio concreto vedi il sorgente &amp;lt;code&amp;gt;YIMPDAS&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
If (func XIMPORT(NOMEMODELLO,PATHFILE)) &amp;lt;= 0  OR XERR &amp;gt; 0&lt;br /&gt;
  Call ECR_TRACE(&amp;quot;ERRORI NELL'IMPORTAZIONE&amp;quot;,0) From GESECRAN&lt;br /&gt;
Endif&lt;br /&gt;
&lt;br /&gt;
Funprog XIMPORT(MODELLO,FILEIMP)&lt;br /&gt;
VALUE CHAR MODELLO, FILEIMP&lt;br /&gt;
&lt;br /&gt;
    Call IMPORTSIL(MODELLO,FILEDAIMPORTARE) FROM GIMPOBJ&lt;br /&gt;
&lt;br /&gt;
    #TESTO SE E' PRESENTE IL FILE DI ERRORE FILEDAIMPORTARE.ERR&lt;br /&gt;
    If FILINFO(FILEDAIMPORTARE+&amp;quot;.ERR&amp;quot;, 1) &amp;lt;0 #SE L' IMPORT E' ANDATO A BUON FINE&lt;br /&gt;
        End 1&lt;br /&gt;
    Else        &lt;br /&gt;
        End 0&lt;br /&gt;
    Endif&lt;br /&gt;
&lt;br /&gt;
End&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Esecuzione export tramite modello ===&lt;br /&gt;
Per eseguire un'esportazione si può usare la chiamata &amp;lt;code&amp;gt;Call EXPORTSIL From GEXPOBJ&amp;lt;/code&amp;gt;, preparando adeguatamente tutte le variabili e le maschere di cui necessita.&lt;br /&gt;
&lt;br /&gt;
Per un esempio concreto vedi il sorgente &amp;lt;code&amp;gt;SPEPOH&amp;lt;/code&amp;gt;, all'azione scatenata dal bottone &amp;lt;code&amp;gt;y&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    If BOUT = &amp;quot;y&amp;quot; Then&lt;br /&gt;
        Call OUVRE_TRACE(&amp;quot;Estrazione file Ordine Diretto ODV&amp;quot;) From LECFIC&lt;br /&gt;
        Call ECR_TRACE  (&amp;quot;Scritta di log1&amp;quot;,0)  From GESECRAN&lt;br /&gt;
        Call ECR_TRACE  (&amp;quot;Scritta di log2&amp;quot;,0)  From GESECRAN&lt;br /&gt;
        Gosub OUVRE From GEXPOBJ&lt;br /&gt;
        Local Mask EXPOBJ [DIA]&lt;br /&gt;
        Local Integer STAT&lt;br /&gt;
        # Imposto il modello di export e carico i valori dei parametri export definiti nel modello        &lt;br /&gt;
        [M:DIA]MODELE=&amp;quot;YSOH&amp;quot;&lt;br /&gt;
        Call CHARGE_MODELE ([M:DIA]MODELE,STAT) From GEXPOBJ&lt;br /&gt;
        [M:DIA]=[M:EXP1]&lt;br /&gt;
        [M:DIA]NOMEXP   = &amp;quot;\\SAGEDEV.IT\XXX\odv\PPP123456.txt&amp;quot;&lt;br /&gt;
        [M:DIA]BDEB(0)     = [M:POH3]OCNNUM         ## 1^  parametro di estrazione&lt;br /&gt;
        [M:DIA]BFIN(0)     = [M:POH3]OCNNUM&lt;br /&gt;
        [M:DIA]CODDEB(0)   = [M:POH3]OCNNUM &lt;br /&gt;
        [M:DIA]CODFIN(0)   = [M:POH3]OCNNUM &lt;br /&gt;
        Call ECR_TRACE(&amp;quot;Generazione File&amp;quot;,0)  From GESECRAN&lt;br /&gt;
        [M:EXP2]=[M:DIA] &lt;br /&gt;
        Call EXPORTSIL From GEXPOBJ&lt;br /&gt;
        Call ECR_TRACE(&amp;quot;Fine estrazione dati &amp;quot;,0)    From GESECRAN &lt;br /&gt;
        If !GSERVEUR&lt;br /&gt;
            Call FERME_TRACE From LECFIC&lt;br /&gt;
            Call LEC_TRACE From LECFIC&lt;br /&gt;
        Endif&lt;br /&gt;
    Endif&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Entry points ===&lt;br /&gt;
==== Import: Entry point FILTER_WR ====&lt;br /&gt;
&lt;br /&gt;
Permette di evitare di scrivere un record: vedi help Entry Points &amp;gt;  Modulo Supervisore &amp;gt;  Script standard TRTIMPV3  &lt;br /&gt;
&lt;br /&gt;
==== Import: Entry point DELTRT_EXE/DELTRT_END ====&lt;br /&gt;
&lt;br /&gt;
Ad ogni import viene generato un file sorgente WWIMP*.&lt;br /&gt;
&lt;br /&gt;
Questi entry point permettono di evitare che venga cancellato: basta impostare GPE=1.&lt;br /&gt;
&lt;br /&gt;
Uno alla fine di ogni file importato, l'altro alla fine di tutto l'import.&lt;br /&gt;
&lt;br /&gt;
(vedi help Entry Points &amp;gt;  Modulo Supervisore &amp;gt;  Script standard TRTIMPOBJ  )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Export: Entry point DELFIC ====&lt;br /&gt;
&lt;br /&gt;
Questo Entry point (vedi help Entrypoint, Modulo supervisore, Script TRTEXPOBJ  ) viene chiamato appena finito l'export; utile per esempio per cancellare il file se vuoto.&lt;br /&gt;
&lt;br /&gt;
* FICDON nome del file generato&lt;br /&gt;
* NBEXP numero record esportati&lt;br /&gt;
&lt;br /&gt;
==== Export: Entry point TRTX3IMP.IMPZONINV ====&lt;br /&gt;
&lt;br /&gt;
Questo è un po' particolare, vedi help: Entry Points &amp;gt;  Modulo Modulo base &amp;gt;  Script standard TRTX3IMP &lt;br /&gt;
&lt;br /&gt;
Dall'help: permette di importare dei campi specifici nascosti o visualizzati alimentando la classe [M].&lt;br /&gt;
&lt;br /&gt;
== Batch di Import/Export ==&lt;br /&gt;
&lt;br /&gt;
Vengono qui riportate a titolo di esempio le azioni svolte per gestire l'importazione schedulata delle certificazioni da As400 a Sage.&lt;br /&gt;
&lt;br /&gt;
#Copiare eseguibile in cartella: \\serverX3\c$\SAGE\SAGEX3V6\scriputility\SyncX3As400_Cert&lt;br /&gt;
#Creare Concatenamento di import: &amp;lt;br/&amp;gt; Dal menu '''''Parametrizzazione &amp;amp;rarr; Utilizzo &amp;amp;rarr; Import/Export &amp;amp;rarr; Concatenamenti''''' (funzione '''GESAEN'''): &amp;lt;br/&amp;gt; Nuovo YCE (&amp;quot;Import Certificazioni&amp;quot;) &amp;lt;br/&amp;gt; In ordine cronologico modello e nome file da importare&lt;br /&gt;
#Creo file batch (\\serverX3\c$\SAGE\SAGEX3V6\scriputility\SyncX3As400_Cert.cmd) che crea file da importare; (del file inserire anche &amp;lt;code&amp;gt;cd C:\SAGE\SAGEX3V6\scriputility\SyncX3As400_Certificazioni&amp;lt;/code&amp;gt;&lt;br /&gt;
#Creo gruppo di jobs (GESABG): &amp;lt;br/&amp;gt; utilizzo SYNCANAG già esistente; ha due job: &amp;lt;br/&amp;gt;SYSTEME Comando sistema &amp;lt;br/&amp;gt; IMPENCH Concatenamento imports&lt;br /&gt;
#Gestione schedulazioni ('''GESABA'''): &amp;lt;br/&amp;gt;Mettere Attivo &amp;lt;br/&amp;gt;Nuovo UPDYCE Dossier SAAGEDEV &amp;lt;br/&amp;gt;gruppo SyNCANAG&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;Impostare orari e giorni (NB: il server di batch è uno solo per tutti i dossier e può gestire al massimo 7 task alla volta, altrimenti non ha licenze sufficienti).&amp;lt;br/&amp;gt;Pulsante in basso a destra PARAMETRI, SYSTEME, inserisco:&amp;lt;br/&amp;gt;c:\SAGE\SAGEX3V6\scriputility\SyncX3As400_Certificazioni.cmd&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;Pulsante in basso a destra PARAMETRI, IMPENCH, selezione: YCE&lt;br /&gt;
&lt;br /&gt;
c:\SAGE\SAGEX3V6\InOutData\in\YCE.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Export e crono ==&lt;br /&gt;
Se si schedula ('''GESABA''') il job EXPENCH (concatenamento report), nei parametri è possibile spuntare la voce &amp;quot;crono&amp;quot;: tale impostazione permette di esportare solo le voci create o modificate dopo l'ultima esportazione; ma nelle tabelle deve esserci il campo EXPNUM.&lt;/div&gt;</summary>
		<author><name>5.90.66.122</name></author>
	</entry>
</feed>