# 1.16 - Manutenzione e Assestamento Archivi

# 1.16.1 - Servizi Manutenzione Articoli

---

<div class="div1" id="bkmrk-1.-servizi-manutenzi">![](https://gsdoc.genesyssoftware.eu/old_manual/E28/img/01160101.gif) <map name="mappa">  <area alt="Ricalcolo Impegnato/Ordinato" coords="68,34,275,53" href="https://gsdoc.genesyssoftware.eu/page-function/E2801160102000000/1?old=E28%2F01160102.htm" shape="rect"></area>  <area alt="Ricalcolo Giacenza Media" coords="68,52,254,72" href="https://gsdoc.genesyssoftware.eu/page-function/E2801160103000000/1?old=E28%2F01160103.htm" shape="rect"></area>  <area alt="Ricalcolo Scorta Minima" coords="68,71,242,90" href="https://gsdoc.genesyssoftware.eu/page-function/E2801160104000000/1?old=E28%2F01160104.htm" shape="rect"></area>  <area alt="Ricalcolo Saldi Contabili" coords="68,89,249,108" href="https://gsdoc.genesyssoftware.eu/page-function/E2801160105000000/1?old=E28%2F01160105.htm" shape="rect"></area>  <area alt="Delete Articoli non movimentati" coords="68,107,277,126" href="https://gsdoc.genesyssoftware.eu/page-function/E2801160106000000/1?old=E28%2F01160106.htm" shape="rect"></area>  <area alt="Ricalcolo Storico Costi" coords="68,125,234,144" href="https://gsdoc.genesyssoftware.eu/page-function/E2801160108000000/1?old=E28%2F01160108.htm" shape="rect"></area>  <area alt="Ricalcolo Costo Standard" coords="68,143,248,163" href="https://gsdoc.genesyssoftware.eu/page-function/E2801160109000000/1?old=E28%2F01160109.htm" shape="rect"></area>  <area alt="Generazione Contabile Depositi" coords="67,162,289,181" href="https://gsdoc.genesyssoftware.eu/page-function/E2801160110000000/1?old=E28%2F01160110.htm" shape="rect"></area>  <area alt="Duplica Anagrafica Articoli" coords="67,180,256,199" href="https://gsdoc.genesyssoftware.eu/page-function/E2801160113000000/1?old=E28%2F01160113.htm" shape="rect"></area>  <area alt="Modifica Dati Anagrafici" coords="63,198,237,217" href="https://gsdoc.genesyssoftware.eu/page-function/E2801160114000000/1?old=E28%2F01160114.htm" shape="rect"></area> </map></div>

# 1.16.1.1 - Modifica Codice Articolo

<div class="div1" id="bkmrk-">     </div> 

# 1.16.1.10 - Servizi Manutenzione Articoli: 10. Generazione Contabile Depositi

<div class="div1" id="bkmrk-"></div><a name="10"></a>![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/impostare.jpg)

La Generazione della Contabile Depositi è un'operazione di competenza esclusiva dell'Amministratore di [![](https://gsdoc.genesyssoftware.eu/old_manual/vers/img/prdt_XS.gif)](https://gsdoc.genesyssoftware.eu/page-function/E2801010000000000/1?old=E28%2Fcomn%2Fcomn0101.htm) ed è prevista per quelle ditte, che iniziano ad utilizzare la [Gestione Depositi](https://gsdoc.genesyssoftware.eu/comn/allest.htm) ad attività già avviata. La funzione di questa procedura infatti, è quella di trasferire la giacenza contabile sulla giacenza del deposito specificato dall'utente.

<div class="div1" id="bkmrk--2"></div><p class="callout info">Prima di procedere alla generazione della contabile, il programma verifica che per la ditta selezionata, la Gestione Depositi non risulti già attiva e in quest'ultimo caso inoltre, provvede a segnalare a video l'incongruenza.</p>

# 1.16.1.13 - Servizi Manutenzione Articoli: 13. Duplica Anagrafica Articoli

<div class="div1" id="bkmrk-">![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/impostare.jpg)</div>Nell'ambito dei <span class="index">Servizi Manutenzione Articoli</span>, questa funzione permette di duplicare le Anagrafiche degli Articoli, inseriti in un certo periodo, su una o più Ditte selezionate dall'utente.

<div class="div1" id="bkmrk--1"></div>---

### Modalità Operativa

Operativamente, dopo aver indicato il periodo d'inserimento degli Articoli d'interesse, cliccando sull'apposito pulsante ![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/V.gif), il programma visualizza a sinistra l'elenco delle Ditte. A questo punto, cliccando nuovamente sul pulsante di conferma ![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/V.gif), si ottiene l'elenco degli Articoli inseriti nel periodo impostato.

È quindi possibile selezionare gli Articoli da duplicare e la Ditta o le Ditte su cui eseguire la Duplica, attivando semplicemente le *check-box* corrispondenti. Al termine delle selezioni, cliccare sul pulsante di conferma ![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/V.gif) per avviare l'elaborazione.

<div class="div1" id="bkmrk-13.-duplica-anagrafi"><center>![Duplica Anagrafica Articoli: videata di selezione](https://gsdoc.genesyssoftware.eu/old_manual/E28/img/0116011301.gif)  
<span class="testoSmall">Duplica Anagrafica Articoli: videata di selezione</span></center></div>

# 1.16.1.14 - Servizi Manutenzione Articoli: 14. Modifica Dati Anagrafici

---

**1** - [Modifica Centri Costo/Ricavo, Conti Standard](https://gsdoc.genesyssoftware.eu/page-function/E2801160114010000/1?old=E28%2F0116011401.htm)

**10** - [Aggiornamento Natura Articoli Agroalimentare](https://gsdoc.genesyssoftware.eu/page-function/E2801160114100000/1?old=E28%2F0116011410.htm)

# 1.16.1.14.1 - Servizi Manutenzione Articoli - Modifica Dati Anagrafici: 1. Centri di Costo/Ricavo, Conti Standard

<div class="div1" id="bkmrk-">![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/impostare.jpg)</div>Questa funzione permette di modificare, in maniera *interattiva*, i **Conti Standard** indicati sugli Articoli di Magazzino e inoltre, se la Ditta gestisce la <span class="mod24">Contabilità Analitica</span>, in questa fase è anche possibile variare i **Centri di Costo/Ricavo**.

<div class="div1" id="bkmrk--1"></div>---

### Modalità Operativa

Passando attraverso una prima fase di filtro, tutti gli Articoli corrispondenti ai parametri impostati dall'Utente saranno visualizzati in modalità *data-grid*, per un semplice controllo oppure per rettificare le informazioni desiderate.  
Operativamente, dal  *data-grid* di visualizzazione Articoli è possibile passare alla fase vera e propria di Manutenzione, semplicemente cliccando sul pulsante di Convalida ![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/V.gif). A questo punto, attivare il *check-box* in corrispondenza degli Articoli d'interesse, quindi spostarsi sui campi da modificare con il tasto **Invio**.

<div class="div1" id="bkmrk--3"></div><p class="callout info">Ovviamente il programma controlla che i dati inseriti siano congrui e <span class="index">Non</span> ammette l'impostazione di Codici <span class="index">Non</span> presenti nel sistema.</p>

<div class="div1" id="bkmrk-modifica-dati-anagra"><center>![Modifica Dati Anagrafici su Articoli: ambiente operativo](https://gsdoc.genesyssoftware.eu/old_manual/E28/img/011601140101.gif)  
<span class="testoSmall">Modifica Dati Anagrafici su Articoli: ambiente operativo</span></center><dl><dt>Completate le modifiche sugli Articoli, confermare le variazioni con l'apposito pulsante ![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/V.gif); in seguito alla convalida dell'Utente, il programma richiede, con un apposito messaggio attenzionale, se si vogliono riportare le modifiche anche:</dt></dl>- sugli **Ordini Clienti/Fornitori** ancora da evadere
- sulle **Bolle in Attesa Fattura** ancora da valorizzare

<dl><dt>In entrambi i casi il programma analizza un periodo di **12 mesi precedenti** rispetto alla data di elaborazione. Qualora sia riscontrato un errore di aggiornamento, in una qualunque delle fasi, le modifiche apportate a tutte le entità (Articoli, Ordini, Movimenti di Magazzino) saranno annullate e dovranno quindi essere rieseguite.</dt></dl><center>![](https://gsdoc.genesyssoftware.eu/old_manual/E28/img/011601140102.gif)  
</center></div>Convalidare per terminare l'elaborazione e ritornare alla videata di selezione degli Articoli.

<div class="div1" id="bkmrk--4"></div>

# 1.16.1.14.1 - Servizi Manutenzione Articoli - Modifica Dati Anagrafici: 10. Aggiornamento Natura Articoli Agroalimentare

<div class="div1" id="bkmrk-rel.-6.1.1.0"><div class="testoSmall" style="text-align: right;">Rel. 6.1.1.0</div></div><div class="div1" id="bkmrk-">![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/impostare.jpg)</div>Questa funzione permette di valorizzare *massivamente* il campo anagrafico [Natura](https://gsdoc.genesyssoftware.eu/page-function/E2800000000000000/1?old=E28%2Fcomn%2FM0041.htm%23natura), sugli Articoli di magazzino indicati dall'Utente e, contemporaneamente, assestare la movimentazione (Ordini e Documenti Vendita) presente a sistema.

<div class="div1" id="bkmrk--1"></div>---

### Modalità Operativa

In fase di accesso alla funzione, l'Utente può indicare il **Gruppo** e l'eventuale **Sottogruppo** (se è impostato un solo Gruppo) degli Articoli d'interesse.   
Il programma provvede quindi a visualizzare l'elenco dei Gruppi/Sottogruppi associati agli Articoli e, attraverso gli appositi *check-box*, l'Utente può indicare se la Natura degli Articoli, appartenenti al Gruppo/Sottogruppo indicato, dovrà essere **Deteriorabile** o **NON deteriorabile**.

<div class="div1" id="bkmrk--3"></div><p class="callout info">Per gli **Articoli Generici**, invece, lasciare disattivi entrambi i *check-box*.</p>

<div class="div1" id="bkmrk-aggiornamento-natura"><center>![Aggiornamento Natura Articoli Agroalimentari](https://gsdoc.genesyssoftware.eu/old_manual/E28/img/011601141001.gif)  
<span class="testoSmall">Aggiornamento Natura Articoli Agroalimentari</span></center></div>Attivando i *check-box* in alto a destra della videata (Aggiorna tutti come...), invece, è possibile aggiornare contemporaneamente tutti i Gruppi/Sottogruppi visualizzati nel *data-grid*. L'Utente può comunque escluderne uno o più di uno dall'aggiornamento, disattivando il *check-box* corrispondente.

Per procedere con l'aggiornamento definitivo degli Articoli, cliccare sul pulsante di convalida ![](https://gsdoc.genesyssoftware.eu/old_manual/comn/img/V.gif).

Indipendentemente dalla convalida definitiva, digitando il tasto **Esc**, il programma propone la *window* per l'impostazione del Periodo in base al quale aggiornare la movimentazione degli Articoli:

<div class="div1" id="bkmrk-rel.-6.1.1.0-modific"><center>![Aggiornamento Natura Articoli Agroalimentari](https://gsdoc.genesyssoftware.eu/old_manual/E28/img/011601141002.gif)  
<span class="testoSmall">Aggiornamento Natura Articoli Agroalimentari</span></center></div>

# 1.16.1.2 - Servizi Manutenzione Articoli: 2. Ricalcolo Impegnato/Ordinato

<div class="div1" id="bkmrk-"></div><div class="div1" id="bkmrk--1">![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/impostare.jpg)</div><div class="div1" id="bkmrk-questa-funzione-perm"><dl><dt class="item">Questa funzione permette di ricalcolare, per singolo Articolo o *range* di Articoli, il saldo delle quantità relative agli Ordini inoltrati ai Fornitori e ricevuti dai Clienti, analizzando tutti gli Ordini non ancora evasi.</dt><dt class="item">Allo scopo di ottimizzare la selezione degli Articoli da elaborare, è prevista l'impostazione dei seguenti parametri:</dt></dl>- Articolo da... a
- Settore
- Sottogruppo
- Marca

</div><p class="callout info">Si consiglia di eseguire la funzione di Ricalcolo Impegnato/Ordinato, solo quando nessun utente stia operando nella gestione Ordini del [Ciclo Attivo](https://gsdoc.genesyssoftware.eu/books/modl-pref27-ciclo-attivo/page/ciclo-attivo) nelle fasi d'immissione, manutenzione, evasione o altro.</p>

<div class="div1" id="bkmrk-2.-ricalcolo-impegna"><center>![Ricalcolo Impegnato/Ordinato: videata d'accesso alla funzione](https://gsdoc.genesyssoftware.eu/old_manual/E28/img/0116010201.gif)  
<span class="testoSmall">Ricalcolo Impegnato/Ordinato: videata d'accesso alla funzione</span></center></div>

# 1.16.1.3 - Servizi Manutenzione Articoli: 3. Ricalcolo Giacenza Media

<div class="div1" id="bkmrk-rel.-6.4.8.0"><div class="testoSmall" style="text-align: right;">Rel. 6.4.8.0</div></div><div class="div1" id="bkmrk-">![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/impostare.jpg)</div><div class="div1" id="bkmrk-la-funzione-si-svilu"><dl><dt>La funzione si sviluppa in due fasi:</dt></dl>- <span class="index">Azzeramento</span>
- <span class="index">Ricalcolo</span>

</div>La prima fase provvede ad azzerare la giacenza media sull'Articolo, mentre la seconda consiste nell'elaborazione di tutti i Documenti di magazzino dell'Anno contabile indicato, le cui Causali prevedono l'aggiornamento della giacenza media. I Documenti sono elaborati in ordine di Data Operazione.  
La modalità di calcolo della giacenza media prevede innanzitutto la determinazione del numero di giorni trascorsi dall'inizio dell'anno fino alla data operazione del documento: il numero di giorni così calcolato è moltiplicato per la quantità del movimento e il risultato, dipendentemente se si tratta di *carico* o *scarico*, sommato o sottratto al totalizzatore della giacenza media.

Nell'ipotesi in cui i movimenti di carico e scarico degli Articoli <span class="index">Non</span> siano stati registrati in ordine cronologico, è indispensabile eseguire questa funzione affinchè siano corretti i valori di [Giacenza Media](https://gsdoc.genesyssoftware.eu/page-function/E2800000000000000/1?old=E28%2Fcomn%2FM0041.htm%23giacenzaMedia) e [Indice di copertura scorte](https://gsdoc.genesyssoftware.eu/page-function/E2800000000000000/1?old=E28%2Fcomn%2FM0041.htm%23indiceCopScorte), visualizzati nella Contabile Articolo.

<div class="div1" id="bkmrk--1"></div><p class="callout info">La funzione può essere eseguita anche in modalità schedulata.</p>

---

### Parametri Filtro

<div class="div1" id="bkmrk-rel.-6.4.8.0-3.-rica"><dl><dt class="item">Allo scopo di ottimizzare la selezione degli Articoli da elaborare, è prevista l'impostazione dei seguenti parametri:</dt></dl>- Articolo da... a
- Settore
- Sottogruppo
- Marca

</div>

# 1.16.1.4 - Servizi Manutenzione Articoli: 4. Ricalcolo Scorta Minima

<div class="div1" id="bkmrk-"></div><div class="div1" id="bkmrk--1">![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/impostare.jpg)</div><div class="div1" id="bkmrk-questa-funzione-eseg"><dl><dt>Questa funzione esegue il Ricalcolo automatico della Scorta Minima degli Articoli, analizzando i consumi relativi ad un certo periodo di tempo. In base alle selezioni effettuate dall'Utente, per il calcolo della Scorta Minima sono elaborati tutti o solo alcuni dei seguenti movimenti:</dt></dl>- Documenti di Vendita (da Tipo 0 a Tipo **9**)
- Note Credito
- Scarichi Corrispettivi (Tipo Documento **P**)
- Scarichi di Produzione (Tipo Documento **L**)
- Scarichi Vari (Tipo Documento **Q**)

</div>La funzione di <span class="index">Ricalcolo Scorta Minima</span> può essere eseguita per singolo Articolo o per tutti gli Articoli appartenenti ad uno stesso Gruppo/Sottogruppo, Brand/Sub-Brand o Divisione, dipendentemente dai valori impostati nei parametri di filtro.

<div class="div1" id="bkmrk--2">---

</div>### Parametri Filtro

In fase di accesso alla funzione, è richiesta l'impostazione dei parametri di filtro:

<div class="div1" id="bkmrk-articolo-impostare-i"><dl><dt>**Articolo**</dt><dt>Impostare il codice dell'Articolo per il quale eseguire il Ricalcolo Scorta Minima.</dt><dt class="item">Lasciando a *spazio* il campo Articolo, è possibile impostare i parametri di filtro successivi:</dt><dd>Gruppo/Sottogruppo</dd><dd>Brand/Sub-Brand</dd><dd>Codice ECR</dd><dd>Divisione Articoli</dd></dl><dl><dt>**Includi Voci Costo**</dt><dt>L'attivazione di questo *check-box* consente di includere nell'elaborazione, gli Articoli che identificano Voci di Costo nelle <span class="index">[DistinteBase](https://gsdoc.genesyssoftware.eu/page-function/E2826010401010000/1?old=E26%2F01040101.htm)</span>.</dt><dt>In particolare, si tratta di Articoli aventi come Tipo Componente i seguenti valori:</dt><dd class="item_primo">**7** = Materiale</dd><dd class="item">**8** = Manodopera</dd><dd class="item">**9** = altri Costi</dd><dd>**A** = Attrezzatura</dd></dl></div>Impostati i parametri di filtro degli Articoli, sono richiesti i dati necessari per il Ricalcolo:

**<a name="ggPrecedenti"></a>Giorni Precedenti**  
È possibile richiedere l'analisi dei Consumi, con riferimento ad un certo numero di giorni *precedenti* alla data attuale.

**<a name="ggPrevisione"></a>Giorni Previsione**  
È possibile richiedere una previsione dei futuri Consumi, con riferimento ad un certo numero di giorni  *successivi*  alla data attuale.  
La previsione si basa sui Consumi relativi allo stesso periodo dell'Anno precedente.

<div class="div1" id="bkmrk--3"></div><p class="callout info">***Esempio:*** Supponendo che la data attuale sia **01/06/2012** e il numero di Giorni Previsione sia uguale a **120**, per calcolare i possibili Consumi dalla data attuale fino al  **01/09/2012**, saranno considerati i Documenti dal **01/06/2011**  al **01/09/2011**.</p>

**% Minima di Scostamento**  
Indicando una percentuale diversa da 0 *(zero)*, saranno visualizzati solo gli Articoli la cui differenza *(in percentuale)* tra Scorta Minima attuale a Scorta ricalcolata, sia *maggiore* o *uguale* a quella minima impostata.

<div class="div1" id="bkmrk--4"></div><p class="callout info">La percentuale è da considerarsi come *valore assoluto*: nel controllo della percentuale Minima di Scostamento infatti, risulta ininfluente che la percentuale di Scostamento dell'Articolo sia positiva o negativa.</p>

<div class="div1" id="bkmrk-includi-note-credito"><dl><dt>**Includi Note Credito**</dt><dt>L'attivazione di questo *check-box* permette d'includere le Note Credito nel calcolo dei Consumi del Periodo.</dt></dl></div>**Includi Scarichi Vari**  
L'attivazione di questo *check-box* permette d'includere nella movimentazione considerata per il calcolo della Scorta Minima, anche quella registrata con Causali aventi Tipo Documento «Q - Scarichi Vari».

<div class="div1" id="bkmrk--5"></div><p class="callout info">Le <span class="index">[Causali Magazzino](https://gsdoc.genesyssoftware.eu/page-function/E28010101030000000/1?old=E28%2Fcomn%2FM0022.htm)</span> aventi Tipo Documento Q sono solitamente impiegate per movimentare gli **Articoli ad uso interno**, ad esempio cancelleria e ricambi.</p>

<div class="div1" id="bkmrk-ricalcolo-scorta-min"><center>![Ricalcolo Scorta Minima: impostazione parametri](https://gsdoc.genesyssoftware.eu/old_manual/E28/img/0116010401.gif)  
<span class="testoSmall">Ricalcolo Scorta Minima: impostazione parametri</span></center><dl><dt>Convalidate le impostazioni, il programma provvede a calcolare per ciascun Articolo, le quantità dei Documenti di Vendita e degli Scarichi Produzione:</dt><dd>alla data antecedente a quella attuale, determinata in base al numero di [Giorni Precedenti](#ggPrecedenti)</dd><dd>relativamente all'Anno precedente e al periodo risultante in base numero di [Giorni Previsione](#ggPrevisione)</dd></dl></div>Le Quantità così ottenute sono quindi *sommate* e *divise* per il totale dei Giorni impostati: si calcola in questo modo il **Consumo medio giornaliero** dell'Articolo.

In base al [Fornitore Abituale](https://gsdoc.genesyssoftware.eu/page-function/E2800000000000000/1?old=E28%2Fcomn%2FM0041.htm%23fornitoreAbituale) dell'Articolo, è verificato se c'è una <span class="index"> [Convenzione](https://gsdoc.genesyssoftware.eu/page-function/E2825010801020000/1?old=E25%2F01080102.htm)</span> in essere, da cui assumere i [Giorni di prevista consegna](https://gsdoc.genesyssoftware.eu/page-function/E2825010801020000/1?old=E25%2F01080102.htm%23GGprevistaConsegna) e i [Giorni di franchigia](https://gsdoc.genesyssoftware.eu/page-function/E2825010801020000/1?old=E25%2F01080102.htm%23GGfranchigia). Qualora non esista alcuna <span class="index">[Convenzione](https://gsdoc.genesyssoftware.eu/page-function/E2825010801010000/1?old=E25%2F01080101.htm)</span> o non risultino valorizzati i suddetti dati, i giorni sono assunti dal campo [Giorni approvvigionamento](https://gsdoc.genesyssoftware.eu/page-function/E2800000000000000/1?old=E28%2Fcomn%2FM0041.htm%23ggApprovvigionamento) nell'Anagrafica dell'Articolo. Qualora anche questo campo non risulti valorizzato, il Giorno minimo di approvvigionamento si considera uguale a  **1**.

È infine calcolata la **Scorta Minima**, applicando la seguente formula:

<div class="div1" id="bkmrk-scorta-minima-%3D-cons">**Scorta Minima** = Consumo Medio x (GG. prevista consegna + GG. franchigia)---

</div>### Elaborazione

<div class="div1" id="bkmrk-al-termine-dell%27elab"><dl><dt>Al termine dell'elaborazione, il programma visualizza in un *data-grid* l'elenco degli Articoli compatibili con i parametri impostati dall'utente.</dt><dt>Sono fornite per ciascun Articolo le seguenti informazioni:</dt><dd>- Codice e Descrizione Articolo</dd><dd>- Unità di Misura</dd><dd>- Quantità Consumo precedente</dd><dd>- Quantità Consumo previsione</dd><dd>- Consumo Medio</dd><dd>- Giorni di Approvvigionamento</dd><dd>- Scorta Minima attuale</dd><dd>- Scorta Minima calcolata</dd><dd>- Percentuale di Scostamento</dd><dd></dd></dl><center>![Ricalcolo Scorta Minima: visualizzazione Articoli in data-grid](https://gsdoc.genesyssoftware.eu/old_manual/E28/img/0116010402.gif)  
<span class="testoSmall">Ricalcolo Scorta Minima: visualizzazione Articoli in *data-grid*</span></center></div>A questo punto è possibile modificare le Quantità proposte dalla funzione di Ricalcolo. Operativamente, al termine dell'elaborazione, il cursore si posiziona sulla prima riga del *data-grid*, in corrispondenza della cella **Scorta calcolata**: è quindi possibile modificare in sequenza tutte le Quantità oppure selezionare, cliccando sull'apposito pulsante ![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/penna.jpg), le righe da modificare.

Completate le eventuali modifiche, impostando il tasto **Exit** (Esc o F11), il cursore si posiziona sulla Convalida della maschera di testa ed è possibile eventualmente escludere dall'aggiornamento uno o più Articoli, disattivando semplicemente l'apposito *check-box*.

Completata la selezione degli Articoli, cliccare sul pulsante ![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/V.gif) per confermare oppure sul pulsante ![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/X.gif) per non apportare alcuna variazione alla Scorta Minima.

In caso di conferma, è prevista la possibilità di stampare un report riepilogativo degli Articoli aggiornati.

<div class="div1" id="bkmrk-4.-ricalcolo-scorta-"></div>

# 1.16.1.5 - Servizi Manutenzione Articoli: 5. Ricalcolo Saldi Contabili

<div class="div1" id="bkmrk-"></div><div class="div1" id="bkmrk--1"><a name="05"></a>![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/impostare.jpg)</div><div class="div1" id="bkmrk-a-livello-di-men%C3%B9%2C-l"><dl><dt>A livello di menù, la funzione di Ricalcolo saldi contabili prevede le seguenti scelte:</dt><dd class="item_primo"><span class="index">**1** - [Stampa saldi difformi](#0501)</span></dd><dd class="item"><span class="index">**2** - [Ricalcolo dati contabili](#0502)</span></dd><dd><span class="index">**3** - Ricalcolo contabile lotti</span></dd></dl></div>---

### <a name="0501"></a>[![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/frecup.gif)](#05) 1 - Stampa saldi difformi

Questa funzione esegue la stampa della Situazione Saldi alla data impostata dall'utente e genera un tabulato di controllo, che evidenzia eventuali scostamenti tra i saldi ottenuti dall'elaborazione dei movimenti e quelli riportati nei [Dati Contabili](https://gsdoc.genesyssoftware.eu/page-function/E2800000000000000/1?old=E28%2Fcomn%2FM0041.htm%23datiContabili) dell'Anagrafica Articoli.

<div class="div1" id="bkmrk-per-gli-articoli-che"><dl><dt>Per gli Articoli che presentano un disallineamento dei saldi, il tabulato di controllo fornisce le seguenti informazioni:</dt></dl>- Codice e Descrizione
- Saldo assunto dalla Contabile
- Saldo ottenuto dall'elaborazione dei movimenti
- Differenza tra i saldi

</div><p class="callout info">Le differenze eventualmente riscontrate possono essere rimosse manualmente dall'utente oppure automaticamente, eseguendo la funzione di <span class="index">[Ricalcolo dati contabili](#0502)</span>.</p>

<div class="div1" id="bkmrk--3"><a name="0502"></a>---

</div>### [![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/frecup.gif)](#05) 2. Ricalcolo dati contabili

Questa funzione allinea i saldi della Contabile Articoli a quelli ottenuti dall'elaborazione dei movimenti e può essere eseguita solo da utenti autorizzati, ossia con **tipo utente = 2**.

<div class="div1" id="bkmrk--4"></div><p class="callout info">È preferibile che l'esecuzione di questa funzione avvenga quando nessun utente è attivo e solo dopo aver effettuato la funzione di [Copia Archivi](https://gsdoc.genesyssoftware.eu/page-function/E2800120200101000/1?old=EE0%2F01202001.htm%2301).</p>

#### Parametri Filtro

<div class="div1" id="bkmrk-5.-ricalcolo-saldi-c"><dl><dt class="item">Allo scopo di ottimizzare la selezione degli Articoli da elaborare, è prevista l'impostazione dei seguenti parametri:</dt></dl>- Articolo da... a
- Settore
- Sottogruppo
- Marca

<center>![Ricalcolo dati contabili: videata d'accesso alla funzione](https://gsdoc.genesyssoftware.eu/old_manual/E28/img/0116010501.gif)  
<span class="testoSmall">Ricalcolo dati contabili: videata d'accesso alla funzione</span></center></div>

# 1.16.1.6 - Servizi Manutenzione Articoli: 6. Disattiva Articoli non Movimentati

<div class="div1" id="bkmrk-rel.-6.4.4.0"><div class="testoSmall" style="text-align: right;">Rel. 6.4.4.0</div></div><div class="div1" id="bkmrk-">![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/impostare.jpg)</div>Questa funzione permette di disattivare massivamente gli Articoli che risultano non movimentati oppure invenduti, a partire dalla data impostata dall'utente.

<div class="div1" id="bkmrk--1"></div>---

### Modalità Operativa

<div class="div1" id="bkmrk-in-fase-di-accesso-a"><dl><dt>In fase di accesso alla funzione, è richiesto d'impostare la **Sequenza**, ossia il criterio di selezione degli Articoli da elaborare.</dt><dt>I valori previsti sono:</dt><dd class="item_primo">0 = per Codice</dd><dd class="item">**1** = per Descrizione</dd><dd class="item">**2** = per Codice Settore</dd><dd class="item">**3** = per Indicod</dd><dd class="item">**4** = per Codice Costruttore</dd><dd>**5** = per Fornitore abituale</dd></dl></div>Nella videata successiva, invece, sono previsti i seguenti campi:

<div class="div1" id="bkmrk--3"></div>**Articoli inseriti prima del**  
La valorizzazione di questo campo permette di elaborare solo gli Articoli inseriti fino alla data limite indicata.  
Se è impostata una data, sono esclusi in ogni caso gli Articoli <span class="index">Mai</span> movimentati.

<p class="callout info">Lasciando a 0 *(zero)*, <span class="index">Non</span> è applicato alcun filtro sulla data d'inserimento.</p>

<div class="div1" id="bkmrk--4"></div>**Articoli invenduti dal**  
Valorizzando questo campo, si ottiene la situazione degli Articoli che risultano invenduti a partire dalla data impostata. La funzione considera «invenduti» tutti gli Articoli con data di Ultimo Scarico *anteriore* a quella impostata dall'utente.

<p class="callout info">Lasciare a 0 *(zero)* il campo, se si vuole ottenere la situazione degli Articoli non movimentati.</p>

<div class="div1" id="bkmrk--5"></div>**Articoli non movimentati dal**  
Valorizzando questo campo, si ottiene la situazione degli Articoli che risultano non movimentati a partire dalla data impostata. La funzione considera «non movimentati» tutti gli Articoli con data di Ultimo Carico o Ultimo Scarico *anteriore* a quella impostata dall'utente.

<div class="div1" id="bkmrk--6"></div>**Includi Articoli mai movimentati**  
Attivare eventualmente questo *check-box*, per includere nell'elaborazione anche gli Articoli che non sono <span class="index">Mai</span> stati movimentati.

<div class="div1" id="bkmrk--7"></div>**Solo Articoli senza giacenza**  
Attivando questo *check-box*, nell'elaborazione sono inclusi anche gli Articoli con giacenza *uguale* o *inferiore* a 0 *(zero)*.

Completata l'impostazione dei parametri di filtro, si ottiene un *data-grid* con l'elenco degli Articoli «invenduti» oppure «non movimentati», dipendentemente dalla selezione fatta. Tra le varie informazioni fornite nel *data-grid*, c'è anche il Numero di Giorni intercorsi tra la data dell'ultimo movimento e quella di elaborazione: se questo numero è *maggiore* di 365, la cella è evidenziata a sfondo *giallo*. L'Ultimo Costo, la Giacenza Media e l'Indice di Copertura Scorte sono rapportati alla data di elaborazione.

Inoltre, su ogni riga del *data-grid* è previsto un *check-box* per la selezione degli Articoli da disattivare. In seguito a Convalida, tutti gli Articoli selezionati assumeranno [Stato D](https://gsdoc.genesyssoftware.eu/page-function/E2800000000000000/1?old=E28%2Fcomn%2FM0041.htm%23stato_articolo).

<div class="div1" id="bkmrk-rel.-6.4.4.0-6.-disa"></div>

# 1.16.1.8 - Servizi Manutenzione Articoli: 8. Ricalcolo Storico Costi

<div class="div1" id="bkmrk-rel.-6.2.0.0"><div class="testoSmall" style="text-align: right;">Rel. 6.2.0.0</div></div><div class="div1" id="bkmrk-">![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/impostare.jpg)</div>Questa funzione provvede a ricalcolare lo Storico dei Costi, relativamente ad un *range* di Articoli impostato dall'Utente. Per eseguire il ricalcolo dei Costi, il programma analizza la movimentazione di magazzino.

---

### Modalità Operativa

Nella videata d'accesso alla funzione, è richiesto d'impostare i parametri di filtro degli Articoli da elaborare e, in seguito a Convalida, si ottiene un *data-grid* con l'elenco delle referenze per le quali eseguire il ricalcolo. Il cursore si posiziona in corrispondenza del campo **Periodo** e l'Utente deve indicare l'intervallo temporale, che intende considerare ai fini del ricalcolo. Con ulteriore Convalida, si avvia l'elaborazione.

<div class="div1" id="bkmrk--2"><center>![Ricalcolo Storico Costi](https://gsdoc.genesyssoftware.eu/old_manual/E28/img/0116010801.gif)  
</center><center></center></div><p class="callout info">Per visualizzare lo Storico dei Costi, accedere alla videata [ Commerciale](https://gsdoc.genesyssoftware.eu/page-function/E2800000000000000/1?old=E28%2Fcomn%2FM0041.htm%23commerciale) dell'<span class="index">[Anagrafica Articolo](https://gsdoc.genesyssoftware.eu/page-function/E28010301000000000/1?old=E28%2Fcomn%2FM0041.htm)</span> e cliccare sul pulsante ![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/lente.jpg) in corrispondenza della voce **Costi**.</p>

# 1.16.1.9 - Servizi Manutenzione Articoli: 9. Ricalcolo Costo Standard

<div class="div1" id="bkmrk-rel.-6.4.5.0"><div class="testoSmall" style="text-align: right;">Rel. 6.4.5.0</div></div><div class="div1" id="bkmrk-">![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/impostare.jpg)</div>Questa funzione provvede a calcolare il **Costo Standard** degli Articoli, partendo dal Prezzo indicato sul Listino di Vendita (da 1 a 8) ed applicando eventualmente una % di incremento/decremento. È possibile specificare anche il numero di decimali in base ai quali arrotondare il Costo Standard calcolato.

Eseguendo l'elaborazione sull'**Anno corrente**, il programma assumerà il Listino valido alla data di elaborazione, mentre se s'imposta l'**Anno precedente**, sarà assunto il Listino valido al 31/12.

Nel *data-grid* con l'elenco degli Articoli elaborati, sono visualizzate in giallo le celle di quelli per i quali <span class="index">Non</span> è stato possibile calcolare il Costo Standard.

<div class="div1" id="bkmrk-rel.-6.4.5.0-9.-rica"></div>

# 1.16.2 - Servizi Manutenzione Movimenti Ordini

---

<div class="div1" id="bkmrk-2.-servizi-manutenzi">![](https://gsdoc.genesyssoftware.eu/old_manual/E28/img/01160201.gif) <map name="Map">  <area alt="Annull/Cancella Ordini" coords="64,20,243,38" href="https://gsdoc.genesyssoftware.eu/page-function/E2801160206000000/1?old=E28%2F01160206.htm" shape="rect"></area> </map></div>

# 1.16.2.6 - Servizi Manutenzione Movimenti Ordini: 6. Annulla/Cancella Ordini

<a name="00"></a>![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/impostare.jpg)

<div class="div1" id="bkmrk-nell%27ambito-dei-serv"><dl><dt>Nell'ambito dei <span class="index">Servizi Manutenzione Ordini</span>, è prevista quest'apposita funzione che consente di annullare o cancellare gli Ordini di Acquisto e Vendita.</dt><dt>A livello di menù sono previste le seguenti scelte:</dt><dd class="item_primo"><span class="index">**1 - Ordini Vendita**</span></dd><dd class="item" style="text-indent: 20px;"><span class="index">**1** - Annulla Ordini</span></dd><dd class="item" style="text-indent: 20px;"><span class="index">**2** - Cancella Ordini</span></dd><dd class="item_primo"><span class="index">**2 - Ordini Acquisto**</span></dd><dd class="item" style="text-indent: 20px;"><span class="index">**2** - Cancella Ordini</span></dd></dl>---

</div>### Modalità Operativa

La funzione di <span class="index">Annulla/Cancella Ordini</span> prevede l'impostazione dei seguenti parametri:

**Cliente/Fornitore**  
Impostare il conto Cliente o Fornitore degli Ordini da elaborare. È possibile impostare anche solo il Mastro o lasciare a 0 *(zero)* questo campo, per elaborare tutti gli Ordini indipendentemente dal Conto.

**Rapporto contabile**  
Attivando questa *check-box* il Conto impostato sarà inteso come Rapporto contabile.

**Documento dal... al**  
Impostare il periodo di riferimento degli Ordini da elaborare. <span class="index"> Non</span> è possibile elaborare gli Ordini immessi negli ultimi 6 mesi.

**Stato Ordini**  
Selezionare lo Stato degli Ordini da elaborare.   
In fase di <span class="index">Cancellazione</span> è possibile elaborare solo gli Ordini di Acquisto in Stato «**S** - Evaso» e gli Ordini di Vendita in Stato «**S** - Evaso» o «**Z** - Annullato». In fase di <span class="index">Annullamento</span> invece, <span class="index">Non</span> è possibile selezionare gli Ordini in Stato «**S** - Evaso».

<div class="div1" id="bkmrk--1"></div><p class="callout info">Sono *esclusi* dall'elaborazione tutti gli Ordini impegnati da Proposte di Consegna.</p>

**Su data-grid**  
Attivando questa *check-box* il risultato dell'elaborazione sarà visualizzato in formato *data-grid*, con possibilità do deselezionare eventuali Ordini da escludere in fase di Annullamento/Cancellazione.

<div class="div1" id="bkmrk-annulla%2Fcancella-ord"><center>![Annulla/Cancella Ordini: impostazioni iniziali](https://gsdoc.genesyssoftware.eu/old_manual/E28/img/0116020601.gif)  
<span class="testoSmall">Annulla/Cancella Ordini: impostazioni iniziali</span></center></div>Con la Convalida delle impostazioni iniziali, il programma visualizzerà in un *data-grid* tutti gli Ordini corrispondenti ai parametri impostati:

<div class="div1" id="bkmrk-annulla%2Fcancella-ord-1"><center>![Annulla/Cancella Ordini: visualizzazione data-grid](https://gsdoc.genesyssoftware.eu/old_manual/E28/img/0116020602.gif)  
<span class="testoSmall">Annulla/Cancella Ordini: visualizzazione *data-grid*</span></center><dl><dt>Sono fornite per ciascun Ordine le seguenti informazioni:</dt><dd>Codice, Denominazione e 1° numero telefonico del Cliente/Fornitore</dd><dd>Note interne eventualmente impostate sull'Ordine</dd><dd>Numero e Data Ordine</dd><dd>Stato dell'Ordine</dd></dl><dl><dt>In corrispondenza di ciascuna riga sono inoltre attivi i seguenti pulsanti:</dt><dd class="item_primo">![](https://gsdoc.genesyssoftware.eu/old_manual/comn/img/binocolo.jpg) <span style="font-family: Wingdings 3;">a</span> per visualizzare gli [Interlocutori](https://gsdoc.genesyssoftware.eu/page-function/E20010209000000000/1?old=E20%2Fcomn%2FM0093.htm) del Cliente/Fornitore</dd><dd class="item">![](https://gsdoc.genesyssoftware.eu/old_manual/comn/img/occhiali.jpg) <span style="font-family: Wingdings 3;">a</span> per visualizzare informazioni aggiuntive dell'Ordine</dd><dd>![](https://gsdoc.genesyssoftware.eu/old_manual/comn/img/lente.jpg) <span style="font-family: Wingdings 3;">a</span> per visualizzare tutte le righe dell'Ordine</dd></dl></div>Se richiesta la visualizzazione *data-grid*, in seguito a Convalida saranno annullati/cancellati solo gli Ordini selezionati; altrimenti quelli corrispondenti ai parametri impostati.

<div class="div1" id="bkmrk-6.-annulla%2Fcancella-"></div>

# 1.16.26 - Servizi personalizzati

---

<div class="div1" id="bkmrk-%C2%A0">![](https://gsdoc.genesyssoftware.eu/old_manual/E28/img/01162601.gif) </div><div class="div1" id="bkmrk-26.-servizi-personal"><map name="mappa">  <area alt="Export Venduto per Selex" coords="84,89,274,108" href="https://gsdoc.genesyssoftware.eu/page-function/E2801162615010000/1?old=E28%2F0116261501.htm" shape="rect"></area>  <area alt="Import Articoli da file Fornitore" coords="83,125,196,144" href="https://gsdoc.genesyssoftware.eu/page-function/E2801162617010000/1?old=E28%2F0116261701.htm" shape="rect"></area> </map></div>

# 1.16.26.15.1 - Servizi personalizzati - Vallefiorita: 1. Export venduto per Selex

<div class="div1" id="bkmrk-">![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/impostare.jpg)</div><div class="div1" id="bkmrk-la-funzione-di-expor"><dl><dt>La funzione di Export Dati per il gruppo acquisti Selex è stata implementata per gestire i seguenti Tipi documento:</dt><dd class="item_primo">0 = Fatture e Note Credito</dd><dd class="item">**1** = solo Fatture</dd><dd class="item">**2** = solo Note Credito</dd><dt>e le varie modalità di espressione delle informazioni nel file ASCII, generato secondo le specifiche fornite dalla SELEX stessa.</dt></dl></div>Per questa ragione, nella videata di accesso alla funzione, è stato inserito l'input del Codice che il gruppo Selex ha assegnato a Vallefiorita e che deve essere indicato in ogni flusso generato. La denominazione e l'allocazione del file sono rimaste invariate.

<div class="div1" id="bkmrk-1.-export-venduto-pe"></div>

# 1.16.26.17.1 - Servizi personalizzati - Top Sport: 1. Import Articoli da file Fornitore

<div class="div1" id="bkmrk-rel.-6.1.2.0"><div class="testoSmall" style="text-align: right;">Rel. 6.1.2.0</div></div><div class="div1" id="bkmrk-">![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/impostare.jpg)</div><div class="div1" id="bkmrk-questa-funzione-perm"><dl><dt>Questa funzione permette d'importare da un file esterno, generato dal Fornitore dei prodotti in formato *csv*, le seguenti entità: - Anagrafica Articolo
- Codice EAN
- Gruppo e Sottogruppo
- Listino Fatturazione 4
- Listini al Pubblico 2 e 3

</dt></dl>---

</div>### Specifiche del File

<div class="div1" id="bkmrk-deve-essere-in-forma">- Deve essere in **formato CSV** con colonne separate da «**;**» *(punto e virgola)*
- Deve essere allocato nella cartella **$GD/ARTF**

</div>Deve avere una denominazione del tipo **&lt;codice fornitore&gt;.MGG**, in cui

<div class="div1" id="bkmrk-il-codice-fornitore-">- il **Codice Fornitore** deve essere Mastro (2 cifre) + Analitico (7 cifre)
- **M** identifica il Mese (1=Gennaio, 2=Febbraio, ..., O=Ottobre, N=Novembre e D=Dicembre)
- **GG** corrisponde al Giorno della settimana

</div>***Esempio:*** Un file del 4 novembre 2012 del Fornitore 728,33 avrà come denominazione **330000728.N04**.

Deve contenere le seguenti **colonne obbligatorie** nelle posizioni indicate

<div class="div1" id="bkmrk-colonna-1%3A-coda__ean">- Colonna 1: CODA\_\_EAN (Codice EAN)
- Colonna 2: CODA\_FORN (Codice Articolo del Fornitore)
- Colonna 3: CODE\_COLR (Codice Colore assegnato all'Articolo dal Fornitore)
- Colonna 4: DESA\_FORN (Descrizione Articolo del Fornitore)

</div><span class="index" style="color: red;">Importante!</span> Se le suddette colonne <span class="index">Non</span> sono presenti, il file sarà ritenuto invalido.

È possibile inserire delle **colonne facoltative** nelle posizioni indicate

<div class="div1" id="bkmrk-colonna-5%3A-desc_tipo">- Colonna 5: DESC\_TIPO (Descrizione Tipologia Articolo, massimo 7 caratteri)
- Colonna 6: CODA\_MARC (Codice Marca presente in
- Colonna 7: UNIT\_MISU (Unità di Misura)
- Colonna 8: PEZZ\_CONF (Pezzi per Confezione)

</div><p class="callout info"><span class="index" style="color: red;">Importante!</span> Le suddette colonne possono anche <span class="index">Non</span> essere presenti nel file ma, nel caso ci siano, è necessario che rispettino la posizione indicata, altrimenti il file <span class="index">Non</span> sarà ritenuto valido.</p>

<div class="div1" id="bkmrk--1">---

</div>### Modalità Operativa

L'Utente imposta il **Fornitore** d'interesse e il programma visualizza i files ad esso associati:

<div class="div1" id="bkmrk-import-articoli-da-f"><center>![Import Articoli da file Fornitore: selezione file](https://gsdoc.genesyssoftware.eu/old_manual/E28/img/011626170101.gif)  
<span class="testoSmall">Import Articoli da file Fornitore: selezione file</span></center></div>Convalidata la selezione del file, il programma effettua un controllo di congruenza (presenza delle colonne obbligatorie e posizione) su di esso e fornisce a video in un *data-grid* il contenuto:

<div class="div1" id="bkmrk-import-articoli-da-f-1"><center>![Import Articoli da file Fornitore: visualizzazione Articoli](https://gsdoc.genesyssoftware.eu/old_manual/E28/img/011626170102.gif)  
<span class="testoSmall">Import Articoli da file Fornitore: visualizzazione Articoli</span></center></div>Dopo aver convalidato il contenuto, cliccando sull'apposito pulsante ![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/V.gif), il programma effettua una serie di verifiche sui dati presenti nel file: le righe degli Articoli su cui si riscontrino eventuali errori (ad esempio Marca o Unità di Misura non codificata in saranno evidenziate a sfondo *rosso* e, in corrispondenza della colonna **Errore**, sarà visualizzata l'anomalia rilevata.

<div class="div1" id="bkmrk-import-articoli-da-f-2"><center>![Import Articoli da file Fornitore: selezione Articoli](https://gsdoc.genesyssoftware.eu/old_manual/E28/img/011626170103.gif)  
<span class="testoSmall">Import Articoli da file Fornitore: selezione Articoli</span></center></div>Si presti attenzione alla colonna **Articolo**, perchè in essa è riportato il Codice dell'Articolo che sarà utilizzato in questo Codice deriva dalla combinazione tra il **Codice Articolo Fornitore** e il **Codice Colore Fornitore**, sino alla capienza dei **18 caratteri** previsti.   
Se l'Articolo o il Colore (presenti nel file) contengono **caratteri speciali** (ad esempio . / $ o altro) questi saranno eliminati, in modo da recuperare caratteri liberi. Di conseguenza, se le dimensioni dei due campi (Articolo e Colore) sono superiori ai 18 caratteri previsti, il Codice Articolo potrebbe risultare incompleto.

Nella colonna **Descrizione** è riportata la Descrizione dell'Articolo, che sarà visualizzata in ed è composta nel seguente modo: &lt;MARCA&gt; + &lt;TIPOLOGIA&gt; + &lt;DESCRIZIONE ASSEGNATA DAL FORNITORE&gt;.

<div class="div1" id="bkmrk--2"></div><p class="callout info">Se la Marca <span class="index">Non</span> è valorizzata, allora sarà prevista solo la Descrizione assegnata dal Fornitore; qualora sia la Marca che la Tipologia <span class="index">Non</span> sono presenti, la Descrizione sarà ottimizzata in modo da non lasciare spazi vuoti.</p>

Se un Articolo risulta già presente nel sistema, questo sarà evidenziato a sfondo *giallo*; se il Codice EAN assegnato ad un Articolo risulta già presente nel sistema, anche questo sarà evidenziato a sfondo *giallo*.

Attraverso il *check-box* in corrispondenza di ogni riga, l'Utente può selezionare gli Articoli da generare o per i quali inserire i nuovi Codici EAN (nel caso l'Articolo sia già presente ma è variato il Codice EAN). Completata la selezione degli Articoli, impostare il tasto **F3** per avviare la generazione:

<div class="div1" id="bkmrk-import-articoli-da-f-3"><center>![Import Articoli da file Fornitore: selezione Articoli](https://gsdoc.genesyssoftware.eu/old_manual/E28/img/011626170104.gif)  
<span class="testoSmall">Import Articoli da file Fornitore: selezione Articoli</span></center></div>Al termine dell'elaborazione, il programma visualizza l'elenco degli Articoli importati:

<div class="div1" id="bkmrk-import-articoli-da-f-4"><center>![Import Articoli da file Fornitore: elenco Articoli acquisiti](https://gsdoc.genesyssoftware.eu/old_manual/E28/img/011626170105.gif)  
<span class="testoSmall">Import Articoli da file Fornitore: elenco Articoli acquisiti</span></center></div>---

### Modifica Articoli Importati (fase facoltativa)

In questa fase è possibile eventualmente modificare gli Articoli visualizzati: cliccando sull'apposito pulsante ![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/penna.jpg) infatti, l'Utente accede direttamente alla <span class="index">[Manutenzione Anagrafica Articoli](https://gsdoc.genesyssoftware.eu/page-function/E28010301000000000/1?old=E28%2Fcomn%2FM0041.htm)</span>.

Per modificare massivamente più Articoli invece, cliccando sul tasto *label* **Aggiorna Articoli**, il programma propone un'apposita *window* in cui inserire i dati da aggiornare:

<div class="div1" id="bkmrk-import-articoli-da-f-5"><center>![Import Articoli da file Fornitore: window aggiornamento dati](https://gsdoc.genesyssoftware.eu/old_manual/E28/img/011626170106.gif)  
<span class="testoSmall">Import Articoli da file Fornitore: *window* aggiornamento dati</span></center></div>Selezionare dal *data-grid* gli Articoli da modificare e convalidare al termine.

<div class="div1" id="bkmrk-rel.-6.1.2.0-1.-impo"><center>![Import Articoli da file Fornitore: esempio aggiorna Tabella Sconti su Articoli](https://gsdoc.genesyssoftware.eu/old_manual/E28/img/011626170107.gif)  
<span class="testoSmall">Import Articoli da file Fornitore: esempio aggiorna Tabella Sconti su Articoli</span></center></div>

# 1.16.3 - Servizi Manutenzione Movimenti Magazzino

---

<div class="div1" id="bkmrk-%C2%A0">![](https://gsdoc.genesyssoftware.eu/old_manual/E28/img/01160301.gif) </div><div class="div1" id="bkmrk-3.-servizi-manutenzi"><map name="mappa">  <area alt="Aggiorna Dati Anagrafici sui Movimenti" coords="66,22,282,41" href="https://gsdoc.genesyssoftware.eu/page-function/E2801160301000000/1?old=E28%2F01160301.htm" shape="rect"></area>  <area alt="Generazione Movimenti Esistenze Iniziali" coords="66,40,271,58" href="https://gsdoc.genesyssoftware.eu/page-function/E2801160302000000/1?old=E28%2F01160302.htm" shape="rect"></area>  <area alt="Generazione Movimenti Vari" coords="66,58,243,76" href="https://gsdoc.genesyssoftware.eu/page-function/E2801160303000000/1?old=E28%2F01160303.htm" shape="rect"></area>  <area alt="Cancella Movimenti Magazzino" coords="66,75,281,94" href="https://gsdoc.genesyssoftware.eu/page-function/E2801160306000000/1?old=E28%2F01160306.htm" shape="rect"></area>  <area alt="Riattiva Movimenti Statisticati Acquisti/Vendite" coords="64,129,262,148" href="https://gsdoc.genesyssoftware.eu/page-function/E2801160310000000/1?old=E28%2F01160310.htm" shape="rect"></area> </map></div>

# 1.16.3.1 - Aggiorna Dati Anagrafici sui Movimenti

<div class="div1" id="bkmrk-">![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/impostare.jpg)</div>In qualsiasi momento, potrebbe sorgere l'esigenza di modificare la classificazione di un Articolo, relativamente al **Gruppo** e al **Sottogruppo** d'appartenenza Quest'operazione, sebbene possibile, produce un disallineamento tra l'Articolo modificato e i movimenti dei Documenti ad esso agganciati. Al fine di ovviare a quest'inconveniente, si suggerisce di eseguire sempre la funzione in oggetto, naturalmente dopo aver apportato le dovute modifiche sull'articolo. Quest'accorgimento garantisce che la nuova classificazione sia riportata anche sui movimenti.

<div class="div1" id="bkmrk--1"></div><p class="callout info">Prima di lanciare la procedura di Aggiornamento, si consiglia di eseguire sempre la funzione di [Copia Archivi](https://gsdoc.genesyssoftware.eu/page-function/E2800120200101000/1?old=EE0%2F01202001.htm%2301).</p>

<div class="div1" id="bkmrk--2"></div>---

### Parametri Filtro

<div class="div1" id="bkmrk-1.-aggiorna-dati-ana"><dl><dt class="item">Allo scopo di ottimizzare la selezione degli Articoli da elaborare, è prevista l'impostazione dei seguenti parametri:</dt></dl>- Articolo da... a
- Settore
- Sottogruppo
- Marca

<center>![Aggiorna Dati Anagrafici sui Movimenti: videata d'accesso alla funzione](https://gsdoc.genesyssoftware.eu/old_manual/E28/img/0116030101.gif)  
<span class="testoSmall">Aggiorna Dati Anagrafici sui Movimenti: videata d'accesso alla funzione</span></center></div>

# 1.16.3.10 - Riattiva Movimenti Statisticati Acquisti/Vendite

<div class="div1" id="bkmrk-"></div><a name="10"></a>![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/impostare.jpg)

Questa procedura esegue l'azzeramento delle statistiche clienti/fornitori, zone e agenti e provvede a riattivare i movimenti di magazzino statisticati. La riattivazione dei movimenti rende necessaria l'esecuzione delle fasi di Aggiornamento Statistiche, sia per le [vendite](https://gsdoc.genesyssoftware.eu/comn/allest.htm) che per gli [acquisti](https://gsdoc.genesyssoftware.eu/page-function/E2825041801020000/1?old=E25%2F041801.htm%2302).

La fase di Riattivazione Movimenti si realizza nella seguente videata:

<div class="div1" id="bkmrk-riattiva-movimenti-s"><center>![Riattiva Movimenti Statisticati Acquisti/Vendite](https://gsdoc.genesyssoftware.eu/old_manual/E28/img/0116030103.gif)  
<span class="testoSmall">Riattiva Movimenti Statisticati Acquisti/Vendite.</span></center></div>**Ditta - Anno contabile**  
L'impostazione del codice ditta e dell'anno contabile è richiesta in fase di accesso alla funzione.

**Periodo**  
La riattivazione può essere eseguita con riferimento ad un singolo mese o all'intero anno contabile, impostando in quest'ultimo caso il valore **99**.

**Convalida**  
Con la convalida dei dati immessi, la procedura avvia la fase di elaborazione e al termine, ne segnala la fine con un apposito messaggio attenzionale.

<div class="div1" id="bkmrk-10.-riattiva-movimen"></div>

# 1.16.3.2 - Generazione Movimenti Esistenze Iniziali

<div class="div1" id="bkmrk-rel.-6.1.3.0"><div class="testoSmall" style="text-align: right;">Rel. 6.1.3.0</div></div><div class="div1" id="bkmrk-">![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/impostare.jpg)</div>Questa funzione permette di generare i movimenti di esistenza iniziale, a partire da un file in formato *csv*. La fase di elaborazione interesserà solo gli Articoli, per i quali la procedura <span class="index">Non</span> abbia riscontrato errori durante la verifica preliminare.

<div class="div1" id="bkmrk--1"></div>---

### Modalità Operativa

Nella videata di accesso alla funzione, è richiesta l'impostazione della **Ditta**, della **Filiale** e del **Deposito** da movimentare. Nel caso la Ditta <span class="index"> Non</span> gestisca le Filiali e/o i Depositi, questi dati <span class="index">Non</span> saranno richiesti.

Nel campo **Data Inventario** è proposto l'01/01 dell'Anno corrente, con possibilità di modifica: la data di generazione dell'Inventario, comunque, <span class="index">Non</span> può essere antecedente alla data d'inizio esercizio o alla stampa del <span class="index"> [Giornale Co.Ge.](https://gsdoc.genesyssoftware.eu/page-function/E2820031402000000/1?old=E20%2F031402.htm)</span>, nè successiva alla data odierna.

Il programma visualizza in un *data-grid* tutti gli Articoli acquisiti dal file, contrassegnando con il segno spunta, quelli candidati alla fase di Generazione. L'Utente può comunque decidere di escluderne uno o piú di uno, disattivando il *check-box* corrispondente.   
La colonna **Errore** serve ad evidenziare gli Articoli per i quali i controlli <span class="index">Non</span> sono andati a buon fine.

<div class="div1" id="bkmrk-generazione-moviment"><center>![Generazione Movimenti Esistenza Iniziale](https://gsdoc.genesyssoftware.eu/old_manual/E28/img/0116030201.gif)  
<span class="testoSmall">Generazione Movimenti Esistenza Iniziale</span></center></div>Al termine della selezione degli Articoli, cliccare sul pulsante di Convalida ![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/V.gif).

<div class="div1" id="bkmrk--3">---

</div>### Specifiche del File

<div class="div1" id="bkmrk-deve-essere-in-forma">- Deve essere in **formato CSV** con colonne separate da «**;**» *(punto e virgola)*
- Deve essere allocato nella cartella **$GD/dif**
- Deve essere denominato **IMPINVEN.csv**
- La 1° riga del file deve contenere l'intestazione delle varie colonne

</div>Sono di seguito elencate tutte le colonne utilizzabili nel file csv: sono tutte **obbligatorie**, tranne la Descrizione dell'Articolo. Affianco al nome di ogni colonna è specificata l'intestazione da assegnare a ciascuna e il formato:

<table id="bkmrk-codice-articolo-code"><tbody><tr><td>Codice Articolo

</td><td>CODE\_AMGK

</td><td>X(18)

</td><td> </td></tr><tr><td>Descrizione Articolo

</td><td>DESC\_AMGK

</td><td>X(40)

</td><td>*opzionale*

</td></tr><tr><td>Unità di Misura

</td><td>DESC\_UMIS

</td><td>XX

</td><td> </td></tr><tr><td>Quantità Esistenza Iniziale

</td><td>QESI\_INIZ

</td><td>9(5)V999

</td><td> </td></tr><tr><td>Prezzo Unitario

</td><td>PREZ\_UNIT

</td><td>9(5)V9(6)

</td></tr></tbody></table>

<div class="div1" id="bkmrk--4"></div>---

### Controlli

<div class="div1" id="bkmrk-il-programma-control"><dl><dt>Il programma controlla, in via preliminare, l'esistenza della Causale di Magazzino <span class="index"> [**70.001** - Carico Esistenze Iniziali Positive](https://gsdoc.genesyssoftware.eu/page-function/E2870001000000000/1?old=E28%2Fcomn%2F70001.htm) </span> e l'indicazione, nel <span class="index">[Conto Standard](https://gsdoc.genesyssoftware.eu/page-function/E2820010109040200/1?old=E20%2F0101090402.htm)</span> **85**, del Conto a cui intestare i Documenti di Inventario generati in questa fase.</dt><dt class="item">Se il file è presente, per ciascuna riga saranno effettuati appositi controlli, affinché l'Articolo possa essere candidato alla generazione. I controlli sono:</dt></dl>- corretta codifica dell'Articolo in Magazzino
- assenza di Quantità d'Inventario Iniziali
- corrispondenza tra l'Unità di Misura presente nel file e quella indicata nell'Anagrafica dell'Articolo
- indicazione delle Quantità inventariate
- indicazione del Prezzo Unitario di valorizzazione

</div>Gli Articoli che <span class="index">Non</span> passano la fase di verifica, <span class="index">Non</span> saranno candidati alla generazione dell'Inventario. Anche gli Articoli candidati, comunque, potranno essere esclusi dalla Generazione, nel caso l'Utente lo ritenga opportuno.

In considerazione del **limite di 2.000 righe** elaborabili, nel caso gli Articoli da inventariare siano superiori a questo numero, sarebbe opportuno generare files diversi. In ogni caso, saranno generati Documenti diversi ogni **900 Articoli** elaborati.

<div class="div1" id="bkmrk-rel.-6.1.3.0-2.-gene"></div>

# 1.16.3.3 - Generazione Movimenti Vari

<div class="div1" id="bkmrk-rel.-6.5.0.0"><div class="testoSmall" style="text-align: right;">Rel. 6.5.0.0</div></div><div class="div1" id="bkmrk-">![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/impostare.jpg)</div>Questa funzione permette di generare la movimentazione di magazzino, per eseguire ad esempio rettifiche di carichi e/o scarichi (Non rettifiche inventariali), a partire da un file *csv* corrispondente alle specifiche tecniche definite dalla Genesys Software.

<div class="div1" id="bkmrk--1"></div>---

### Modalità Operativa

<div class="div1" id="bkmrk-in-fase-d%27accesso-al"><dl><dt>In fase d'accesso alla funzione, è richiesta l'impostazione dei seguenti campi:</dt></dl>- Filiale
- Deposito
- Causale
- Codice Conto

</div>La **Causale** della registrazione, che può essere inserita nel flusso oppure impostata in fase d'accesso alla funzione, deve avere [Tipo Documento](https://gsdoc.genesyssoftware.eu/page-function/E2800000000000000/1?old=E28%2Fcomn%2FM0022.htm%23tipo_documento) «D - Altri Movimenti» e [Tipo Conto](https://gsdoc.genesyssoftware.eu/page-function/E2800000000000000/1?old=E28%2Fcomn%2FM0022.htm%23tipo_file) «G - Conto Generale». Il mancato rispetto di queste condizioni determina un errore grave e, conseguentemente, l'impossibilità di elaborare l'intero flusso.   
Anche **Filiale** e **Deposito** possono essere inseriti nel file oppure impostati in fase d'accesso alla funzione.

<div class="div1" id="bkmrk--3"></div><p class="callout info">In tutti i casi, i campi impostati nella videata prevalgono su quelli inseriti nel flusso.</p>

Per quanto concerne il **Conto**, deve trattarsi di un Conto Generale.

<span class="index">**Esempio 1**</span>: Filiale, Deposito e Causale impostati nella videata di selezione

<div class="div1" id="bkmrk--4"><center>![Generazione Movimenti Vari](https://gsdoc.genesyssoftware.eu/old_manual/E28/img/0116030301.gif)</center></div><span class="index">**Esempio 2**</span>: Deposito e Causale assunti dal file

<div class="div1" id="bkmrk--5"><center>![Generazione Movimenti Vari](https://gsdoc.genesyssoftware.eu/old_manual/E28/img/0116030302.gif)</center></div>Al termine dell'import, la movimentazione presente nel flusso è visualizzata in un *data-grid* e proposta in ordine di Fliale, Deposito e Causale, in modo da generare la movimentazione raggruppata in base a queste entità. Nel caso uno stesso Articolo sia ripetuto più volte all'interno del flusso, nell'ambito della stessa Filiale, Deposito e Causale, saranno generati movimenti distinti.

<div class="div1" id="bkmrk--6">---

</div>### Specifiche del File

<div class="div1" id="bkmrk-deve-essere-in-forma">- Deve essere in **formato CSV** con colonne separate da «**;**» *(punto e virgola)*
- Deve essere allocato nella cartella **$GD/dif**
- Deve essere denominato **IMPMMGVV.csv**
- La 1° riga del file deve contenere l'intestazione delle varie colonne

</div>Sono di seguito elencate tutte le colonne utilizzabili nel file csv: sono tutte **obbligatorie**, tranne la Descrizione dell'Articolo. A fianco al nome di ogni colonna è specificata l'intestazione da assegnare a ciascuna e il formato:

<table id="bkmrk-codice-filiale-code_"><tbody><tr><td>Codice Filiale

</td><td>CODE\_FILE

</td><td>9(5)

</td><td> </td></tr><tr><td>Codice Deposito

</td><td>CODE\_DEPO

</td><td>9(3)

</td><td> </td></tr><tr><td>Codice Articolo

</td><td>CODE\_AMGK

</td><td>X(18)

</td><td> </td></tr><tr><td>Descrizione Articolo

</td><td>DESC\_AMGK

</td><td>X(40)

</td><td>*opzionale*

</td></tr><tr><td>Prezzo Unitario

</td><td>PREZ\_UNIT

</td><td>9(5)V9(6)

</td><td> </td></tr><tr><td>Quantità Movimento

</td><td>QUAN\_MOVM

</td><td>9(5)V999

</td><td> </td></tr><tr><td>Codice Causale

</td><td>CODE\_CAUS

</td><td> </td></tr></tbody></table>

Le suddette colonne devono essere tutte presenti, anche se <span class="index">Non</span> valorizzate. Per quanto riguarda il **Prezzo**, può essere assunto quello indicato nel flusso oppure quello previsto dal criterio indicato sulla Causale Magazzino. Se <span class="index">Non </span> è impostato alcun Prezzo, la riga del movimento è segnalata in *giallo* ma il flusso è importato comunque.

<div class="div1" id="bkmrk--7">---

</div>### Esempio di file IMPMMGVV.<span style="font-variant: normal;">csv</span>

CODE\_FILE;CODE\_DEPO;CODE\_AMGK;DESC\_AMGK;PREZ\_UNIT;QUAN\_MOVM;CODE\_CAUS  
1;10;30100;M.BIANCO BIFETTE DORATE 100PZ;0;6;74  
1;10;30200;M.BIANCO 32 FETTE CEREALI GR.315;0;39;74  
1;20;30300;M.BIANCO 36 FETTE DORATE GR.315;0;44;74  
1;30;30400;M.BIANCO 36 FETTE INTEGRALI GR.315;0;481;74  
1;20;30500;M.BIANCO 40 FETTE MALTO GR.315;0;32;74  
1;10;30600;M.BIANCO 72 FETTE DORATE GR.630;0;80;84  
1;10;30601;M.BIANCO 72 FETTE INTEGRALI GR.630;0;240;84  
1;10;30700;M.BIANCO BISCOTTI ABBRACCI 700 GR.;0;1;84

<div class="div1" id="bkmrk-rel.-6.5.0.0-3.-gene"></div>

# 1.16.3.6 - Servizi Manutenzione Movimenti Magazzino: 6. Cancella Movimenti Magazzino

<div class="div1" id="bkmrk-"></div><a name="06"></a>![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/impostare.jpg)

Nell'ambito dei <span class="index">Servizi Manutenzione</span>, questa funzione permette di cancellare i movimenti di magazzino che risultano in Stato «**Z** - Annullato».

<div class="div1" id="bkmrk--2"></div><p class="callout info">Si ricordi che lo Stato Annullato è assegnato ai documenti di magazzino che sono stati cancellati, ma che risultano ancora attivi ai fini della Gestione Trasporti.</p>

<div class="div1" id="bkmrk-a-livello-di-men%C3%B9-%C3%A8-"><dl><dt>A livello di menù è possibile selezionare la tipologia di movimenti da cancellare:</dt><dd class="item_primo">**1** - <span class="index">Movimenti Ciclo Passivo</span></dd><dd>**2** - <span class="index">Movimenti Ciclo Attivo</span></dd></dl></div>La funzione di <span class="index">Cancella Movimenti Magazzino</span> richiede l'impostazione dei seguenti campi:

**Documenti al**  
Impostare la data limite dei movimenti da elaborare.

**Su data-grid**  
Attivando questa *check-box* il risultato dell'elaborazione sarà visualizzato in formato *data-grid*, con possibilità di deselezionare eventuali movimenti che s'intende escludere dalla cancellazione.

<div class="div1" id="bkmrk-cancella-movimenti-m"><center>![Cancella Movimenti Magazzino: visualizzazione data-grid](https://gsdoc.genesyssoftware.eu/old_manual/E28/img/0116030601.gif)  
<span class="testoSmall">Cancella Movimenti Magazzino: visualizzazione *data-grid*</span></center><dl><dt>Sono fornite per ciascun movimento le seguenti informazioni:</dt></dl>- Codice, Denominazione e 1° numero telefonico del Cliente/Fornitore
- Note interne
- Numero e Data Documento
- Filiale
- Deposito

<dl><dt>In corrispondenza di ciascuna riga sono inoltre attivi i seguenti pulsanti:</dt><dd class="item_primo">![](https://gsdoc.genesyssoftware.eu/old_manual/comn/img/occhiali.jpg) <span style="font-family: Wingdings 3;">a</span> per visualizzare informazioni aggiuntive del Documento</dd><dd>![](https://gsdoc.genesyssoftware.eu/old_manual/comn/img/lente.jpg) <span style="font-family: Wingdings 3;">a</span> per visualizzare tutte le righe del Documento</dd></dl></div>Se richiesta la visualizzazione *data-grid*, in seguito a Convalida saranno cancellati solo i movimenti selezionati; altrimenti quelli fino alla data limite impostata.

<div class="div1" id="bkmrk-6.-cancella-moviment"></div>

# 1.16.4 - Import Anagrafiche

---

<div class="div1" id="bkmrk-4.-import-anagrafich">![](https://gsdoc.genesyssoftware.eu/old_manual/E28/img/01160401.gif) <map name="mappa">  <area alt="Import Anagrafiche Clienti" coords="60,18,133,36" href="https://gsdoc.genesyssoftware.eu/page-function/E2801160401000000/1?old=E28%2F01160401.htm" shape="rect"></area>  <area alt="Import Anagrafiche Fornitori" coords="60,35,138,54" href="https://gsdoc.genesyssoftware.eu/page-function/E2801160402000000/1?old=E28%2F01160402.htm" shape="rect"></area>  <area alt="Import Anagrafiche Articoli" coords="60,53,132,73" href="https://gsdoc.genesyssoftware.eu/page-function/E2801160403000000/1?old=E28%2F01160403.htm" shape="rect"></area>  <area alt="Import Anagrafiche ECR" coords="60,72,118,91" href="https://gsdoc.genesyssoftware.eu/page-function/E2801160404000000/1?old=E28%2F01160404.htm" shape="rect"></area>  <area alt="Import Anagrafiche Ubicazioni" coords="60,90,153,109" href="https://gsdoc.genesyssoftware.eu/page-function/E2801160405000000/1?old=E28%2F01160405.htm" shape="rect"></area> </map></div>

# 1.16.4.1 - Import Anagrafiche Clienti

<div class="div1" id="bkmrk-rel.-5.5.5.0"><div class="testoSmall" style="text-align: right;">Rel. 5.5.5.0</div></div><div class="div1" id="bkmrk-">![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/impostare.jpg)</div><div class="div1" id="bkmrk-questa-funzione-perm"><dl><dt class="item">Questa funzione permette d'importare le Anagrafiche dei Clienti da un file in formato *csv* rispondente alle specifiche stabilite dalla Genesys Software.</dt><dt>Operativamente, dopo aver impostato la Ditta, è richiesto il codice del **Mastro Clienti** da utilizzare in fase di import.</dt><dt>Il campo  **Record errati**  invece, permette d'indicare in che modo effettuare l'import qualora sul file *csv* siano rilevati degli errori.</dt><dt>Sono previsti i seguenti valori:</dt><dd class="item_primo"> 0  = per effettuare l'import solo nel caso <span class="index">Tutti</span> i record del file *csv* siano corretti</dd><dd class="item"> **1**  = per effettuare l'import <span class="index">Solo</span> dei record che non presentano errori</dd><dd>**2** = per effettuare l'import dei record corretti e di quelli che presentano errori «warning»; i dati errati saranno sostituiti con valori di *default*</dd></dl></div>Dopo aver convalidato i suddetti dati, il programma visualizza in un *data-grid* il contenuto del file *csv*, segnalando in <span style="color: red;">rosso</span> eventuali errori «gravi» e in <span style="color: #ffcc33;">giallo</span> eventuali errori «warning» riscontrati nel file. A questo punto, mediante il *check-box* presente su ogni riga, selezionare i records da importare e convalidare ![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/pulsanteV.jpg) per avviare l'import.

<div class="div1" id="bkmrk--1"></div>---

### Specifiche Tecniche

<div class="div1" id="bkmrk-il-file-csv-deve-ess">- Il file *csv* deve essere allocato nella cartella  **$GD/dif** del server
- Il file *csv* deve essere denominato **IMPOCLIE.csv**

</div>Sono di seguito elencate tutte le colonne utilizzabili nel file *csv*: sono riportate in <span style="color: red;">rosso</span> le colonne *obbligatorie*, mentre tutte le altre sono opzionali.

<table border="1" cellpadding="2px;" cellspacing="0" class="bordi" id="bkmrk-import-anagrafiche-c"><tbody><tr><td align="center" bgcolor="#0066FF" colspan="7"><span class="index">**IMPORT ANAGRAFICHE CLIENTI**</span></td></tr><tr><td colspan="7"> **Nome File: $GD/dif/IMPOCLIE.csv**

</td></tr><tr><td bgcolor="#CAE4FF" class="index"><center>**Descrizione**</center></td><td bgcolor="#CAE4FF" class="index"><center>**Nome**</center></td><td bgcolor="#CAE4FF" class="index"><center>**Tipo**</center></td><td bgcolor="#CAE4FF" class="index"><center>**Dim.**</center></td><td bgcolor="#CAE4FF" class="index"><center>**Dec.**</center></td><td bgcolor="#CAE4FF" class="index"><center>**Note**</center></td><td bgcolor="#CAE4FF" class="index"><center>**Obbl.**</center></td></tr><tr><td> Tipo File

</td><td>`TIPO_FILE`</td><td>X

</td><td>1

</td><td> </td><td> **C**=Clienti; **F**=Fornitori

</td><td>SI

</td></tr><tr><td> Tipo Record

</td><td>`TIPO_RECO`</td><td>X

</td><td>1

</td><td> </td><td> **S**=Società; **M**=Maschio; **F**=Femmina

</td><td>SI

</td></tr><tr><td> Codice analitico

</td><td>`CODE_ANAL`</td><td>C

</td><td>7

</td><td> </td><td> Se 0 è determinato in automatico

</td><td>SI

</td></tr><tr><td> Ragione sociale

</td><td>`RAGE_SOCE`</td><td>X

</td><td>95

</td><td> </td><td> </td><td>SI

</td></tr><tr><td> Partita IVA CEE

</td><td>`PART_IVAA`</td><td>X

</td><td>14

</td><td> </td><td> Obbligatorio se `TIPO_RECO =  "S"`

</td><td>SI

</td></tr><tr><td> Codice Fiscale

</td><td>`CODE_FISC`</td><td>X

</td><td>16

</td><td> </td><td> Obbligatorio se `TIPO_RECO <> "S"`

</td><td>SI

</td></tr><tr><td> Alias

</td><td>`ALIA_ANAG`</td><td>X

</td><td>20

</td><td> </td><td> </td><td> </td></tr><tr><td> Indirizzo Domicilio fiscale

</td><td>`INDR_DOFI`</td><td>X

</td><td>90

</td><td> </td><td> </td><td> </td></tr><tr><td> Comune Domicilio fiscale

</td><td>`CITT_DOFI`</td><td>X

</td><td>90

</td><td> </td><td> </td><td> </td></tr><tr><td> CAP Domicilio fiscale

</td><td>`CAP__DOFI`</td><td>C

</td><td>5

</td><td> </td><td> </td><td> </td></tr><tr><td> Sigla Provincia Domicilio fiscale

</td><td>`SIGL_PROV`</td><td>X

</td><td>2

</td><td> </td><td> </td><td> </td></tr><tr><td> Sigla Nazione Domicilio fiscale

</td><td>`SIGL_NAZI`</td><td>X

</td><td>3

</td><td> </td><td> </td><td> </td></tr><tr><td> Data di Nascita

</td><td>`DATE_NASC`</td><td>C

</td><td>8

</td><td> </td><td> Formato **AAAAMMGG**

</td><td> </td></tr><tr><td> Comune di Nascita

</td><td>`COMU_NASC`</td><td>X

</td><td>90

</td><td> </td><td> </td><td> </td></tr><tr><td> Sigla Provincia Nascita

</td><td>`SIGL_PRVN`</td><td>X

</td><td>2

</td><td> </td><td> </td><td> </td></tr><tr><td> Indirizzo Sede legale

</td><td>`INDR_SELE`</td><td>X

</td><td>90

</td><td> </td><td> </td><td> </td></tr><tr><td> Comune Sede legale

</td><td>`CITT_SELE`</td><td>X

</td><td>90

</td><td> </td><td> </td><td> </td></tr><tr><td> CAP Sede legale

</td><td>`CAP__SELE`</td><td>C

</td><td>5

</td><td> </td><td> </td><td> </td></tr><tr><td> Sigla Provincia Sede legale

</td><td>`PROV_SELE`</td><td>X

</td><td>2

</td><td> </td><td> </td><td> </td></tr><tr><td> 1^ Numero Telefonico

</td><td>`NUMR_TELE`</td><td>X

</td><td>14

</td><td> </td><td> </td><td> </td></tr><tr><td> 2^ Numero Telefonico

</td><td>`NUMR_TEL2`</td><td>X

</td><td>14

</td><td> </td><td> </td><td> </td></tr><tr><td> 3^ Numero Telefonico

</td><td>`NUMR_TEL3`</td><td>X

</td><td>14

</td><td> </td><td> </td><td> </td></tr><tr><td> Numero Fax/Cellulare

</td><td>`NUMR__FAX`</td><td>X

</td><td>14

</td><td> </td><td> </td><td> </td></tr><tr><td> Indirizzo e-mail

</td><td>`INDR_MAIL`</td><td>X

</td><td>65

</td><td> </td><td> </td><td> </td></tr><tr><td> Codice Categoria

</td><td>`CODE_CATG`</td><td>C

</td><td>5

</td><td> </td><td> </td><td> </td></tr><tr><td> Codice Zona

</td><td>`CODE_ZONA`</td><td>C

</td><td>5

</td><td> </td><td> </td><td> </td></tr><tr><td> Codice Agente

</td><td>`CODE_AGEN`</td><td>C

</td><td>5

</td><td> </td><td> </td><td> </td></tr><tr><td> Codice Provvigioni

</td><td>`CODE_PRVN`</td><td>C

</td><td>5

</td><td> </td><td> </td><td> </td></tr><tr><td> Codice Spedizioniere

</td><td>`CODE_MSPE`</td><td>C

</td><td>5

</td><td> </td><td> </td><td> </td></tr><tr><td> Codice Giro

</td><td>`CODE_GIRO`</td><td>C

</td><td>9

</td><td>4

</td><td> </td><td> </td></tr><tr><td> Numero Listino fatturazione

</td><td>`LISP_FATT`</td><td>C

</td><td>3

</td><td> </td><td> Da 0 a **8**

</td><td> </td></tr><tr><td> Numero Listino pubblico

</td><td>`LISP_PUBL`</td><td>C

</td><td>3

</td><td> </td><td> Da 0 a **8**

</td><td> </td></tr><tr><td> Codice Sconto

</td><td>`CODE_SCON`</td><td>C

</td><td>5

</td><td> </td><td> </td><td> </td></tr><tr><td> Percentuale Sconto

</td><td>`PERC_SCON`</td><td>C

</td><td>4

</td><td>2

</td><td> </td><td> </td></tr><tr><td> Tipo Documento consegna

</td><td>`TIDC_CONS`</td><td>C

</td><td>2

</td><td> </td><td> </td><td> </td></tr><tr><td> Giorno chiusura settimanale

</td><td>`GSET_CHIU`</td><td>C

</td><td>1

</td><td> </td><td> 0=No; **1**=Lun.; **2**=Mar; ...; **7**=Dom.

</td><td> </td></tr><tr><td> Data Inizio ferie

</td><td>`DATE_FERI`</td><td>C

</td><td>8

</td><td> </td><td> Formato **AAAAMMGG**

</td><td> </td></tr><tr><td> Data Fine ferie

</td><td>`DATE_FERF`</td><td>C

</td><td>8

</td><td> </td><td> Formato **AAAAMMGG**

</td><td> </td></tr><tr><td> Numero dichiarazione d'intento

</td><td>`NUMR_DICH`</td><td>C

</td><td>7

</td><td> </td><td> </td><td> </td></tr><tr><td> Data inizio dichiarazione d'intento

</td><td>`DADI_INDA`</td><td>C

</td><td>8

</td><td> </td><td> Formato **AAAAMMGG**

</td><td> </td></tr><tr><td> Data fine dichiarazione d'intento

</td><td>`DADI_INAL`</td><td>C

</td><td>8

</td><td> </td><td> Formato **AAAAMMGG**

</td><td> </td></tr><tr><td> Codice Pagamento Abituale

</td><td>`CODE_PAGA`</td><td>C

</td><td>5

</td><td> </td><td> </td><td> </td></tr><tr><td> CIN Europeo Banca Appoggio <small>(IBAN)</small>

</td><td>`CCIN_EURO`</td><td>C

</td><td>2

</td><td> </td><td> </td><td> </td></tr><tr><td> CIN Italiano Banca Appoggio <small>(BBAN)</small>

</td><td>`CCIN_ITLN`</td><td>X

</td><td>1

</td><td> </td><td> </td><td> </td></tr><tr><td> Codice Banca Appoggio

</td><td>`CODE_BAPP`</td><td>C

</td><td>10

</td><td> </td><td> </td><td> </td></tr><tr><td> Numero C/C Bancario

</td><td>`NRCC_BANC`</td><td>X

</td><td>12

</td><td> </td><td> </td><td> </td></tr><tr><td> Annotazioni Clienti

</td><td>`NOTE_CLIE`</td><td>X

</td><td>30

</td><td> </td><td> </td><td>  
</td></tr></tbody></table>

<div class="div1" id="bkmrk-import-anagrafiche-c-1"><span class="index" style="color: #ffffff;"> **IMPORT ANAGRAFICHE CLIENT**</span></div>

# 1.16.4.2 - Import Anagrafiche Fornitori

<div class="div1" id="bkmrk-rel.-5.5.5.0"><div class="testoSmall" style="text-align: right;">Rel. 5.5.5.0</div></div><div class="div1" id="bkmrk-">![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/impostare.jpg)</div><div class="div1" id="bkmrk-questa-funzione-perm"><dl><dt class="item">Questa funzione permette d'importare le Anagrafiche dei Fornitori da un file in formato *csv* rispondente alle specifiche stabilite dalla Genesys Software.</dt><dt>Operativamente, dopo aver impostato la Ditta, è richiesto il codice del **Mastro Fornitori** da utilizzare in fase di import.</dt><dt>Il campo  **Record errati**  invece, permette d'indicare in che modo effettuare l'import qualora sul file *csv* siano rilevati degli errori.</dt><dt>Sono previsti i seguenti valori:</dt><dd class="item_primo"> 0  = per effettuare l'import solo nel caso <span class="index">Tutti</span> i record del file *csv* siano corretti</dd><dd class="item"> **1**  = per effettuare l'import <span class="index">Solo</span> dei record che non presentano errori</dd><dd>**2** = per effettuare l'import dei record corretti e di quelli che presentano errori «warning»; i dati errati saranno sostituiti con valori di *default*</dd></dl></div>Dopo aver convalidato i suddetti dati, il programma visualizza in un *data-grid* il contenuto del file *csv*, segnalando in <span style="color: red;">rosso</span> eventuali errori «gravi» e in <span style="color: #ffcc33;">giallo</span> eventuali errori «warning» riscontrati nel file. A questo punto, mediante il *check-box* presente su ogni riga, selezionare i records da importare e convalidare ![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/pulsanteV.jpg) per avviare l'import.

<div class="div1" id="bkmrk--1"></div>---

### Specifiche Tecniche

<div class="div1" id="bkmrk-il-file-csv-deve-ess">- Il file *csv* deve essere allocato nella cartella  **$GD/dif** del server
- Il file *csv* deve essere denominato **IMPOFORN.csv**

</div>Sono di seguito elencate tutte le colonne utilizzabili nel file *csv*: sono riportate in <span style="color: red;">rosso</span> le colonne *obbligatorie*, mentre tutte le altre sono opzionali.

<table border="1" cellpadding="2px;" cellspacing="0" class="bordi" id="bkmrk-import-anagrafiche-f"><tbody><tr><td align="center" bgcolor="#0066FF" colspan="7"><span class="index">**IMPORT ANAGRAFICHE FORNITORI**</span></td></tr><tr><td colspan="7"> **Nome File: $GD/dif/IMPOFORN.csv**

</td></tr><tr><td bgcolor="#CAE4FF" class="index"><center>**Descrizione**</center></td><td bgcolor="#CAE4FF" class="index"><center>**Nome**</center></td><td bgcolor="#CAE4FF" class="index"><center>**Tipo**</center></td><td bgcolor="#CAE4FF" class="index"><center>**Dim.**</center></td><td bgcolor="#CAE4FF" class="index"><center>**Dec.**</center></td><td bgcolor="#CAE4FF" class="index"><center>**Note**</center></td><td bgcolor="#CAE4FF" class="index"><center>**Obbl.**</center></td></tr><tr><td> Tipo File

</td><td>`TIPO_FILE`</td><td>X

</td><td>1

</td><td> </td><td> **C**=Clienti; **F**=Fornitori

</td><td>SI

</td></tr><tr><td> Tipo Record

</td><td>`TIPO_RECO`</td><td>X

</td><td>1

</td><td> </td><td> **S**=Società; **M**=Maschio; **F**=Femmina

</td><td>SI

</td></tr><tr><td> Codice analitico

</td><td>`CODE_ANAL`</td><td>C

</td><td>7

</td><td> </td><td> Se 0 è determinato in automatico

</td><td>SI

</td></tr><tr><td> Ragione sociale

</td><td>`RAGE_SOCE`</td><td>X

</td><td>95

</td><td> </td><td> </td><td>SI

</td></tr><tr><td> Partita IVA CEE

</td><td>`PART_IVAA`</td><td>X

</td><td>14

</td><td> </td><td> Obbligatorio se `TIPO_RECO =  "S"`

</td><td>SI

</td></tr><tr><td> Codice Fiscale

</td><td>`CODE_FISC`</td><td>X

</td><td>16

</td><td> </td><td> Obbligatorio se `TIPO_RECO <> "S"`

</td><td>SI

</td></tr><tr><td> Alias

</td><td>`ALIA_ANAG`</td><td>X

</td><td>20

</td><td> </td><td> </td><td> </td></tr><tr><td> Indirizzo Domicilio fiscale

</td><td>`INDR_DOFI`</td><td>X

</td><td>90

</td><td> </td><td> </td><td> </td></tr><tr><td> Comune Domicilio fiscale

</td><td>`CITT_DOFI`</td><td>X

</td><td>90

</td><td> </td><td> </td><td> </td></tr><tr><td> CAP Domicilio fiscale

</td><td>`CAP__DOFI`</td><td>C

</td><td>5

</td><td> </td><td> </td><td> </td></tr><tr><td> Sigla Provincia Domicilio fiscale

</td><td>`SIGL_PROV`</td><td>X

</td><td>2

</td><td> </td><td> </td><td> </td></tr><tr><td> Sigla Nazione Domicilio fiscale

</td><td>`SIGL_NAZI`</td><td>X

</td><td>3

</td><td> </td><td> </td><td> </td></tr><tr><td> Data di Nascita

</td><td>`DATE_NASC`</td><td>C

</td><td>8

</td><td> </td><td> Formato **AAAAMMGG**

</td><td> </td></tr><tr><td> Comune di Nascita

</td><td>`COMU_NASC`</td><td>X

</td><td>90

</td><td> </td><td> </td><td> </td></tr><tr><td> Sigla Provincia Nascita

</td><td>`SIGL_PRVN`</td><td>X

</td><td>2

</td><td> </td><td> </td><td> </td></tr><tr><td> Indirizzo Sede legale

</td><td>`INDR_SELE`</td><td>X

</td><td>90

</td><td> </td><td> </td><td> </td></tr><tr><td> Comune Sede legale

</td><td>`CITT_SELE`</td><td>X

</td><td>90

</td><td> </td><td> </td><td> </td></tr><tr><td> CAP Sede legale

</td><td>`CAP__SELE`</td><td>C

</td><td>5

</td><td> </td><td> </td><td> </td></tr><tr><td> Sigla Provincia Sede legale

</td><td>`PROV_SELE`</td><td>X

</td><td>2

</td><td> </td><td> </td><td> </td></tr><tr><td> 1^ Numero Telefonico

</td><td>`NUMR_TELE`</td><td>X

</td><td>14

</td><td> </td><td> </td><td> </td></tr><tr><td> 2^ Numero Telefonico

</td><td>`NUMR_TEL2`</td><td>X

</td><td>14

</td><td> </td><td> </td><td> </td></tr><tr><td> 3^ Numero Telefonico

</td><td>`NUMR_TEL3`</td><td>X

</td><td>14

</td><td> </td><td> </td><td> </td></tr><tr><td> Numero Fax/Cellulare

</td><td>`NUMR__FAX`</td><td>X

</td><td>14

</td><td> </td><td> </td><td> </td></tr><tr><td> Indirizzo e-mail

</td><td>`INDR_MAIL`</td><td>X

</td><td>65

</td><td> </td><td> </td><td> </td></tr><tr><td> Codice Categoria

</td><td>`CODE_CATG`</td><td>C

</td><td>5

</td><td> </td><td> </td><td> </td></tr><tr><td> Codice Zona

</td><td>`CODE_ZONA`</td><td>C

</td><td>5

</td><td> </td><td> </td><td> </td></tr><tr><td> Codice Agente

</td><td>`CODE_AGEN`</td><td>C

</td><td>5

</td><td> </td><td> </td><td> </td></tr><tr><td> Codice Provvigioni

</td><td>`CODE_PRVN`</td><td>C

</td><td>5

</td><td> </td><td> </td><td> </td></tr><tr><td> Codice Spedizioniere

</td><td>`CODE_MSPE`</td><td>C

</td><td>5

</td><td> </td><td> </td><td> </td></tr><tr><td> Codice Giro

</td><td>`CODE_GIRO`</td><td>C

</td><td>9

</td><td>4

</td><td> </td><td> </td></tr><tr><td> Numero Listino fatturazione

</td><td>`LISP_FATT`</td><td>C

</td><td>3

</td><td> </td><td> Da 0 a **8**

</td><td> </td></tr><tr><td> Numero Listino pubblico

</td><td>`LISP_PUBL`</td><td>C

</td><td>3

</td><td> </td><td> Da 0 a **8**

</td><td> </td></tr><tr><td> Codice Sconto

</td><td>`CODE_SCON`</td><td>C

</td><td>5

</td><td> </td><td> </td><td> </td></tr><tr><td> Percentuale Sconto

</td><td>`PERC_SCON`</td><td>C

</td><td>4

</td><td>2

</td><td> </td><td> </td></tr><tr><td> Tipo Documento consegna

</td><td>`TIDC_CONS`</td><td>C

</td><td>2

</td><td> </td><td> </td><td> </td></tr><tr><td> Giorno chiusura settimanale

</td><td>`GSET_CHIU`</td><td>C

</td><td>1

</td><td> </td><td> 0=No; **1**=Lun.; **2**=Mar; ...; **7**=Dom.

</td><td> </td></tr><tr><td> Data Inizio ferie

</td><td>`DATE_FERI`</td><td>C

</td><td>8

</td><td> </td><td> Formato **AAAAMMGG**

</td><td> </td></tr><tr><td> Data Fine ferie

</td><td>`DATE_FERF`</td><td>C

</td><td>8

</td><td> </td><td> Formato **AAAAMMGG**

</td><td> </td></tr><tr><td> Numero dichiarazione d'intento

</td><td>`NUMR_DICH`</td><td>C

</td><td>7

</td><td> </td><td> </td><td> </td></tr><tr><td> Data inizio dichiarazione d'intento

</td><td>`DADI_INDA`</td><td>C

</td><td>8

</td><td> </td><td> Formato **AAAAMMGG**

</td><td> </td></tr><tr><td> Data fine dichiarazione d'intento

</td><td>`DADI_INAL`</td><td>C

</td><td>8

</td><td> </td><td> Formato **AAAAMMGG**

</td><td> </td></tr><tr><td> Codice Pagamento Abituale

</td><td>`CODE_PAGA`</td><td>C

</td><td>5

</td><td> </td><td> </td><td> </td></tr><tr><td> CIN Europeo Banca Appoggio <small>(IBAN)</small>

</td><td>`CCIN_EURO`</td><td>C

</td><td>2

</td><td> </td><td> </td><td> </td></tr><tr><td> CIN Italiano Banca Appoggio <small>(BBAN)</small>

</td><td>`CCIN_ITLN`</td><td>X

</td><td>1

</td><td> </td><td> </td><td> </td></tr><tr><td> Codice Banca Appoggio

</td><td>`CODE_BAPP`</td><td>C

</td><td>10

</td><td> </td><td> </td><td> </td></tr><tr><td> Numero C/C Bancario

</td><td>`NRCC_BANC`</td><td>X

</td><td>12

</td><td> </td><td> </td><td> </td></tr><tr><td> Annotazioni Fornitori

</td><td>`NOTE_CLIE`</td><td>X

</td><td>30

</td><td> </td><td> </td><td>  
</td></tr></tbody></table>

<div class="div1" id="bkmrk-import-anagrafiche-f-1"><span class="index" style="color: #ffffff;"> **IMPORT ANAGRAFICHE FORNITORI**</span></div>

# 1.16.4.3 - Import Anagrafiche Articoli

<div class="div1" id="bkmrk-rel.-5.5.5.0"><div class="testoSmall" style="text-align: right;">Rel. 5.5.5.0</div></div><div class="div1" id="bkmrk-">![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/impostare.jpg)</div><div class="div1" id="bkmrk-questa-funzione-perm"><dl><dt class="item">Questa funzione permette d'importare le Anagrafiche degli Articoli da un file in formato *csv* rispondente alle specifiche stabilite dalla Genesys Software.</dt><dt>Il campo **Record errati** permette d'indicare in che modo effettuare l'import qualora sul file *csv* siano rilevati degli errori.</dt><dt>Sono previsti i seguenti valori:</dt><dd>0 = per effettuare l'import solo nel caso <span class="index">Tutti </span> i record del file *csv* siano corretti

**1** = per effettuare l'import <span class="index">Solo</span> dei record che non presentano errori

**2** = per effettuare l'import dei record corretti e di quelli che presentano errori di «warning»; i dati errati saranno sostituiti con valori di  *default*

</dd></dl></div>In seguito a Convalida, il programma visualizza in un *data-grid* il contenuto del file *csv*, segnalando in <span style="color: red;">rosso</span> eventuali errori «gravi» e in <span style="color: #ffcc33;"> giallo </span> eventuali errori «warning» riscontrati nel file. A questo punto, mediante il *check-box* presente su ogni riga, selezionare i records da importare e al termine convalidare ![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/pulsanteV.jpg) per avviare l'import.

<div class="div1" id="bkmrk--1"></div>---

### Specifiche Tecniche

<div class="div1" id="bkmrk-il-file-csv-deve-ess">- Il file *csv* deve essere allocato nella cartella  **$GD/dif** del server
- Il file *csv* deve essere denominato **IMPOARTK.csv**

</div><table border="1" cellpadding="2px;" cellspacing="0" class="bordi" id="bkmrk-import-anagrafiche-a"><tbody><tr><td align="center" bgcolor="#0066FF" colspan="7"><span class="index">**IMPORT ANAGRAFICHE ARTICOLI**</span></td></tr><tr><td colspan="7"> **Nome File: $GD/dif/IMPOARTK.csv**

</td></tr><tr><td bgcolor="#CAE4FF" class="index"><center>**Descrizione**</center></td><td bgcolor="#CAE4FF" class="index"><center>**Nome**</center></td><td bgcolor="#CAE4FF" class="index"><center>**Tipo**</center></td><td bgcolor="#CAE4FF" class="index"><center>**Dim.**</center></td><td bgcolor="#CAE4FF" class="index"><center>**Dec.**</center></td><td bgcolor="#CAE4FF" class="index"><center>**Note**</center></td><td bgcolor="#CAE4FF" class="index"><center>**Obbl.**</center></td></tr><tr><td> Codice Articolo

</td><td>`CODE_AMGK`</td><td>X

</td><td>18

</td><td> </td><td> </td><td>SI

</td></tr><tr><td> Descrizione Articolo

</td><td>`DESC_AMGK`</td><td>X

</td><td>40

</td><td> </td><td> </td><td>SI

</td></tr><tr><td> Unità di Misura

</td><td>`DESC_UMIS`</td><td>X

</td><td>2

</td><td> </td><td> </td><td>SI

</td></tr><tr><td> Codice IVA

</td><td>`CODE__IVA`</td><td>C

</td><td>2

</td><td> </td><td> </td><td>SI

</td></tr><tr><td> Codice Gruppo

</td><td>`CODE_SETT`</td><td>C

</td><td>4

</td><td> </td><td> </td><td> </td></tr><tr><td> Codice Sottogruppo

</td><td>`CODE_SGRU`</td><td>C

</td><td>4

</td><td> </td><td> </td><td> </td></tr><tr><td> Codice Marca

</td><td>`CODE_MARC`</td><td>X

</td><td>4

</td><td> </td><td> </td><td> </td></tr><tr><td> Codice Indicod

</td><td>`INDI_CODE`</td><td>C

</td><td>14

</td><td> </td><td> </td><td> </td></tr><tr><td> Codice Intrastat

</td><td>`CODE_INTR`</td><td>C

</td><td>8

</td><td> </td><td> </td><td> </td></tr><tr><td> Codice Articolo Sostitutivo

</td><td>`COAR_SOST`</td><td>X

</td><td>18

</td><td> </td><td> </td><td> </td></tr><tr><td> Codice Articolo Fornitore

</td><td>`CORI_COST`</td><td>X

</td><td>14

</td><td> </td><td> </td><td> </td></tr><tr><td> Flag Gestione Lotto

</td><td>`GEST_LOTT`</td><td>C

</td><td>1

</td><td> </td><td> 0=No; **1**=Sì

</td><td> </td></tr><tr><td> Altezza Confezione

</td><td>`ALTZ_CONF`</td><td>C

</td><td>4

</td><td> </td><td> Espresso in cm

</td><td> </td></tr><tr><td> Larghezza Confezione

</td><td>`LARG_CONF`</td><td>C

</td><td>4

</td><td> </td><td> Espresso in cm

</td><td> </td></tr><tr><td> Profondità Confezione

</td><td>`PROF_CONF`</td><td>C

</td><td>4

</td><td> </td><td> Espresso in cm

</td><td> </td></tr><tr><td> Altezza Consumer Unit

</td><td>`ALTZ_CONU`</td><td>C

</td><td>4

</td><td> </td><td> Espresso in cm

</td><td> </td></tr><tr><td> Larghezza Consumer Unit

</td><td>`LARG_CONU`</td><td>C

</td><td>4

</td><td> </td><td> Espresso in cm

</td><td> </td></tr><tr><td> Profondità Consumer Unit

</td><td>`PROF_CONU`</td><td>C

</td><td>4

</td><td> </td><td> Espresso in cm

</td><td> </td></tr><tr><td> Pezzi per Confezione

</td><td>`PEZZ_CONF`</td><td>C

</td><td>4

</td><td> </td><td> </td><td> </td></tr><tr><td> Peso Netto unitario per Pezzo

</td><td>`PESN_UNPZ`</td><td>C

</td><td>10

</td><td>6

</td><td> Espresso in kg

</td><td> </td></tr><tr><td> Peso Lordo unitario per Pezzo

</td><td>`PESL_UNPZ`</td><td>C

</td><td>10

</td><td>6

</td><td> Espresso in kg

</td><td> </td></tr><tr><td> Volume Netto per Pezzo

</td><td>`VOLM_UNPZ`</td><td>C

</td><td>9

</td><td>3

</td><td> Espresso in cm³

</td><td> </td></tr><tr><td> Volume Unitario Confezione

</td><td>`VOLM_UNCO`</td><td>C

</td><td>9

</td><td>3

</td><td> Espresso in cm³

</td><td> </td></tr><tr><td> Confezioni per Strato

</td><td>`NCON_STRA`</td><td>C

</td><td>2

</td><td> </td><td> </td><td> </td></tr><tr><td> Numero Strati

</td><td>`NUMR_STRA`</td><td>C

</td><td>2

</td><td> </td><td> </td><td> </td></tr><tr><td> Tipo Imballo

</td><td>`TIPO_IMBL`</td><td>C

</td><td>2

</td><td> </td><td> Da 0 a **9**

</td><td> </td></tr><tr><td> Scorta Minima

</td><td>`SCOR_MINI`</td><td>C

</td><td>7

</td><td> </td><td> Espresso in UM base

</td><td> </td></tr><tr><td> Scorta Massima

</td><td>`SCOR_MASS`</td><td>C

</td><td>7

</td><td> </td><td> Espresso in UM base

</td><td> </td></tr><tr><td> Quantità Riordino

</td><td>`LOTT_RIOR`</td><td>C

</td><td>7

</td><td> </td><td> Espresso in UM base

</td><td> </td></tr><tr><td> Giorni Approvvigionamento

</td><td>`NRGG_APPR`</td><td>C

</td><td>3

</td><td> </td><td></td><td> </td></tr><tr><td> Gruppo Provvigioni

</td><td>`GRUP_PROV`</td><td>C

</td><td>2

</td><td> </td><td> Da 0 a **80**

</td><td> </td></tr><tr><td> Gruppo Sconti

</td><td>`GRUP_SCON`</td><td>C

</td><td>2

</td><td> </td><td> Da 0 a **80**

</td><td> </td></tr><tr><td> Prezzo fatturazione listino 1

</td><td>`PREZ_LIS1`</td><td>C

</td><td>14

</td><td>6

</td><td> </td><td> </td></tr><tr><td> Prezzo fatturazione listino 2

</td><td>`PREZ_LIS2`</td><td>C

</td><td>14

</td><td>6

</td><td> </td><td> </td></tr><tr><td> Prezzo fatturazione listino 3

</td><td>`PREZ_LIS3`</td><td>C

</td><td>14

</td><td>6

</td><td> </td><td> </td></tr><tr><td> Prezzo fatturazione listino 4

</td><td>`PREZ_LIS4`</td><td>C

</td><td>14

</td><td>6

</td><td> </td><td> </td></tr><tr><td> Prezzo fatturazione listino 5

</td><td>`PREZ_LIS5`</td><td>C

</td><td>14

</td><td>6

</td><td> </td><td> </td></tr><tr><td> Prezzo fatturazione listino 6

</td><td>`PREZ_LIS6`</td><td>C

</td><td>14

</td><td>6

</td><td> </td><td> </td></tr><tr><td> Prezzo fatturazione listino 7

</td><td>`PREZ_LIS7`</td><td>C

</td><td>14

</td><td>6

</td><td> </td><td> </td></tr><tr><td> Prezzo fatturazione listino 8

</td><td>`PREZ_LIS8`</td><td>C

</td><td>14

</td><td>6

</td><td> </td><td> </td></tr><tr><td> Prezzo al pubblico listino 1

</td><td>`PREZ_PUB1`</td><td>C

</td><td>14

</td><td>6

</td><td> </td><td> </td></tr><tr><td> Prezzo al pubblico listino 2

</td><td>`PREZ_PUB2`</td><td>C

</td><td>14

</td><td>6

</td><td> </td><td> </td></tr><tr><td> Prezzo al pubblico listino 3

</td><td>`PREZ_PUB3`</td><td>C

</td><td>14

</td><td>6

</td><td> </td><td> </td></tr><tr><td> Prezzo al pubblico listino 4

</td><td>`PREZ_PUB4`</td><td>C

</td><td>14

</td><td>6

</td><td> </td><td> </td></tr><tr><td> Prezzo al pubblico listino 5

</td><td>`PREZ_PUB5`</td><td>C

</td><td>14

</td><td>6

</td><td> </td><td> </td></tr><tr><td> Prezzo al pubblico listino 6

</td><td>`PREZ_PUB6`</td><td>C

</td><td>14

</td><td>6

</td><td> </td><td> </td></tr><tr><td> Prezzo al pubblico listino 7

</td><td>`PREZ_PUB7`</td><td>C

</td><td>14

</td><td>6

</td><td> </td><td> </td></tr><tr><td> Prezzo al pubblico listino 8

</td><td>`PREZ_PUB8`</td><td>C

</td><td>14

</td><td>6

</td><td> </td><td> </td></tr><tr><td> Prezzo di Listino consigliato dal Fornitore

</td><td>`PREZ_LFOR`</td><td>C

</td><td>14

</td><td>6

</td><td> </td><td> </td></tr><tr><td> % Ricarico Listino fatturazione 1

</td><td>`PRCR_LIS1`</td><td>C

</td><td>5

</td><td>2

</td><td> </td><td> </td></tr><tr><td> % Ricarico Listino fatturazione 2

</td><td>`PRCR_LIS2`</td><td>C

</td><td>5

</td><td>2

</td><td> </td><td> </td></tr><tr><td> % Ricarico Listino fatturazione 3

</td><td>`PRCR_LIS3`</td><td>C

</td><td>5

</td><td>2

</td><td> </td><td> </td></tr><tr><td> % Ricarico Listino fatturazione 4

</td><td>`PRCR_LIS4`</td><td>C

</td><td>5

</td><td>2

</td><td> </td><td> </td></tr><tr><td> % Ricarico Listino fatturazione 5

</td><td>`PRCR_LIS5`</td><td>C

</td><td>5

</td><td>2

</td><td> </td><td> </td></tr><tr><td> % Ricarico Listino fatturazione 6

</td><td>`PRCR_LIS6`</td><td>C

</td><td>5

</td><td>2

</td><td> </td><td> </td></tr><tr><td> % Ricarico Listino fatturazione 7

</td><td>`PRCR_LIS7`</td><td>C

</td><td>5

</td><td>2

</td><td> </td><td> </td></tr><tr><td> % Ricarico Listino fatturazione 8

</td><td>`PRCR_LIS8`</td><td>C

</td><td>5

</td><td>2

</td><td> </td><td>  
</td></tr></tbody></table>

<div class="div1" id="bkmrk-import-anagrafiche-a-1"><span class="index" style="color: #ffffff;"> **IMPORT ANAGRAFICHE ARTICOLI**</span></div>

# 1.16.4.4 - Import Anagrafiche ECR

<div class="div1" id="bkmrk-rel.-6.4.3.0"><div class="testoSmall" style="text-align: right;">Rel. 6.4.3.0</div></div><div class="div1" id="bkmrk-">![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/impostare.jpg)</div><div class="div1" id="bkmrk-questa-funzione-perm"><dl><dt class="item">Questa funzione permette d'importare le Anagrafiche di codifica ECR da un file *csv* rispondente alle specifiche stabilite dalla Genesys Software.</dt><dt>Il campo **Record errati** permette d'indicare in che modo effettuare l'import qualora sul file *csv* siano rilevati degli errori.</dt><dt>Sono previsti i seguenti valori:</dt><dd>0 = per effettuare l'import solo nel caso <span class="index">Tutti </span> i record del file *csv* siano corretti

**1** = per effettuare l'import <span class="index">Solo</span> dei record che non presentano errori

**2** = per effettuare l'import dei record corretti e di quelli che presentano errori di «warning»

</dd></dl></div>In seguito a Convalida, il programma visualizza in un *data-grid* il contenuto del file *csv*, segnalando in <span style="color: #ff0000;">rosso</span> eventuali errori «gravi» e in <span style="color: #ffcc33;">  **giallo**</span> eventuali errori «warning» riscontrati nel file. A questo punto, mediante il  *check-box* presente su ogni riga, selezionare i records da importare e al termine convalidare ![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/pulsanteV.jpg) per avviare l'import.

<div class="div1" id="bkmrk--1"></div>---

### Specifiche Tecniche

<div class="div1" id="bkmrk-il-file-csv-deve-ess">- Il file *csv* deve essere allocato nella cartella  **$GD/dif** del server
- Il file *csv* deve essere denominato **IMPOAECR.csv**

</div><table border="1" cellpadding="2px;" cellspacing="0" class="bordi" id="bkmrk-import-anagrafiche-e"><tbody><tr><td align="center" bgcolor="#0066FF" colspan="7"><span class="index">**IMPORT ANAGRAFICHE ECR**</span></td></tr><tr><td colspan="7"> **Nome File: $GD/dif/IMPOAECR.csv**

</td></tr><tr><td bgcolor="#CAE4FF" class="index"><center>**Nome**</center></td><td bgcolor="#CAE4FF" class="index"><center>**Descrizione**</center></td><td bgcolor="#CAE4FF" class="index"><center>**Natura**</center></td><td bgcolor="#CAE4FF" class="index"><center>**Obbl.**</center></td></tr><tr><td>`CODE__EAN`</td><td> Codice EAN Articolo

</td><td>N(14)

</td><td>SI

</td></tr><tr><td>`CODE_AMGK`</td><td> Codice Articolo

</td><td>A(18)

</td><td>SI

</td></tr><tr><td>`CODE_REPR`</td><td> Codice Reparto

</td><td>N(2)

</td><td>SI

</td></tr><tr><td>`DESC_REPR`</td><td> Descrizione Reparto

</td><td>A(40)

</td><td>SI

</td></tr><tr><td>`CODE_SETT`</td><td> Codice Settore

</td><td>N(4)

</td><td>SI

</td></tr><tr><td>`DESC_SETT`</td><td> Descrizione Settore

</td><td>A(40)

</td><td>SI

</td></tr><tr><td>`CODE_FAMI`</td><td> Codice Famiglia

</td><td>N(6)

</td><td>SI

</td></tr><tr><td>`DESC_FAMI`</td><td> Descrizione Famiglia

</td><td>A(40)

</td><td>SI

</td></tr><tr><td>`CODE_SUBF`</td><td> Codice Sub-Famiglia

</td><td>N(8)

</td><td>SI

</td></tr><tr><td>`DESC_SUBF`</td><td> Descrizione Sub-Famiglia

</td><td>A(40)

</td><td>SI

</td></tr><tr><td>`CODE_GRUP`</td><td> Codice Gruppo

</td><td>N(10)

</td><td>SI

</td></tr><tr><td>`DESC_GRUP`</td><td> Descrizione Gruppo

</td><td>A(40)

</td><td>SI

</td></tr><tr><td>`CODE_BRAN`</td><td> Codice Brand

</td><td>N(4)

</td><td>SI

</td></tr><tr><td>`DESC_BRAN`</td><td> Descrizione Brand

</td><td>A(40)

</td><td>SI

</td></tr><tr><td>`CODE_SBRN`</td><td> Codice Sub-brand

</td><td>N(4)

</td><td>SI

</td></tr><tr><td>`DESC_SBRN`</td><td> Descrizione Sub-brand

</td><td>A(40)

</td><td>SI

</td></tr></tbody></table>

<div class="div1" id="bkmrk-import-anagrafiche-e-1"><span class="index" style="color: #ffffff;"> **IMPORT ANAGRAFICHE ECR**</span></div><p class="callout info">Il **Codice EAN** dell'Articolo, se valorizzato, è utilizzato per ricercare l'Articolo a cui associare il Codice ECR da importare. In mancanza del Codice EAN, la ricerca è eseguita in base al Codice dell'Articolo.</p>

Prevedendo le colonne relative al **Brand** e **Sub-brand**, contestualmente alla creazione della relativa tabella sarà eseguita anche l'associazione del brand e sub-brand all'Articolo. Si ricordi che: oltre a creare l'ECR ed il brand/sub-brand, questa funzione permette di modificarne anche la descrizione e l'associazione Codice-Articolo.

# 1.16.4.5 - Import Anagrafiche Ubicazioni

<div class="div1" id="bkmrk-rel.-6.4.1.0"><div class="testoSmall" style="text-align: right;">Rel. 6.4.1.0</div></div><div class="div1" id="bkmrk-">![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/impostare.jpg)</div><div class="div1" id="bkmrk-questa-funzione-perm"><dl><dt class="item">Questa funzione permette d'importare l'Anagrafica Ubicazioni da un file in formato *csv* rispondente alle specifiche stabilite dalla Genesys Software.</dt><dt>Operativamente, dopo aver impostato la Ditta, valorizzando l'indicatore **Record errati**, è possibile indicare in che modo effettuare l'import qualora sul file *csv* siano rilevati degli errori.</dt><dt>Sono previsti i seguenti valori:</dt><dd class="item_primo"> 0  = per effettuare l'import solo nel caso <span class="index">Tutti</span> i record del file *csv* siano corretti</dd><dd class="item"> **1**  = per effettuare l'import <span class="index">Solo</span> dei record che non presentano errori</dd><dd>**2** = per effettuare l'import dei record corretti e di quelli che presentano errori «warning»;</dd></dl></div>Dopo aver convalidato i suddetti dati, il programma visualizza in un *data-grid* il contenuto del file *csv*, segnalando in <span style="color: red;">rosso</span> eventuali errori «gravi» e in <span style="color: #ffcc33;">giallo</span> eventuali errori «warning» riscontrati nel file. A questo punto, mediante il *check-box* presente su ogni riga, selezionare i records da importare e convalidare ![](https://gsdoc.genesyssoftware.eu/old_manual/E28/comn/img/pulsanteV.jpg) per avviare l'import.

<div class="div1" id="bkmrk--1"></div><p class="callout info">Le righe con errori «gravi» <span class="index">Non</span> solo selezionabili, mentre quelle con errori «warning» possono essere selezionate. Le righe corrette possono essere eventualmente escluse dall'elaborazione.</p>

<div class="div1" id="bkmrk--2"></div>---

### Specifiche Tecniche

<div class="div1" id="bkmrk-il-file-csv-deve-ess">- Il file *csv* deve essere allocato nella cartella  **$GD/dif** del server
- Il file *csv* deve essere denominato **IMPOUBIC.csv**

</div>Sono di seguito elencate tutte le colonne che devono essere presenti nel file *csv*: sono riportate in <span style="color: red;">rosso</span> le colonne *obbligatorie*.

<table border="1" cellpadding="2px;" cellspacing="0" class="bordi" id="bkmrk-import-anagrafiche-u"><tbody><tr><td align="center" bgcolor="#0066FF" colspan="7"><span class="index">**IMPORT ANAGRAFICHE UBICAZIONI**</span></td></tr><tr><td colspan="7"> **Nome File: $GD/dif/IMPOUBIC.csv**

</td></tr><tr><td bgcolor="#CAE4FF" class="index"><center>**Nome**</center></td><td bgcolor="#CAE4FF" class="index"><center>**Descrizione**</center></td><td bgcolor="#CAE4FF" class="index"><center>**Natura**</center></td><td bgcolor="#CAE4FF" class="index"><center>**Obbl.**</center></td></tr><tr><td>`CODE_FILE`</td><td> Filiale

</td><td>N(5)

</td><td>SI (se gestita)

</td></tr><tr><td>`CODE_DEPO`</td><td> Deposito

</td><td>N(5)

</td><td>SI (se gestito)

</td></tr><tr><td>`MNEM_MAGA`</td><td> Area Magazzino (definite con servizio ASSZ G.S.)

</td><td>A(8)

</td><td>SI

</td></tr><tr><td>`TIPO_UBIC`</td><td> Tipo Ubicazione (**1**=Picking, **2**=Stock 1° liv., **3**=Stock 2° liv.)

</td><td>N(2)

</td><td>SI

</td></tr><tr><td>`IDEN_CORS`</td><td> Corsia

</td><td>N(5)

</td><td>SI

</td></tr><tr><td>`IDEN_CAMP`</td><td> Campata

</td><td>N(5)

</td><td>SI

</td></tr><tr><td>`IDEN_PIAN`</td><td> Piano

</td><td>N(5)

</td><td>SI

</td></tr><tr><td>`PROG_PIAN`</td><td> Progressivo Piano

</td><td>N(5)

</td><td>NO

</td></tr><tr><td>`CODE_AMGK`</td><td> Codice Articolo

</td><td>A(18)

</td><td>SI

</td></tr><tr><td>`DESC_AMGK`</td><td> Descrizione Articolo

</td><td>A(40)

</td><td>NO

</td></tr><tr><td>`NATU_AMAG`</td><td> **1**=Cella frigo

</td><td>N(2)

</td><td>NO

</td></tr><tr><td>`SCOR_MINI`</td><td> Scorta minima

</td><td>N(7)

</td><td>NO

</td></tr><tr><td>`SCOR_MASS`</td><td> Scorta massima

</td><td>N(7)

</td><td>NO

</td></tr><tr><td>`TIPO_LOCA`</td><td> Tipo Locazione (**1**=Bay, **2**=Slot, **3**=2Liv, **4**=3Liv, **9**=Catasta)

</td><td>N(2)

</td><td>SI

</td></tr><tr><td>`HALT_LOCA`</td><td> Altezza

</td><td>N(3)

</td><td>NO

</td></tr><tr><td>`LARG_LOCA`</td><td> Larghezza

</td><td>N(4),99

</td><td>NO

</td></tr><tr><td>`PROF_LOCA`</td><td> Profondità

</td><td>N(4),99

</td><td>NO

</td></tr><tr><td>`DIST_INGR`</td><td> Distanza dall'ingresso (in metri)

</td><td>N(3)

</td><td>NO

</td></tr><tr><td>`DIST_EXIT`</td><td> Distanza dall'uscita (in metri)

</td><td>N(3)

</td><td>NO

</td></tr><tr><td>`CODE_EANP`</td><td> Codice EAN Prodotto dell'Articolo

</td><td>N(14)

</td><td>SI

</td></tr><tr><td>`CODE_EANC`</td><td> Codice EAN Confezione dell'Articolo

</td><td>N(14)

</td><td>SI

</td></tr></tbody></table>

<p class="callout info">I **Codici Filiale** e **Deposito** devono essere presenti nel file, solo se la Ditta gestisce le Filiali e/o i Depositi.</p>

La colonna **Area Magazzino** deve essere *sempre* presente, ma il contenuto può essere spazio se non gestita.

In mancanza delle colonne **Codici EAN Prodotto** e **Confezione** dell'Articolo, <span class="index">Non</span> sarà possibile eseguire l'import. Questi Codici permettono di ricercare l'Articolo qualora nel file non sia presente il Codice: in questo caso, l'Articolo sarà ricercato attraverso il Codice EAN Prodotto oppure, se anche questo non è presente, attraverso il Codice EAN Confezione. In mancanza di questi Codici, il programma segnalerà errore. Qualora sia il Codice Articolo che i due Codici EAN <span class="index">Non</span> risultino valorizzati, l'Ubicazione sarà codificata sprovvista di Articolo.

<div class="div1" id="bkmrk-rel.-6.4.1.0-5.-impo"><dl><dt>Esempio di errori «gravi»:</dt></dl>- Filiale <span class="index">Non</span> valida, se la Ditta gestisce le Filiali
- Deposito <span class="index">Non</span> valido, se la Ditta gestisce i Depositi
- Area di Magazzino <span class="index">Non</span> valida, se indicata
- il Tipo Ubicazione <span class="index">Non</span> può essere maggiore di 9
- Ubicazione già presente
- l'Articolo <span class="index">Non</span> esiste
- Tipo Locazione <span class="index">Non</span> valido

</div>