Home
- Ravagnati Sistemi
Contents
1. 20 Manuale Tecnico Formato campi testo numerico e data possibile selezionare il tipo di formato di visualizzazione pi adatto al valore contenuto in un campo numerico oppure per un campo testo poter convertire i caratteri digitati interamente in maiuscolo o interamente in minuscolo o ancora una data in un formato diverso da quello di difetto Nella seguente videata sono indicati i formati per i campi numerici Selezione Formato Lontrollo Tipo Formato Decimali Descrizione irmanage usttat 4 Qualsiasi Formato di difetto Numerico 0 Wisualizzaunacifa o uno zero Numerico 0 Visualizza un numero o una percentuale Numerico H 0 Q0 Visualizzanelformato Quantit Numerico Visualizza come Importo Waluta Numerico 0 BO Visualizza come Importo aluta Bilancio Numerico 0 PO Wisualizza come Importo con decimali Tipo Numerico Esci Selezione Formato Formati per campi Controllo Tipo Formato Descrizione imanago usrtat 1 Qualsiasi Formato di difetto Visualizza tutt caratteri In maiuscolo Tipo Visualizza tutt caratteri in minuscolo Testo Selezione Formato Controllo Tipo Formato Descrizione irmanago usrtat 9 Data ddmmpyyy Visualizza la data nel formato giornomeser anno Tipo Formati per i campi data Data PERSONALIZZAZIONE Gli strumenti On Fly 21 Livello ciascun livello identifica la caratteristica ed il comportamento di
2. Personalizza E AREGPErI al Mentre con Personalizza Dettaglio si visualizza oltre alla barra l elenco delle colonne inserite nella griglia del documento 42 Manuale Tecnico Personalizza Dettaglio A Colonna Intestazione Orginale Stato Visibile Visibile Codice articolo I visibile figibile Uta anagrafica O O J do fisibile Visibile 5 Ri 11 Visibile Visibile g Valore movimento 6 fisibile 10 Importo unitario valuta Visibile 11 Valoremovimento valta 8 sibile l2 Centro costo 1 Visibile 13 fisibile 14 Visibile 12 15 Rif ordine Visibile PERSONALIZZAZIONE Gli strumenti On Fly 43 5 Personalizzazione Distinta Base La personalizzazione del caricamento della Distinta Base consente ad esempio l inserimento di nuove colonne destinate ad accogliere note od informazioni sulle caratteristiche degli articoli utili per la gestione dei Lotti di Produzione e quindi richiamate e o stampate al momento necessario dal modulo Produzione Per quanto concerne invece la Distinta Base per il Terzista si possono inserire dei dettagli che riguardino le eventuali specifiche da riportare sul documento Ordine al Terzista 5 1 Distinta Base Come per i Documenti di Vendita la Distinta Base prevede la Personalizzazione On Fly sia a livello di testata sia a livello di dettaglio Cliccando sul pulsante Personalizza si pu scegliere il livello
3. Grassetto CatMerc Italico Peso Riflva Allineamento Sconto Zona Frovvig Visualizza Tabella Campo fi Elimina Colore per il disegno questa propriet permette di attribuire ad un disegno una colorazione di sfondo selezionando il colore desiderato dal seguente pannello at FILO ma ma e ne GAL A O E ajs Colori di baze Disegno Framet m E a Do fo nn cs E Ordinato 6 dd __ Larghezza 29 Ei i Ea E E E E fo Altezza 11 E EEHEEHE NT Nome Frame Zona Testata m E E m m m EE Visualizza Si HANNA Mi Colore Colori personalizzati A A O DETE E E E E g Defimizci colori personalizzati gt Elimina 60 Manuale Tecnico e Funzione per la funzione in questa propriet possibile selezionare una serie di campi non appartenenti agli archivi ma che si possono rendere necessari per le varie stampe Sono campi aggiuntivi calcolati dall elaborazione delle varie funzioni che gestiscono i documenti Nel seguente elenco sono descritte le funzioni di uso comune nella stampa dei documenti di trasporto bolle che possono essere richiamate ed inserite come elementi descrittivi me Descrizione Numero di pagina Quantit m lettere Legenda tabella conversioni Totale Merce Totale Imposta Totale Documento Tipo Documento Total Column Destinatario della copia TotUmaggio Totale Omaggio TotLordo Totale Compr di Omaggio Casseghno Contrassegno Ban nales Descrizione Banca An
4. PERSONALIZZAZIONE Gli strumenti On Fly 99 Esempio Elaboriamo un documento con un Cliente che abbia il livello 52 e per il quale si sia provveduto ad inserire il messaggio Cliente insolvente nella relativa Anagrafica Sar chiesto all atto dell inserimento del Codice se proseguire con l inserimento o uscire si avr un avviso come nella videata seguente che conterr il messaggio memorizzato sul campo Clienti U_Mesbloc 20 Anagrafica Clienti Yariazione E coi 050002 C Fiscale o1 2395080154 A ag zoc EXPERT CASA HEW Telefono e fax 0352 2298779 0382 2287772 Indirizzo via Cesare Battisti 76 Telex e modem 0382 sarrere 0352 2256789 er 0g Pavia Py E mail Persona fisica Esclusione da allegati E Nazione IT Italia P_UNA IT ni 229521 24 Listino personalizzato 7 Tipologia Clienti Sconto Hw l Messaggio cliente nolente Je 0x Codice doc feoLcLI Protocollo E N dai Mur Data 19 07 2000 TO DDT Sospeso Cliente Testata documento Hote Dati Spedizione Sconti e spese Personalizzazione Codice cliente coi 050002 Nome Cliente ESPERT CASA NEW o O Citt 27100 PAYIA Causale mag VEN VENDITA x cliente insolvente Assog IN El Cond pagam FB3 Ricevuta Bz e La maschera di selezione che si ottiene la seguente Tel 0382 2298779 aU Lista Documenti Forzati n F LE LE Cna IST I LITI I attura Io mik C
5. e Database permette la selezione del database da cui importare la tabella e Importazione selezione del tipo d importazione che deve essere effettuata e Struttura della tabella e Dati della tabella e Struttura e Dati della tabella e Tabelle disponibili selezionare la tabella da importare PERSONALIZZAZIONE Gli strumenti On Fly 33 2 1 6 Inserimento e Variazione Cartelle L aggiunta di nuove cartelle e la variazione della dicitura delle cartelle gi esistenti si attiva cliecando con il tasto destro del mouse in corrispondenza dell area dedicata al nome delle cartelle dopo essere entrati in modalit Personalizzazione appare una finestra Definizione cartelle che riporta in una stringa in sequenza i nomi delle cartelle la amp anteposta ad una lettera consente di far apparire la lettera seguente sottolineata per poter essere utilizzata per richiamare con la tastiera la cartella Nella Toolbar delle Personalizzazioni collocata la funzionalit Modifica Cartelle che permette di attivare la finestra Definizione Cartelle c Anagrafica Clienti Personalizzazione Codice Hi RAC di Societ Fiag soc H Teletonoets 00000 Indirizzo Definizione cartelle Dati amp anagrafici Dati contabili Nazione Note Cliente privato INA Farcellazione Dati anagrafici Dati contabili Note Perkzonalizzazione Data di nascita Sesso E Luogo di nascita Riferimento Aggiungi KHiodifi
6. in generale le propriet saranno a cambiare Identificativo da Colonna Numerica a ci che si vuol far apparire in testa alla colonna ad es Ulteriore Sc Agg premere in corrispondenza della casella bianca di fianco a Identificativo e digitare la descrizione desiderata b In Nome Campo Database associare il campo del database BolFattDett U_ScontoAgg In Video Larghezza e digitare 6 per definire uno spazio di 6 caratteri In Formato lasciare un formato qualsiasi e In Codice decimali digitare ad es 2 per avere due decimali o 9 90 Manuale Tecnico f Nel campo Livello occorre specificare che si tratta di uno sconto cos che andr calcolato e sottratto dall importo della riga scegliere Livello 3 Sconto premendo Inserisci gt Gestione Livelli x Livello Descrizione Qbblig Fi di uno Attuale assegnamento ch Note libers o oOo o Quantit Si Quantit fmBolle grdid Prezzo S _ FrezzoffmBalegd5 Sconto Si Unoo pi campi collegati tra cui frmbolle grd 28 Impoto S ImpotofimBolegd Provvigioni M0rdine Mola S o S g wa Sil CodicelvA fmBolegd 10 CodiceAticolo 5i Codice articolo fmBolle ard 1 15 Descrizione articolo Descrizione frnBolle grd 2 t Omaggi Omaggio fmEolle gd9 18 jDatabale __ o 24 TipoOmaggo J o 36 Data sistema oo o C
7. Nel corpo del documento dovranno essere collocati il codice e la descrizione degli articoli l unit di misura la quantit ecc Nel piede del documento dovranno infine essere collocati tutti i dati relativi al trasporto come lo spedizioniere la data e l ora del trasporto il peso i colli ecc PERSONALIZZAZIONE Gli strumenti On Fly 51 Demo Darago DER Vo Igp IIS HLN ProsTammi Fal 2 003 Professioni 1 ram o 2 r TWT ARTEI ComqateT JO D r OI D H Li bd Cac Ds DATADO Daul E Y L i COAET AHE an Ch Nom ASE D ASW PESO A GOLL AAA SD ao AspBsni Para Cll Cara Trasp RES RE ISEE Kof sSps 2 1 haldzz2c5p 1 ipl 3 EC 3 p di cosa Pao deli TATE O Dl cia DOgssndacgino della Copra AI lancio della funzione appare direttamente l area per il disegno del primo documento Documento di Trasporto Bolla ed una finestra Definizione Propriet con in linea le propriet legate alla definizione del documento stesso Cliccando sulla propriet Tipo Documento A possibile selezionare il documento da definire o da variare Una volta stabilito di inserire ad esempio un nuovo Campo Descrittivo o un Campo proveniente dagli Archivi o il disegno di un contorno o una funzione o una immagine selezionare il pulsante corrispondente alla definizione voluta tra i cinque possibili contenuti nella Tool Bar della finestra della Definizione Propriet posizionarsi quindi con il mou
8. X r Nome Carattere Times Mew Roman Colore dei caratteri Dimensione 10 Grassetto No Italico No Allineamento Sinistra Nome Carattere Times New Roman Colore dei caratteri Dimensione 10 Grassetto No Italico No Allineamento Sinistra ona Piede Visualizza Si Funzione RADesc DEName Ik Riga A Elimina 78 Manuale Tecnico Definizione Proprieta o A DT Proprieta E Funzione TotRiga Funzione Totale etto Nome Home TotaleMetto Larattere Times New Roman Carattere Times New Roman Colore dei caratteri Colore dei caratteri Dimensione 10 Dimensione 10 Grassetto No Grassetto Si Italico No Italico Ho Allineamento Sinistra Allineamento Sinistra Zona Piede Zona Visualizza Si Visualizza Funzione Funzione DBName bg DEN ame Riga Riga Tipo Tipo Formato H HHO H HHO Formato Elimina Elimina Confermando e cliccando su Anteprima possibile visualizzare il risultato Rufenute sa Iva Imponibile Imposta Totale Documento 1038 RITENUTE SU 1 200 20 2 200 00 440 00 EURO 2 640 00 PROVV NI Netto 2302 00 1040 PRESTAZIAV AUTON 1 000 INIL PERSONALIZZAZIONE Gli strumenti On Fly 79 7 4 Fatture Assegnazione Date Competenza da Fatturazione La testata delle funzioni Caricamento Fatture e Caricamento Fatture Accompagnatorie personalizzabile con i campi che permettono di assegnare ad un documento Fattura o Bolla Fatt
9. e Modifica archivi il pulsante consente di accedere alla manutenzione degli archivi interessati dal contesto della funzione e Propriet il pulsante consente di definire le caratteristiche legate al campo in definizione e Elimina Colonna il pulsante consente di non visualizzare pi il campo selezionato PERSONALIZZAZIONE Gli strumenti On Fly 39 Nella seconda parte vi l elenco di tutti i campi gi presenti nella griglia del dettaglio di quel documento e Colonna questa costante identifica ordine progressivo delle colonne del dettaglio del documento Facendo clic in corrispondenza della riga con la definizione della colonna da spostare e tenendo premuto il tasto sinistro del mouse posizionare la definizione nella sequenza corretta e Intestazione descrizione della colonna di dettaglio e Originale questa costante identifica l ordine originario delle colonne del dettaglio del documento e Stato facendo clic in corrispondenza della colonna Stato la costante Visibile diventa Non Visibile In questo modo possono essere disabilitate temporaneamente alcune colonne nel dettaglio del documento che non si vogliono utilizzare Per aggiungere una nuova colonna alla griglia si seleziona dalla barra dei pulsanti il tipo di campo prescelto ad esempio colonna numerica il nuovo campo aggiunto in coda a quelli gi presenti campo quello denominato Colonna numerica 15 Come si vede n
10. 2 1 4 2 II Esempio Nella stringa SQL possibile gestire formule di calcolo Ad esempio creando due nuovi campi numerici Base e Altezza nel dettaglio di un Documento di trasporto possibile ottenere il prodotto dei loro valori nel campo Quantit Dopo aver creato i due campi di dettaglio occorre selezionare le propriet del campo Quantit per inserire nella stringa SQL la seguente formula frmbolle grd 15 frmbolle grd 16 dove frmbolle grd 15 valore del campo Base frmbolle grd 16 valore del campo Altezza Regola di sintassi delle stringhe SQL campi utilizzati nella stringa SQL devono essere sempre delimitati dal carattere pipe Personalizza Dettaglio E o x Colonna Intestazione Originale Stato 1 visibile 2 visibile 3 visibile A Visibile 5 Visibile 6 Quantit Re Prezzo Selezione hai J Sconto 10 Sc Agg enerali Layout Avangate a 11 Importo Campo di riferimento O OZ OoOo 12 Codice IVA M Mumero 13 Omaggio Lunghezza 14 Provvigioni HHHO 15 ID su BolFattDett No 2 Campo Spostabile rmbolle ard 15 Ifrmbolle ard 1 EJI Quantit Funzione di controllo O Nessun controllo ja O MA Richiamo ista 0 Nessuna isa B 28 Manuale Tecnico 2 1 4 3 III Esempio Un altro utilizzo della stringa SQL quello di selezionare un campo da qualsiasi tabella del database utilizzando l istruzione sql SELECT
11. Tracciati Record della Tabella Articoli solo campi usati CodArt Codice Articolo CatMerc Codice della Categoria Merceologica Esempio di Stringa SELECT Scontoit AS XscCat FROM ARTICOLI INNER JOIN U ScoCcli ON U_ScoCli CatMerceol Articoli CatMerc WHERE CodArt FrmBolFatt grd 1 AND U_ScoCli CodCliente FrmBolFatt txt 2 Dove FrmBolFatt txt 2 Codice Cliente durante il caricamento della BF FrmBolFatt grd 1 Codice Articolo della riga di dettaglio su cui sono posizionato Le INNER JOIN devono essere usate esclusivamente per collegare la Tabella Articoli con un altra tabella partendo dal presupposto che il campo che lega le due tabelle non presente in griglia Nell esempio infatti la Categoria Merceologica non presente sul dettaglio ma un campo del tracciato della Tabella Articoli per cui creando questo legame associo le due tabelle e posso ricercare anche nella seconda in base alle condizioni WHERE specificate Nella clausola ON bisogna indicare solo le associazioni tra i campi delle due tabelle Nel nostro caso l unico legame dato dal campo Categoria Merceologica La clausola AS nome fittizio una convenzione interna perch la SELECT funzioni correttamente ma non ha nessun valore ed il nome indicato pu essere casuale purch non coincida con un campo gi esistente Le condizioni specificate nella clausola WHERE devono essere espresse in relazione ai campi della griglia o della testata dis
12. apposito pulsante Personalizza e per gli archivi la cartella Personalizzazione Clienti Fornitori Articoli Tutte le Tabelle e nelle seguenti funzionalit caricamento Ordini Clienti caricamento Offerte Clienti consultazione Ordini Clienti consultazione Offerta Clienti evasione Ordini Clienti caricamento Ordini Fornitori caricamento Ordini Terzisti input Movimenti di Magazzino caricamento Distinta Base caricamento Distinta Base Terzista caricamento DdT caricamento DdT Fornitori caricamento Fatture caricamento Fatture Accompagnatorie caricamento Ricevute Fiscali caricamento Lotti di Produzione caricamento Cicli di Lavorazione 6 Manuale Tecnico sia a livello di testata dove prevista l apposita cartella Personalizzazione che di dettaglio ove possibile collocare delle nuove colonne in qualsiasi sequenza anche fra le colonne gi previste Tutte le operazioni che verranno illustrate di seguito possono essere eseguite per gli Utenti che ne hanno prevista la gestione e quindi ne hanno acquistato diritti durante una normale fase di lavoro riprendendo l inserimento dei dati subito dopo aver concluso la personalizzazione in oggetto Per_abilitare la personalizzazione occorre richiamare la funzione interessata Anagrafica Clienti Fornitori Articoli Tabelle input Ordini ecc e fare clic sul pulsante Personalizza 1 la funzionalit attiva solo a videata
13. possibile indicare nel campo Omaggio il parametro S Nel caso in cui l utente volesse riportare specificatamente sul documento la percentuale di sconto 100 possibile creare il seguente campo personalizzato denominato Sconto 100 il quale si valorizza solamente se il campo Omaggio grd 9 ha valore S JD x Selezione ha Generali Layout Avanzate a Lampo di riferimento rmb olle grd 9 Tipo controllo N Mumerg Lunghezza Lunghezza I Formato B0 Obbligatorio i _ LZYI C alori Ammessi T Campo Utente select case when lfrmB olle grd 9 5 THEN 100 ELSE 0 END AS SC100 FROM BOLFATDETT Identificativo gt Sc100 i vello zi i Wideo Larghezza S600 a i Prelievo Controlo Codice decimali S _______ Riscrivibile N Conversione in valuta L esempio impostato su un database SQL nel caso di access la sintassi della stringa di seek cambia radicalmente in access non possiamo usare il case when Con la stessa logica se richiesto possibile estendere l automatismo anche nel caso del campo omaggio valorizzato a I relativo all omaggio con IVA Questo esempio di personalizzazione permette di gestire i casi in cui l utente vuole presentare al proprio cliente un documento che evidenzia che la scontistica applicata del 100
14. 10 Tabella Agenti p LI FRA LE PROPRIETA DEI CAMPI Si noti che su ogni campo creato necessario indicare il collegamento alla K lista Tabella Agenti al fine di utilizzare il O tasto F5 per il richiamo della lista Agenti FattTest Agented O Codice decimali 2 Occorre ora creare il campo numerico per indicare la percentuale associata a ciascun agente per far ci personalizzare il dettaglio del documento provvedendo ad inserire tre colonne numeriche aggiuntive quella dell agente 1 gi disponibile tra le colonne della griglia come nella figura sotto ai Fattura Ultimo protocollo assoluto 1 co i E Joj Codice doc FATCLI 7 Frotocollo fr N T nua e di ima mem i z 5 ersonalizza Dettaglio Cliente Testata doi Codice cliente Do fab E E D_ ba Di Indirizzo na E E cit 2 taema en e ve a e E a E Visibile Assog MA Visibile Cond pagam e Visibile Visibile Visibile Visibile visible Non Vis j mez Non Visible 2 Colonna numerica 23 i Visibile EE visi i mes Visie Nelle propriet occorre legare le colonne inserite ai corrispondenti campi nel database 102 Manuale Tecnico a Propriet Selezione Y ha Toniolo Campo Descrizione i Generali Layout Gwenzate a irmtatt grd 23 e este e Tesoro SRO Campo di riferimento Eff Tio Numero Riga det
15. A prowv fmfatt grd 23 in a e Nois fo NBola __ do Si CodicelvA fmFattgrd 10 Codice amp aticoo 5i Codicearticolo fimFattard 1 15 Descrizioneaticoo Descrizione fimFattard 2 16 Omaggi Omaggio fmFattgrd9 18 Databola J Jo 24 TipoOmaggo J Jo 3 Data sistema J o Jooo o o d Orasistema _ ooo o Ch Base Calcolo Frovvigioni frmfatt grd 26 104 Manuale Tecnico c Nome Campo Database Personalizzare il Database inserendo il nuovo campo personalizzato di tipo numerico nella Tabella BolleDett i Propriet Si Gestione Campi Database Seleziona campo per il salvataggio dei dati Selezione hu Controllo Campo Descrizione Fi Generali Lavaut Avanzate z rmt arale uga 5 Aero ie iadlo Tipo Sconto Sconto N Numero Mumerico Sconto Sconto 2 Sconto3 Sconto 3 HHHO Tabella Importa Importo No nessuna Fror di FProvvigione U_SCCategoria Sconto per categoria T Campo Utente IDRigaOrd ID della riga d ordine cliente evasa IDRigaBol ID della riga della bolla fatturata Base Calcolo Prov Prowez Percentuale di provvigione di dettaglio 0 Nessun controllo Prod Percentuale di provvigione di dettaglio3 0 Nessuna lista Proww4 Percentuale di provvigione di dettaglio4 1 Prezzo Val Prezzo Seconda Valuta 2h Importo al Importo Seconda Valuta 0 ImpLordo Importo Lordo 0 ImpLordo2V al Importo Lordo Seconda Valuta l ID CompT erz
16. O NA 0 Tot merce Eonterma Eulizoi Elimina Stampa Scadenze Personalizza bar Il campo pu essere creato a discrezione dell installatore sia sulla fattura sia sulla fattura accompagnatoria secondo le esigenze 74 Manuale Tecnico Propriet del campo di dettaglio Nelle propriet della colonna appena creata inserire in corrispondenza della riga Nome Campo Database il riferimento BollFattDett CodiceRA possibile selezionarlo accedendo alla lista cliccando sul pulsante associato a detto campo che si attivera posizionandovi all interno di esso Gestione Campi Database Seleziona campo per il salvataggio dei dati l x ne IGT uNe Controllo Campo Descrizione frmbolfatt grd 22 Tipo B Bolla BF Bolla Fattura F Fattura a o x Coda Codice va r Tipo Omaggio N NO S S I conlva Testo Flags Flag Trattamento descrizione aggiuntiva aggiunta 5 fate TipoNota Tipo Nota N Nota B Rif Bolla O Rif Ordine O al Tabella MumUrd Numero dell ordine di provenienza NumOrdCli iBolFatlett i MumBolla Contoren unie incatinumnattazione de alleate de a aa e ceea Code fitti per estere Rienie ect Treni CodPrest Codice della prestazione to Ritenuta TipoPrest controlla TipoHiga Tipo Riga Y Vendita F Reso l Omaggio con WA O Um ha lista TipoLiz Tipo Listino CodLiz Codice Listino Commessas N Fassa a Commessa S N CO Conferma Ferson
17. Si provveduto inoltre a creare un Campo Database ad hoc nel quale andranno salvati invece i dati relativi ai Movimenti di Magazzino e ad inserire cliccando sul pulsante di ricerca associato nel campo Controllo l appropriata tabella a cui fare riferimento per effettuare i controlli Sa 70 Manuale Tecnico 7 2 Document Design Totale di colonna Sulla stampa dei documenti del ciclo Attivo Offerte Ordini e Documenti di vendita e Passivo Ordini Fornitori possibile impostare una funzione in grado di totalizzare le colonne numeriche per ottenere ad esempio la somma delle quantit o degli importi Questo automatismo viene attivato impostando un campo di tipo Funzione all atto della Definizione Moduli di Stampa richiamabile dal men Archivi Personalizzazione selezioniamo nella maschera di Definizione Propriet che appare di difetto con il disegno del modulo il tipo documento ad esempio Fattura Le operazioni da compiere sono le seguenti 1 Creazione di un Etichetta ad esempio Totale Prezzo per essere visibile nel documento deve essere editata manualmente la descrizione nel relativo campo in Definizione Propriet PRESSO 138 l 3 m O m E a otale Prezzo Totale Prezzo o o o escrizione Totale Prezzo SE F 2 Inserimento di un campo funzione nel quale deve essere obbligatoriamente definita una propriet definita Funzione Definizione Proprieta PREZZO Funzione Func Funzione V
18. ed impostando particolari condizioni Nelle successive videate visualizzata l istruzione di selezione del campo Conto ricavi della tabella Articoli da visualizzare nella colonna 13 del dettaglio del documento Fattura SELECT ContoRic From ArtConti where CodArt frmFatt grd 1 Personalizza Dettaglio fi x Colonna Intestazione Originale Stato 3 Sconto Oooo 6 Visibile 10 Sc Agg ian T tuoi w Propriet _ OY 1a Codice VA E elezione 13 Omaggio 14 Provvigioni Heneral Layout Ewanzate a 15 ID suBolFat frmFatt ard 1 z 16 IDsuMowt Tipo controlo Testo 17 Conto di rica 10 18 SeMatr 19 ModMat Obbligatorio Ho 20__ IDDetMag 2 Preventivo Lampo Spostabile 22 Dettaglio Select ContoRic From amp rtConti where Cod rt 1 Conto di ricavo 40 E sistenza in Piano dei Conti PERSONALIZZAZIONE Gli strumenti On Fly 29 2 1 4 4 IV Esempio Esempio di Prelievo Indicizzato in Ordini Clienti Si vuole gestire la selezione del prezzo di vendita di un articolo sulla base del quantitativo di merce inserito nel dettaglio della funzione Ordini Cliente Nella tabella articolo sono stati creati due campi Tabella Articoli campi inseriti U Pz100 Prezzo di vendita per quantitativi di merce tra 100 e 1000 1 U_Pz1000 Prezzo di vendita per quantitativi di merce oltre 1000 2 PvendPub Prezzo di vendita 3 l Articoli di Magazzino
19. gt FlagE vaso Flag E vazo O lnevazo 1 Parzialm E vazo E vaso Identificativo Sconto 3 Utaznag Ordered quantity in registry measure units Funzione d controllo 0 Nessun controllo EvasAnag Shipped quantity in registry measure units Richiamo lista 0 Nessuna lista Prezzo2al Prezzo seconda valuta Video Margine Alto 1 Video Margine Sinistro 24 Importo al Prezzobil Importo seconda valuta Prezzo valuta Bilancio ImportoGil Scontos Automatico 3 1 OrdCiiDatt Sconto3 E 5i Prelievo Importo valuta Bilancio z di sconto 3 Conferma Fersonalizza DE Esci La nuova colonna viene portata di difetto all estrema destra della griglia di dettaglio Per motivi estetici e di praticit possibile modificare l ordine di visualizzazione delle colonne spostando la colonna appena creata subito dopo la colonna Sconto Aggiuntivo Per fare questo necessario richiamare tramite il tasto Personalizza la funzione Personalizza Dettaglio dove appare la maschera contente la lista di tutte le colonne inserite nella griglia di dettaglio ordinate per posizione di visualizzazione Per modificare la visualizzazione sufficiente trascinare col tasto sinistro del mouse la colonna Terzo Sconto posizionata in coda della lista nella posizione voluta Sulla gestione Regole raggruppamento documenti che definisce i trasferimenti dei campi lungo la catena documenti stato previsto il passaggio del campo Sconto3 ne
20. massimo del 50 in corrispondenza della casella bianca di fianco al campo Valori Ammessi digitare la seguente stringa value gt 0 and value lt 51 Saldi di Magazzino Altri Dati Note Um e Decimali Personalizzazione La personalizzazione m dell anagrafico Sconto Aggiuntivo i o terminata n Personalizziamo ora la maschera di Caricamento Ddt per aggiungere il nuovo campo come colonna numerica nella griglia di inserimento dei Documenti di Trasporto Per collocare il campo dello sconto occorre anche in questo caso averlo prima definito nel database dei DdT Parametrizzazione Database x Tabella BolFatDett Nome campo T ipo E m Descrizione a Singola prec 4 Percentuale di provvigione di dettac Codice a Teso 4 Codice Tributo Tablmp per Gestior Descrizione aggiuntiva a quella dell Prezzo val Doppia prec 8 __ Prezzo Seconda Valuta Importozval Doppia prec 8 Importo Seconda Valuta ImpLordo Doppia prec 6 ImportoLordo ImpLordo al Doppia prec 8 ImportoLordo Seconda Valuta Flag che indica la riga dell ordine MI CodPrest Testo 4 Codicedella prestazione DataPrest Data 8 _ Data della prestazione IDCompTerz intero Lungo 4 ID del componente cui far riferiment ImportoBil Doppia prec 8 Importowaluta bilancio TipoPrest Testo J4 IDColo intero Lungo 4 ID del collo 0 se il collo evaso sf Numero Colli YU Scontosgg Singola prec 0 Ulteriore Sconto
21. sulla scelta che interessa Personalizza Testata 2 o Personalizza Dettaglio 2 Nella cartella Personalizzazione 3 possibile collocare i nuovi campi creati con la personalizzazione 8 Manuale Tecnico sl Fattura Ultimo noto aseoluto 15 Codice doc FATELI Peotocolo Fo Cee Gal in Diverso destinatario delia pome e Personalizza Testata Personalizza Dettaglio Per uscire dalla personalizzazione occorre fare clic sul pulsante Fine il pulsante sulla toolbar contraddistinto invece dal simbolo X elimina il campo selezionato Tutte le modifiche apportate sono memorizzate e si ritorna nella normale modalit operativa Per collocare un nuovo campo a video occorre eseguire le tre fasi seguenti dare un nome etichetta al campo creare il campo nel database definire a video le caratteristiche per l inserimento dei dati nel campo PERSONALIZZAZIONE Gli strumenti On Fly 9 2 1 1 La barra dei pulsanti di scelta delle opzioni di personalizzazione In questo paragrafo sono descritte le funzionalit legate alle opzioni presenti nella barra dei pulsanti delle anagrafiche delle tabelle e delle testate dei documenti mentre nel capitolo successivo sono descritte le funzionalit legate alla personalizzazione del dettaglio dei documenti di vendita ATE EEE x 1234 56 7 8 9 10 11 Etichetta permette di collocare un campo presente solo a video Si tratta del nome con il qual
22. Cliente Testata documento Mote Dati Spedizione Sconti e spese Personali Generali Layout Avanzate pa Campo di riferimento frnB alle tatiz de 1 Tipo controllo Testa ee A en i Tipo controlo 50 ormato bbligatorio No alori Ammessi tinga SQL dentificativo Campo di testo O Nessun controllo O Nessuna lista 270 2730 360 2235 Automatico 52 0 Personalizza ilari Prelievo Clientil _MessBloc A ab fa fe EI 1 EH Controllo Codice decimali ma Nella videata d esempio si pu vedere dove inserire il valore del livello di blocco cio nella riga Livello all atto della definizione delle propriet Altrettanto importante la definizione del Prelievo che come si vede sempre dall esempio eseguito dal campo Clienti U_Mesbloc precedentemente inserito nella personalizzazione dell anagrafica clienti 3 RISULTATO Seguendo queste impostazioni si otterr che ad ogni inserimento verr controllato se sul campo Clienti U_Mesbloc contenuto un eventuale messaggio 4 Nelcaso il livello assegnato fosse di tipo 52 e nel caso si decidesse di forzare e proseguire questo documento verr memorizzato in una tabella del database la TabStorico che potr essere visualizzata con la funzione Lista Documenti Forzati questa funzione pu essere opzionalmente aggiunta a Men richiamandola dalla funzione di Personalizzazione dei Men Cartella Comandi Categoria Generali
23. Data Compentenza ddmme yu Tabella Campo data 7 0 Nessun controllo O Nessuna lista 585 1575 330 1260 Automatico E DataCompla DataRimDiir Data Competenza Da Data rimessa diretta b il campo combo devono essere impostati nel modo seguente anche in questo caso si deve indicare il Nome Campo Database selezionando TipoComp Tipo Competenza da Utilizzare sufficiente indicare il Nome Campo Database gi presente per completare la personalizzazione dei campi w Propriet Selezione Controllo Campo Descrizione frimfatt usrcho 1 NumDoc Numero Documento Fattura Protocollo Numero GEnersi Cancut exeneste m Cliente Codice Cliente Mo Tipo DivDest Codice diverso destinatario LomboBox Cod al Codice aluta M Mensile G Giornaliera Asslva amp ssogettamento lva Combo Box 1 Tabella CondPag Condizione di Pagamento 0 Nessun controllo nessuna Agente Codice Agente Video Margine Alto 50 Video Margine Sinistro 7425 CodLig Codice listino CodSpe Codice spedizioniere 1200 Cod sp Aspetto beni Automatico CodPor Porto O CodSpe Codice spedizioniere n CodDoc Si gentez Agente 2 Si amp gente3 Agente 3 Agente4 Agente 4 CodClRB Codice cliente per le RE PartitaFattura Partita Fattura TipoComp Tipo di Competenza da utilizzare NMumPrey h Rispetto a quanto visto per le date di competenza occorre indicare i valori ammissibili per il Tipo Competenza i
24. Formato HHHO ODAH H0 00 documento assegnandoli le Si stesse coordinate Definizione Proprieta Ascissa Ordinata ABO mi Campo RAEE T20 n Umetti se zero DEName PERSO NALIZZAZIONE Gli strumenti On Fly 121 In stampa si pu ottenere SOCIET DEMO Via Padova 45 20100 MILANO Tel 02 99765432 Telefax 02 12345670 DESTINATARIO 201050001 EXPERT CASA MEW SRL Programmi Via Cesare Battisti 76 Professionali 27100 PAVIA per Personal Computer INDIRIZZO di DESTINAZIONE DOCUMENTO di TRASPORTO Numero B00017 CAUSALE del TRASPORTO VENDIT CODICE ARTICOLO H PCPENTIUM H PCPENTIUM 0 H PCPENTIUM 10 H PCPENTIUM 4 Del 01 01 2006 DESCRIZIONE Pentium Pro 200 Mhz Fenti Fro 200 Mhz Esente Fra Pentium Pro 200 IvIhz iIa al 10 Pentium Fro 200 IvIhz Fra al 44 122 Manuale Tecnico 7 19Documenti Altri esempi prelievo sconto da listino ecc Il programma preleva sui documenti di vendita i prezzi e gli sconti secondo una logica precisa si veda a tal proposito il relativo manuale di seguito portiamo alcuni esempi di personalizzazione per soddisfare richieste di utenti che desiderano visualizzare sul documento altre informazioni su prezzi e sconti non previste di standard ia Documenti di Trasporto Ultimo protocollo assoluto 7 i ioj x Codice doc Bocu Protocollo B N O LI 4 Mstword EE x Num Du Ei Data 23
25. ID del componente cui far riferimento nella OrdForCome Automatica ImportoBil Importo valuta bilancio 0 U_BaseCalcoloPn Campo personalizzato Nrtatulazione z BolleDett U_BaseCalcoloProvy Gi Conferma Personalizza DE Esci d possibile opzionalmente indicare un Stringa Sql in modo che venga proposto di default l importo della riga eventualmente diminuito o aumentato da una formula di calcolo Non indicando nessuna stringa Sql il campo potr essere compilato manualmente in fase di inserimento del documento di vendita in caso contrario la procedura considerer il valore del campo 0 e di conseguenza la provvigione risulter 0 Nell esempio visibile la colonna al termine della personalizzazione SE Fattura Inserimento Ultimo protocollo assoluto 2 Codice doc FAT CLI Frotocollo p UM Data 0170172002 Cliente Testata documento Note Diverso destinatario Sconti e spese Fersonalizzazione Codice cliente cor 050003 Home Cliente HEW ELECTRONIC CENTER Indirizzo Viale Manzoni 73 Citt 20052 Monza kil Mazione IT Telefona 0391233922 PINA 0001 2350963 0001 2350963 Assag INA Cond pagam e Ricevuta Bancaria a 30 60 gg FM odic E maggi Frovvi Conto di ricavo prow prow pro Base Calcolo Provy oo 10 00 910100 3 Ovviamente le stesse operazioni possono essere compiute sulle maschere per il caricamento dei Documenti di Trasporto e Fatture Accompagnatorie PERSONALIZ
26. In questo modo possibile utilizzare anche le stampanti laser o a getto d inchiostro che stampano un foglio alla volta Un particolare discorso deve essere fatto per coloro che utilizzano stampanti ad aghi potrebbe verificarsi che la stampa dei documenti proceda in modo lento in quanto la stampante lavora in modalit grafica Per evitare ci ossia per fare in modo che la stampante lavori con massima velocit necessario operare secondo quanto paragrafi esplicativi sull utilizzo della stampante ad aghi del presente manuale Nel caso in cui nel proprio ufficio si utilizzasse una stampante diversa da quella presente dal Cliente ad esempio si ha una stampante laser da una parte e ad aghi dall altra per non dover impostare le propriet una volta arrivati dal Cliente stesso occorre utilizzare i font specificati nel driver della propria stampante per consentire di avviare immediatamente le stampe di prova controllando cos il posizionamento dei vari campi all interno del modulo e definendo i corretti salti di pagina 50 Manuale Tecnico Una volta ultimata la definizione dei moduli installare quindi il driver della stampante del Cliente e ridefinire i font dei campi con quelli riconosciuti dalla nuova stampante per facilitare e velocizzare questa operazione si pu procedere selezionando in una volta sola i campi presenti nel modulo tenendo premuto il tasto sinistro e trascinando il mouse fino a evidenziare la parte che li contiene
27. Scolva La funzione TotEuro presente in gran parte delle definizioni dei moduli e consente di collocare il campo del totale documento in Euro indipendentemente dalla Valuta originale del documento sia essa lire dollari franchi francesi ecc ovviamente se il documento gi in Euro i due totali coincidono L utilizzo della funzione legato alla corretta compilazione della Tabella Valute occorre inserire tutte le valute complete del cambio di riferimento La funzione IvalvaVal presene nelle definizioni dei moduli di vendita e consente di collocare il campo riepilogativo imposta in Valuta nel caso si volessero stampare documenti per clienti italiani in Euro e di conseguenza assoggettati ad imposta anch essa in Euro Le seguenti funzioni sono invece state create per la stampa del codice IBAN BanAnaPaese la funzione restituisce il valore del campo Paese controllo BanAnaSwifth la funzione restituisce il codice Swifth ora non necessario ma per usi futuri BanAnalBAN la funzione restituisce l intero codice IBAN di 27 caratteri composto da Codice paese controllo codice cin Codice abi codice cab conto corrente il conto corrente viene standardizzato a 12 caratteri inserendo a sinistra zeri non significativi e omettendo gli eventuali caratteri speciali es _ BanAnaBAN la funzione restituisce l intero codice BBAN coordinate nazionali che rispetto al IBAN non contiene i primi 4 caratteri de
28. a questo punto impostando i font secondo le esigenze si modificano istantaneamente per tutti i campi selezionati Dal men Archivi Personalizzazione Definizione dei Moduli di Stampa appare la seguente videata is Disegno Documento x DESTINATARIO Via Padova 4 a 20100 Miane LA ab so E Tel 02 987654 r Telefax 02122 Documento Bolle Tipo documento Protocollo Generico i Layout i i Numero Mome Bolle POND LOCDIvDest PROIE aaa n Stampante Default Printer 2 CAUSALE de adine suerte ID af CauTrasp Elimina CODICE ARTICOLO DESCRIZIONE Conferma 00m In Froprieta Nageti Anteprima ess Docum a Esci Per facilitare e migliorare il disegno dei moduli sono stati inseriti i due righelli che esprimono le misure in centimetri Prendiamo ora in considerazione il modulo del Documento di Trasporto Bolla osservabile nella videata successiva Come tutti gli altri moduli si pu dividere in tre parti testata 1 corpo 2 e piede 3 Durante la collocazione dei campi sul modulo si deve tenere conto di questa suddivisione per impostare correttamente le Propriet caratteristiche di ogni singolo campo Nella testata di un documento di trasporto ad esempio dovr essere collocata la Ragione Sociale del Cliente l eventuale destinatario della merce il numero e la data del documento il numero della pagina la causale del trasporto il porto ecc
29. al netto di Iva Prezzo con lva 20 GRANDI ELETTRODOMESTICI Frigoriferi e congelatori 13 33 16 00 Forni lavatrici lavastoviglie e stufe esclusi microonde 4 17 5 00 Piani di cottura Cappe Cucina ScaldaAcqua lt 30 litri 1 67 2 00 ScaldaAcqua gt 30 litri 5 83 7 00 Climatizzatori 6 00 TV E AUDIO E VIDEO Videocamere dvd Videoregistratori HI FI Fotocamere 0 41 0 50 Televisori lt 32 pollici 4 20 3 50 Televisori gt 32 pollici 5 83 7 00 PICCOLI ELETTRODOMESTICI EAPPARECCHIATURE VARIE lt 2 Kg 0 20 0 25 gt 2 Kge lt 5Kg 0 41 0 50 gt 5 Kge lt 10Kg 0 83 1 00 gt 10 Kg e lt 30 Kg 1 67 2 00 gt 30 Kg e lt 60 Kg 4 17 5 00 gt 60 Kg 10 00 12 00 ILLUMINAZIONE Apparecchi di illuminazione 11 67 0 14 Lampadine a Scaria 0 22 0 26 I dati sopra riportati non rappresentano un indicazione di quanto applicare nel programma vanno verificati dall utente sulla normativa prima di essere effettivamente indicati Nelle prossime pagine trattiamo con un esempio pratico la casistica relativa al visibile fee ovvero a come esporre e calcolare tale contributo sui documenti in modo separato Un elemento determinante nella modalit di calcolo l aliquota iva il contributo deve infatti essere calcolato per ogni articolo venduto seguendone la stessa tassazione iva a questi applicata Per questo motivo nella nostra simulazione per completezza abbiamo previsto 4 casistiche iva 114 Manuale Tecnico 1 Iva 0 E il caso i
30. anche al variare del prezzo nell anagrafica di magazzino non verr variato di conseguenza con S invece in variazione verrebbe riproposto il nuovo prezzo di magazzino Input Output campi check box e combo box questi particolari tipi di campo possono essere di output visualizzazione NO oppure campi d input inserimento SF campi Etichetta hanno sempre la propriet uguale a NO mentre i Campi hanno la propriet uguale a Sl Valori Ammessi consente di indicare utilizzando la sintassi delle espressioni condizionali quali valori ammettere per il campo in questione La sintassi delle espressioni condizionali prevede l utilizzo di un unica costante Value che sostituisce il valore del campo Se il valore del campo di tipo alfanumerico occorre impostare la costante ed il valore tra virgolette ad esempio value A 24 Manuale Tecnico Gli operatori e le funzioni ammessi sono OPERATORI FUNZIONI A Elevazione a potenza ABS Valore Assoluto i Moltiplicazione ATN Arco tangente Divisione CVDATE Conversione a date Divisione Intera COS Coseno mod Resto della divisione EXP Esponenziale Somma FIX Restituisce la parte intera di un docum Sottrazione INT Intero Uguaglianza LOG Logaritmo lt Minore di RND Numero Random gt Maggiore di SGN Segno di un numero lt gt Diverso da SIN Seno lt Minore o Uguale a SQR Radice quadrata gt
31. con il pulsante posto sulla destra del campo nel nostro caso associamo la lista clienti Funzione di controlla 0 Nessun controllo Richiamo lista 120 Client E Il Risultato della personalizzazione il seguente 20 Anagrafica Clienti Variazione Codice fen 050002 C Fiscale ni 2739580184 Rag soc EXPERT CASA NEW Telefono e fax 03922298779 0382 22 Indirizzo via Cesare Battisti 7G Telex e modem 03827 BETTER 0382 225671 fer g Pava Pu E mail Persona fisica Esclusione da allegati Nazione IT Italia P IVA IT 01239580184 Tipologia Clienti Dati anagrafici Dati contabili Note Nelle c01050004 associato il codice cliente LAMBERTI GIULIANA per l intestazione degli RB Intestazione RE c Panello descrittivo possibile eventualmente inserire con la Personalizzazione On Fly un pannello descrittivo relativo alla Ragione Sociale del cliente Intestazione AE w Propriet JO Selezione Y Beneal Layout Avanzate Campo di riferimento O OOS O select denom from clienti where CodCli imanagc usrtt 1 Pannello descrittivo 2 225 3405 300 1620 Automatico 0 d PERSONALIZZAZIONE Gli strumenti On Fly 87 In Campo di riferimento indicare il nome tecnico del campo da noi definito Intestatario RB frmanagc usrtxt 1 Nella Stringa SQL indicare dove prelevare il valore desiderato select denom from clienti where CodCli frmanagc usrtxt 1 Una volta ul
32. denominati rispettivamente FattTest Agente FattTest Agente2 FattTest Agente3 FattTest Agente4 Gestione Campi Database Seleziona campo per il salvataggio dei dati Controllo Campo Descrizione frimfatt usrtat E Tipo Tipo Sempre F Fattura Anno Anno Periodo MWA Tipo NMumDoc Numero Documento Fattura Protocollo Numero Testo Cliente Codice Cliente DivDest Codice diverso destinatario Tabella Codal Codice Waluta nessuna Asslva Assogettamento lva CondPag Condizione di Pagamento Agente Codice Agente CodLiz Codice listino CodSpel Codice spedizioniere Cod sp Aspetto beni CodPor CodSpe Agente Agente3 Agented Porto Codice spedizioniere CodCiiRB Codice cliente per le RB PartitaF attura Partita Fattura TipoComp Tipo di Competenza da utilizzare Conferma Fersonalizza DE Esci PERSONALIZZAZIONE Gli strumenti On Fly 101 Fattura Ultimo protocollo assoluto 1 Personalizzazione w Propriet _lojx Codice doc T Protocollo Mum Hi Dee e Selezione agente 4 Cliente Testata documenta Note Diverso destinatario General Lanat Avanzate Tipo controlo Testo Agente 1 Lunghezza 4 Agente po Obbligatorio No aame aal agnes TTI Identificativo agented n O Nessun controllo A 10 Tabella Agenti Z 4 Causali Contabili 5 Tabella Yalute Z 6 Tabella Condizioni Tabella Banche a Tabella Nazioni pe 94 Tabella Spedizione
33. esporre gli importi richiesti in particolare possibile esplicitare i diversi contributi divisi per aliquota nel piede del documento fattura ottenendo un risultato di questo tipo Totale Contributo RAEE Imponibile al 20 Importo Totale Contributo RAEE Esente da Iva Importo Totale Contributo RAEE Imponibile al 10 Importo Totale Contributo RAEE Imponibile al 04 Importo possibile esplicitare il contributo netto per ogni riga di articolo sia in bolla che in fattura a tal fine considerando che le 4 colonne del RAEE T sono alternative possibile creare sul documento 4 campi uno per ogni colonna quindi sovrapporli di modo da occupare un unico spazio nel corpo del documento Per fare ci necessario attivare in particolare il parametro Ometti se zero nelle propriet del documento parametro che sui campi di Tipo Double non stampa il valore se uguale a zero Definizione Proprieta A O o Campo RAEE _ T20 scissa Urdinata 106 Larghezza 16 Altezza 4 Nome Carattere Times New Roman Colore dei caratteri amp H 00000000 Dimensione 10 Grassetto No RAEE TOO Per creare una colonna di Italico No dettaglio con l esposizione A e Destra dell importo RAEE per ogni cone care riga di articolo creare i 4 Tabella BOLFATDETT campi e assegnargii Campo IU _RAEE_T20 Ometti se zero quindi Tipo Double sovrapporre i campi sul
34. ia Distinta Base Of x Articolo O Um ns Note Dati di produzione Personalizza Totale Anticicla Pelo Esplosione Componente Descrizione componente Unit Quantita in E uantita Utadnag Sfrido in Efrido Sfida Costo Lav oi Bicale costo n I r A LIL Personalizza Testata Eontema Fulci Elimina ldi di Pihl Wuplica Strebior D nnana AAM AIRG ARARTHIIT Miekat a Paso n m naaa Do Personalizza Dettaglio Selezionando Personalizza Testata appare la finestra seguente nella quale si ritrova la barra dei pulsanti per la gestione della personalizzazione 44 Manuale Tecnico F Distinta Base Personalizzazione 54 E Ei Articolo Doo ES i Note Dati di produzione Personalizza Totale Personalizza Aleje mle ele Come si gi visto per i documenti di vendita creando un campo nella cartella dedicata possibile assegnargli le propriet attraverso la videata seguente w Propriet Mel Ei Selezione hu Heneral Layout Avanzate Campo di riferimento fa Testo 0 Formato No Stringa SOL Campo di testo 0 Nessun controllo O Nessuna lista 2080 1200 390 810 Automatico 0 0 Codice decimali Le propriet presenti nel paragrafo Le propriet del campo sono valide anche per i campi di testata inseriti nella Distinta Base con alcune eccezioni che sono descritte nelle videate che seguono nelle quali sono evidenziate le d
35. isNumeric value 1 and Len value 5 Per controllare che un campo data sia uguale ad un altro campo data della stessa funzione mettere l espressione cfrdate value txt 1 Per controllare che il valore di un campo sia compreso tra i valori A B C D E mettere l espressione isInstr ABCDE value 1 PERSONALIZZAZIONE Gli strumenti On Fly 25 Stringa SQL attraverso questo parametro possibile far svolgere al programma una notevole gamma di azioni e calcoli pi o meno complessi a questo proposito consigliamo l utente finale di avvalersi della consulenza di un centro di assistenza Il suo utilizzo pu avvenire per i seguenti casi definire una lista di possibili valori da assegnare ad un campo se il campo di tipo combo box Vedi 1 esempio Formula di calcolo tra due o pi campi della funzione in uso siano essi campi di testata o di dettaglio della funzione stessa Possono essere utilizzati gli stessi operatori e le stesse funzioni indicate nella propriet Valori ammessi i campi devono essere delimitati dal carattere pipe e possono essere utilizzate le parentesi nidificate Vedi I esempio Inserire una Stringa SQL che effettua una azione sul database della societ in cui si sta lavorando La sintassi quella standard ammessa dal Database Access Vedi III IV V esempio 26 Manuale Tecnico 2 1 4 1 I Esempio Documentiamo di seguito la composizione della stringa
36. nome su tutti i documenti del ciclo attivo per questo necessario creare la colonna di Dettaglio chiamata BAEE_T20 associata al campo database U_RAEE_ T20 anche sui documenti dove l automatismo non viene gestito Lo stesso vale per gli altri campi RAEE_T2 Considerando che nella nostra simulazione stiamo prendendo in considerazione tutti i casi possibili dovremo creare tante spese quante saranno le ipotesi di Aliquota IVA gestite 2140 Contributo RAEE Iva al 20 100 0 00 320010 20 RAEE_T20 3 40 ContributoRAEE Iva esente 100 0 00 920010 E10 RAEE_TDO 4 40 Contributo RAEE Iva al 10 100 0 00 320010 10 RAEE_T1O 5 40 Contributo RAEE Iva al 04 100 0 00 920010 04 RAEE_TD4 PERSONALIZZAZIONE Gli strumenti On Fly 119 4 Le stesse personalizzazioni vanno applicate al documento Fattura ed eventualmente Fattura Accompagnatoria se gestita Dalla funzione Regole Raggruppamento Documenti vanno quindi completati i Legami La stessa personalizzazione pu essere effettuata sugli Ordini clienti Nota per le evasioni parziali E importante ricordare che trattandosi di campi personalizzati nel caso di evasione parziale di un documento sia Ordine che Bolla sar necessario aprire e riconfermare le righe del documento generato affinch vengano ri effettuati i calcoli 5 Fatte queste operazioni possibile operare in questo modo gt Inserire per ogni articolo il valore d
37. priori PERSONALIZZAZIONE Gli strumenti On Fly 5 2 Personalizzazione ON FLY In questo capitolo vengono illustrate le funzionalit che permettono all installatore di adeguare gli archivi principali della Procedura alle proprie esigenze il che vuol dire inserire nuovi campi nelle anagrafiche Clienti Fornitori Articoli nelle Tabelle Causali di Magazzini Agenti ecc nel qual caso possibile sia aggiungere campi alle tabelle gi esistenti sia creare nuove tabelle e nei principali input Ordini Clienti e Fornitori tutti i Documenti di Vendita input Movimenti di Magazzino e Distinte Base potendoli collocare nelle relative videate e definendone sia le caratteristiche sia gli eventuali controlli Utilizzare i nuovi campi sia nelle stampe dei documenti sia nei principali input definendo anche delle formule di calcolo o di prelievo Per tutte le funzioni dove prevista la Personalizzazione possibile spostare i campi da una cartella all altra non visualizzare campi ritenuti non obbligatori dalla Procedura e creare nuove cartelle La funzione di eliminazione di un campo a video permessa solo per i campi ritenuti non obbligatori dalla Procedura cos come l opportunit di poterli spostare consentita solo per i campi ritenuti trasferibili dalla Procedura 2 1 Guida alla Personalizzazione L attivazione della personalizzazione presente negli archivi anagrafici e nelle tabelle seguenti dove previsto l
38. sul tasto destro del mouse Dal anagrafici Dati contabili Mote Parcellazione Personalizzazione Sconto HW Sconto SW Bi Elimina Campo Fropriet D El Formattazione Allineamento Li EA 4 Taglia Ctrl Copia Chrl C Prova Spaziatura Orizzontale b Spaziatura Verticale Centra in contenitore PERSONALIZZAZIONE Gli strumenti On Fly 37 Gli altri tools di utilizzo presenti nel men Formattazione riguardano la possibilit di dare la stessa spaziatura orizzontale o verticale tra una sequenza di campi aumentare tale spaziatura o diminuirla Con Centra in Contenitore si posizionano i campi centrandoli rispetto alle dimensioni alla maschera che li contiene nel nostro caso la cartella Personalizzazioni Le funzioni Taglia Copia e Incolla infine rappresentano un enorme aiuto ogniqualvolta si debbano inserire modificare campi utente soprattutto se si tratta di un numero notevole di inserimenti Anche in questo caso sufficiente selezionare il campo o i campi da tagliare copiare e premere il tasto destro del mouse La funzione Taglia risulta molto utile in tutti quei casi in cui si vuole trasportare il campo selezionato in un altra cartella della maschera 38 Manuale Tecnico 3 Personalizzazione dei Documenti di Vendita 3 1 Guida alla Personalizzazione dei documenti di vendita Rispetto a quanto descritto precedentemente la personalizzazione dei documenti di vendita segue le stess
39. 0 Visibile 21 Yisibile 22 visibile 23 Visibile 24 Visibile le propriet della colonna richiedono l inserimento del Nome Campo Database 1 che creiamo ad hoc 2 prevedere una colonna che possa contenere molti caratteri i Propriet BEE E alezione z Parametrizzazione Databaze Pverznte F Conpo diemeno T o E Dese Ei Name came Ti Dim Descrizio la Shido Doppia prec ng 50 sere Si Mo Fomto __ Costo Doppia prec Obbligatorio No pe Byte TipoFom Byte Malo Ammessi __ hote Memo Livello d Cimone soon 1 Campo Utente Utafnag Doppia prec Registy of the messure unit quanti Stnnga SOL o SfridoAinag Doppia prec Riegistty of Sindo messure unit quat Codae Testo Fase d utitzza certhcnino Nas sul Montaggo Datahog Data SehlonMav SNo Inio aa Dala p w E Data Ultimo aggiomamento Ge deve essere ignorato nella movi data di inizio validit del component data di line walidt del componente Flag per indicare che il componente Flag Da Trattare Conto Rientro Hobe su Montaggio Mok t Si No Dal ratiCA ey Sio Testo N 0 0 0 GaG a a a a ea Video Larghezza n _ _ _ _ _ _ _ _ _ _ _ _ _ nn ltelczsscsic Video Etich Cil Utente Di Livello SD N
40. 00 15 338 76 20 Lanciamo l anteprima di stampa possibile verificare quanto effettuato nel modulo di stampa SOCIETA DEMO Via Padova 45 Programmi 20100 MILANO Professionali Smett le Tel 02 99765432 er Personal Conputer Telefax 02 12345678 i AI Via Cesare Battisti 76 Documento 27100 PAVIA Numero Y00002 Del 31 01 1999 Tipo Documento FATTURA DI VENDITA Partita va 01239520124 Condizioni di Pagamento Ricevuta Bancaria a 30 60 50 gg FINI Scadenze RB 28 02 1999 764 04 Banca Popolare di Milano EB 31 03 1999 576404 Banca Popolare di Milano RE 30 04 1999 6 764 03 Banca Popolare di Milano Quantit Descrizione Prezzo Sc Importo Cia Pentium Fro 200 NIhz 1 549 37 1 549 37 20 2 Cerchione per mota bicicletta T5 15 50 20 2 Automobile Distinta Principale 1 146 85 1 00 15 338 76 20 1 Telaio Autovettura Standard 4 Portiere Autovettura Antenon Post l Interni per Autovettura Totale prezzo 2 Sedili Antenon Standard Autovettura Sedili Posteriori Standard Autovettura 9303 97 5 Ruote Mod Pirelli PUO 164 60 R13 Naturalmente il campo creato potr essere posizionato in qualunque punto del disegno del modulo in questo caso l abbiamo posizionato nella colonna prezzo a titolo puramente esemplificativo per verificare l esatto funzionamento dell operazione PERSONALIZZAZIONE Gli strumenti On Fly 73 7 3 Fatture Ritenute d Acconto in fattura di Vendita I dettagli delle funzioni Caricamento Fattura e F
41. 702 2006 IT DDT Sospeso Cliente Testata documento Note Dati Spedizione Sconti e spese Personalizzazione Codice cliente o Nome Cliente Commessa oOo Indirizzo T Eilir oOo Citt EE a Causale mag VEN VENDITA Assog IVA Cond pagam Scadenze IN Codice articolo Descrizione f Scont Sc Importo Unitario Importo Codic Omaggio Si dl Spese 0 Sconti O INA O Tot merce O Totale 0 Conferma Pulisci Elimina Personalizza Esci e Esempio campo personalizzato Prezzo Articolo inteso come Prezzo di vendita in anagrafica articoli e Sconto di listino Ipotizziamo il caso in cui la vendita al cliente viene effettuata associandogli un prezzo presente in un listino particolare standard o personalizzato in questo caso nel campo Prezzo della griglia di dettaglio del documento viene riportato direttamente il prezzo netto prelevato dal listino associato alla vendita Ipotizziamo inoltre che il cliente desideri visualizzare sul documento la percentuale di sconto applicata nel listino intesa come scostamento tra il prezzo di vendita dell articolo indicato in anagrafica e quello netto proposto sul documento prelevato da un listino E il caso in cui la vendita viene effettuata utilizzando un prezzo di listino che diverso dal prezzo di vendita e per il quale si vuole evidenziare sul documento lo sconto applicato Dato che su
42. 9 1 1 1 1 1 1 1 1 1 1 2 21 Tipi di Pagamento Comune per textbox 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 PERSONALIZZAZIONE Gli strumenti On Fly 23 22 Tabella Banche per grid 23 Tabella Nazioni per grid 24 Lista Banche Clienti Fornitori per form ordini clienti fornitori 25 Tabella Zone 26 Tipi di Causale Comune 27 Unit di misura per grid 28 Causali movimentazione magazzino per grid 29 Depositi per grid 30 Codici IVa per grid 31 Codici Aspetto Beni 32 Codici Porto 33 Tipi spese 34 Codici categorie merceologiche 100 Piano dei conti 110 Articoli 111 Articoli in griglia 120 Clienti 125 Destinatari diversi 130 Fornitori 200 Lista Provvigioni ProvFatt 300 Lista Partite Aperte per giroconto nota credito 500 Movimenti Prima Nota 600 Ordini Clienti 700 Ordini Fornitori 710 Ordini Clienti Fornitori 711 Clienti Fornitori Ordini 800 Movimenti di Magazzino 900 Bolle accompagnamento 901 Fatture 902 Bolle Fatture 903 Contabilizzazione Fatture Bolle Fatture 9000 Lista tabella utenti generica Riscrivibile riguarda campi prelevati da altri archivi quali ad esempio in un documento di vendita il prezzo dell articolo prelevato dal magazzino con No si ha la facolt di proteggere il contenuto del campo che in questa situazione una volta confermato
43. Box ecc o il campo specifico selezionato Selezione In base alla selezione effettuata le informazioni compaiono suddivise nelle tre cartelle Generali Lay out Avanzate 3 con una possibilit in pi in caso di Selezione ove presente il pulsante contrassegnato da un punto 2 che consente di rappresentare in verticale tutte le Propriet del campo che in quel momento selezionato Mentre nella precedente videata sono visualizzate le propriet di un campo selezionato nella videata sotto sono visualizzate le propriet di tutti campi la parte sinistra della finestra contiene la colonna Nome Tecnico che rimane fissa per tutte e tre le cartelle e Nome Tecnico il codice associato al campo dalla procedura e non modificabile E utilizzato nella stesura delle stringhe SQL e nelle formule di calcolo Questo codice composto da 4 parti 14 Manuale Tecnico 4 la prima parte costituita dai suffissi che indicano l appartenenza alle seguenti funzioni e tabelle Funzioni anagrafiche FrmAnagcC Anagrafica clienti FrmAnagr Anagrafica fornitori FrmArt Anagrafica articoli Funzioni dei documenti FrmBolle Documenti di trasporto FrmBolFatt Fattura accompagnatoria FrmFatt Fattura FrmOrdc Ordini cliente Frmordf Ordini fornitore FrmOrdp Ordini produzione FrmMov Movimento di Magazzino FrmDistbA Distinta Base FrmDistbT Distinta Base Terzista FrmR
44. Conferma PERSONALIZZAZIONE Gli strumenti On Fly 17 Con il pulsante Personalizza DB si accede alla videata che abbiamo avuto modo di descrivere nel paragrafo Creazione del campo nel database Parametrizzazione Database X Tabella Client Nome campo T ipo Dim Descrizione E Codice cliente Codice Societ Denom Testo 60 Fagionesociale Indirizzo Cap Frovincia Localit Telefono Fax Telex Ekal Testo 60 EMail Indirizzo Posta Elettronica Numero Modem Prefisso ntermazionale Partita L A Codice fiscale Escludi da allegati Persona fisica Riferimento Valuta SNo Gestione Movimento m Waluta 51t J Elimina Esci Si tratta della stessa videata a cui si accede con il pulsante Modifica Archivi presente nella toolbar Personalizza La finestra denominata Parametrizzazione Database contiene nel campo Tabella l elenco degli archivi disponibili per la specifica funzione selezionando dall elenco l archivio interessato appaiono nella griglia sottostante tutti i campi presenti in tale archivio tenere presente che i campi visualizzati in blu il cui nome preceduto da U_ sono i campi aggiunti dall utente mentre gli altri sono quelli standard Obbligatorio con no si intende rendere facoltativo il riempimento del campo con s invece il campo diviene obbligatorio ed il programma controlla e segnala tale obbligo non accettando la conferma dell
45. DATALOG AI F SOFTWARE A DIMENSIONE UOMO Manuale Tecnico PERSONALIZZAZIONE Gli strumenti On Fly Documentazione ad uso esclusivo dell installatore della procedura Rel 4 90 Aggiornato al 09 02 2010 2 Manuale Tecnico Indice degli argomenti i PRESENTAZIONE cdi disabile i acari a EE 4 ist Personalizzazione QN FIy rilento 4 12 Definizione Meduli di Stampa rcrrcaeiraeade 4 1 3 Stampe Personalizzate Blocco Documenti ie 4 2 PERSONALIZZAZIONE ON FLY lla 5 271 Guidaralla Persomnalizzazione aa dela 5 2 1 1 La barra dei pulsanti di scelta delle opzioni di personalizzazione 9 2 1 2 Ihserimenio drUn Gamporssiii illa T 10 2 1 3 Creazione del campo nel database 11 2 1 4 Leipropneta delcampo ilaele 13 24 4 ESCIDIO ille licia ile bi lele uil gii 26 2 42 MW ESOM rallegrare dea 27 21 43 IWPESCMDIO iano 28 2 14 4 IV ESOMDO scleri 29 Zio NVES O ila ili eee ea 30 2 1 5 Personalizzazioni tabelle 31 2 1 6 Inserimento e Variazione Cartele senri a 33 2 1 7 Spegnimento eliminazione e spostamento di un campo a video 34 2 1 8 Allineamento Ridimensionamento Taglia Copia INCOlla n 36 3 PERSONALIZZAZIONE DEI DOCUMENTI DI VENDITA reina 38 3 1 Guida alla Personalizzazione dei documenti di vendita 38 32
46. Layout Avangate Campo di riferimento frnanage usrtat 3 Formato Stringa SOL select denom from chenti where CodCli frmanagc usrtst 2 Identificativo Pannello descrittivo J15 4365 300 3135 Automatico I Esempio Supponiamo a questo punto di associare al cliente GAMMA S N C intestatario delle bolle il secondo codice POWER INSTRUMENTS LTD del cliente cui saranno intestate le fatture aE Anagrafica Clienti Yariazione Codice col 050007 C Fiscale 08461 20156 Riag s00 GAMMA SNO Telefono e fax 02144554299 Indirizzo ia Puccini 34 Telex e modem 201 22 MILANO MI E mail l Persona fisica TT Esclusione da allegati E Nazione ji Italia P IVA IT 00846180156 Tipologia Clienti Dati anagrafici Dati contabili Note Parcellazione Personalizzazione Intestazione RB l Gruppo Fatturazione col 050009 POWER INSTRUMENTS LTO Per l aspetto funzionale si rimanda al paragrafo Gruppo di Fatturazione del Man Vendite e Magazzino PERSONALIZZAZIONE Gli strumenti On Fly 85 7 7 Documenti Indirizzo per Intestazione RB Utilizzando la Personalizzazione On Fly si ha la possibilit di associare alle scadenze effetti un diverso codice cliente e di conseguenza una diversa banca d appoggio nel nostro esempio si vuole associare al cliente EXPERT CASA NEW il codice cliente LAMBERTI GIULIANA come indirizzo per l intestazione degli RB Perch il tutto funzioni correttamente nec
47. Maggiore o Uguale a STR Conversione a stringa and And logico TAN Tangente Or Or logico LEN Lunghezza di una stringa xor Xor logico VAL Valore di una stringa eqv Equivalenza logica ISSTRING Vero se stringa imp Implicazione logica ISNUMERIC Vero se numerico ISINSTR Vero se valore trovato nella stringa CFRDATE Confronta data con quella corrette ISVALIDCODE Controllo caratteri del codice Per conoscere la sintassi delle funzioni pu essere utile consultare un manuale di Visual Basic queste funzioni devono prevedere i valori 1 Vero o 0 falso Esempi Per controllare che il campo abbia i valori A o B si pu digitare value A or value B Per controllare che un valore sia compreso tra un minimo ed un massimo ad esempio tra 1 e 50 si pu digitare value gt 0 and value lt 51 Se si vogliono ammettere solo valori numerici per un tipo di campo non numerico basta mettere l espressione isNumeric value 1 al contrario se il campo deve ammettere caratteri alfanumerici indicare isNumeric value 0 Per controllare che il codice dell articolo sia corretto il codice non deve contenere i caratteri riservati basta mettere l espressione isValidCode value 1 Per controllare che il valore del campo sia alfanumerico isString value 1 Per controllare che il campo CAP sia di tipo numerico e lungo 5 caratteri occorre mettere l espressione
48. Manuale Tecnico Anche se su detti documenti non sar gestito il RAEE per motivi applicativi di seguito esposti necessario quantomeno creare la colonna chiamata RAEE_T20 nello stesso identico modo e il campo database collegato anch esso nominato U_RAEE_ T20 sempre in Doppia prec Non necessario riportare gli altri dati parametri o rendere la colonna visibile quindi se ad esempio l automatismo deve girare solo su bolle e fatture la stringa SQL e gli altri campi e parametri andranno indicati solo su questi 2 documenti 3 Creare le seguenti tipologie di spesa dalla funzione Definizione Spese e Sconti w Definizione Spese e Sconti Aggiuntivi Spesa Tipo __ Descrizione Spese di Trasporto 998 33 Spese Bancarie 0 0 00 520010 1001 E2 Sconto impostabile in fattura D 0 00 890010 2 40 Contributo RAEE Iva al 20 100 1920010 O Riprop i i La tipologia di spesa una spesa con le seguenti caratteristiche Tipo 40 Descrizione Contributo RAEE descrizione libera Perc 100 Y affinch totalizzi la colonna personalizzata Conto 920010 possibile collegare un conto di ricavo apposito IVA 20 sar calcolata un imposta iva 20 su questi importi Nome Campo RAEE_T20 riferimento alla colonna di dettaglio da totalizzare I valori disponibili nella colonna Nome Campo sono solo quelli presenti con lo stesso
49. NALIZZAZIONE Gli strumenti On Fly 97 7 11Documenti Blocco Documenti a livello Clienti Fornitori Utilizzando la Personalizzazione On Fly si ha la possibilit di inserire un controllo da effettuarsi sul codice del Cliente nel momento in cui si provvede a caricare dei documenti Bolle Fatture Fatture Accompagnatorie Ordini Clienti Ordini Fornitori Si pensi al caso di un Cliente che risulti insolvente inserendo nell anagrafica del Cliente un campo appropriato si inserisce il messaggio da visualizzare nei documenti sopra riportati Ovviamente si pu decidere a priori se il messaggio accompagna un blocco pi o meno forzabile oppure se deve essere solo un promemoria sulla situazione del cliente La funzionalit che si descrive in questo paragrafo ha la finalit di spiegare le potenzialit dello strumento Personalizzazione On Fly anche nell applicazione di controlli sui blocchi dei documenti Esiste per chi ne prevede l utilizzo anche un micromodulo sofisticato che gestisce i Blocchi Amministrativi e i Fidi concessi al Cliente Si tratta di funzionalit che permettono a chi appone il blocco di decidere su quali documenti occorre agire ed a quale livello della catena di documenti di vendita deve essere applicato Per sfruttare la funzionalit occorre effettuare le due seguenti operazioni 1 Personalizziamo innanzitutto l Anagrafica Clienti utilizzando gli strumenti descritti nei precedenti capitoli inserendo un
50. ONOMO 1040 100 104 FRILAV COORD COM 1041 100 Esempio di dettaglio della fattura I n lo inni ai DLP OLE SPIA w Fatture Accompagnatorie Inserimento Ultimo protocol Codice doc EoFAcL E Protocollo y Mum Data 01 01 2001 Cliente Testata documento Note Dati Spedizione Sconti e spese Personalizzazione Intra Codice cliente coi 050004 Nome Cliente LAMBERTI GIULIANA Viale Piemonte 35 Indirizzo Citt 20100 INOWA amp R NO NazlliT Tel 0322 28335 Causale mag VENDITA VEN Azzog INA Cond pagam RD36 Rimessa Diretta 30 60 gg FM 34500 000 690 00 20 1038 76 Manuale Tecnico Da Archivi Definizione Moduli di Stampa valori relativi alla Ritenuta calcolata possono essere riportati ed evidenziati sulla stampa del documento personalizzandone il moduli di stampa dall apposita funzione di Document Design Su ogni documento di tipo F Fattura e BF bolla Fattura in base alle esigenze di personalizzazione necessario aggiungere dei campi di tipo Funzione a tal fine sono state create le seguenti funzioni R amp COodice Codice Tributo per nga nepilogo ntenute RAD esc Descrizione Tributo per riga nepilogo ntenute RAlmpNettoPag Totale Imponibile Netto a Pagare R lmpon Imponibile Ritenuta per riga nepilogo ritenute RAlmporto Importo Ritenuta per riga epilogo ritenute R lmpRiga Imp per calc Impon Ritenuta per rniga riepilogo ritenute RAPer
51. P Unit di misura Conto Ricavi a Settore INA acquisti e vendte Forura x Decimal quantit e prezzo fio VIE prateranzi r Distinta T K T Articolo di Societa Saidid Magazzino AbiDai Note UmaDecimai Personalzzazione Classe Merc Prezzo da 100 8 1000 PZ 2 Prezzo obe 1000 PZ Conto Ricavo 2 Conto Ricavo 3 E I Nella propriet SQL del campo Prezzo del dettaglio Ordini Cliente deve essere inserita la seguente stringa SELECT IIF frmOrdC gra 4 lt 100 Articoli PvendPub IIF frmOrdC grd 4 lt 1000 Articoli U_PZz100 Articoli U_Pz1000 AS XPrezzo FROM Articoli WHERE Articoli CodArt frmOrdC grd 1 Dove frmOrdC grd 4 Quantit campo di dettaglio Ordini Cliente frmOrdC grd 1 Codice Articolo campo di dettaglio Ordini Cliente Regola di sintassi delle stringhe SQL E possibile gestire le parentesi nidificate 30 Manuale Tecnico 2 1 4 5 V Esempio Esempi di JOIN in Bolle Fatture Partendo da una tabella creata in procedura dove sono memorizzati Sconti per Cliente Categoria Merceologica si vuole che questi sconti siano presentati durante il caricamento di una bolla per il particolare Cliente al richiamo di un Articolo appartenente a quella categoria Tracciati Record della Tabella U_ScocCli CodCliente Codice del Cliente CatMerceol Codice della Categoria Merceologica Sconto1 Primo Sconto Sconto2 Secondo Sconto Sconto3 Terzo Sconto
52. Proprieta del campi di dettaglio cried leali 40 4 PERSONALIZZAZIONE MOVIMENTI MAGAZZINO rr rei 41 5 PERSONALIZZAZIONE DISTINTA BASE rrrr rire 43 51 Disinta Base alal leale 43 Si Disina Base TerZiSla crinale di ieilaniiaesnnisna 48 6 DISEGNO MODULIDI STAMPA ssc ia 49 6 1 Le Propriet del DocUMENtTO iillele aaa 54 6 2 Le Propriet dei Campi del Documento i 58 6 3 Regole Layouts DOCUMENT rari carina 65 7 ESEMPI DI PERSONALIZZAZIONE E PERSONALIZZAZIONI APPLICATE 67 7 1 Movimenti di Magazzino Riferimento del responsabile 68 7 2 Document Design Totale di colonna 70 7 3 Fatture Ritenute d Acconto in fattura di Vendita i 73 7 4 Fatture Assegnazione Date Competenza da Fatturazione 79 7 5 Fatture Condizioni di pagamento MISte 81 LO Fallure Gruppo Fatturazione stria lE rollin 83 7 7 Documenti Indirizzo per Intestazione RB i 85 7 8 Documenti creazione sconto aggiuntivo dall articolo alla Vendita 88 7 9 Documenti Totale per colonna di dettaglio 1 nella Testata 92 7 10 Documenti Totale per colonna di dettaglio 2 nei Totall 95 7 11 Documenti Blocco Documenti a livello Clienti Fornit
53. Valuta di Bilancio rivelandosi quindi utile nei documenti in valuta non comunitaria al fine di stampare il prezzo unitario espresso in Euro Inoltre si intervenuti per gestire in stampa i campi numerici anche in presenza di una valuta di bilancio con i decimali quale l EURO per stampa Ddt bolle fatture fatture differite accompagnatorie o pro forma 62 Manuale Tecnico Particolare rillevo assumono le seguenti funzioni SpeDescV Descrizione spesa per riga riepilogo spesa SpelvaV Codice Iva spesa per riga riepilogo spesa ScoDescV Descrizione Sconto per riga riepilogo sconti ScolvaV Codice Iva sconto per riga riepilogo sconti TotEuro Totale Documento in Euro IvalvaVal Imposta in Valuta Le prime quattro funzioni permettono quando l importo delle spese spese di trasporto spese bancarie ecc e l importo degli sconti impostati con la funzione Definizione Spese e Sconti sono uguali a zero di non stampare sul documento le relative descrizioni ed i relativi codici Iva Questi operano nel seguente modo se il campo funzione Spelmporto 0 allora SpeDescV e SpelvaV risultano vuoti se il campo funzione Spelmporto lt gt 0 allora SpeDescV SpeDesc e SpelvaV Spelva se il campo funzione Scolmporto 0 allora ScoDescV e ScolvaV risultano vuoti se il campo funzione Scolmporto lt gt 0 allora ScoDescV ScoDesc e ScolvaV
54. ZAZIONE Gli strumenti On Fly 105 7 14Documenti Terzo sconto su dettaglio documenti di Vendita Sulla maschera di gestione degli Ordini Clienti D d t Fatture Fatture Accompagnatorie l utente pu impostare uno sconto aggiuntivo a quelli preesistenti la procedura ne propone di default due specificando nel dettaglio del documento una colonna numerica nella quale indicare la percentuale di sconto da applicare in cascata su ciascuna riga di articolo al netto del secondo sconto Vediamo di seguito un esempio di personalizzazione del dettagli ordini clienti le stesse modalit sono valide per gli altri documenti del ciclo attivo La colonna numerica da inserire deve essere impostata secondo le seguenti modalit formato 0 identificativo Sconto 3 livello 3 nome campo database OrdCliDett Sconto3 per BF F il campo sar BolFattDett Sconto3 z DO x Gestione Campi Database Seleziona campo per il salvataggio dei dati x Celezione hd Controllo Campo Descrizione frmorde ard 24 ID ID Record Dettaglio Ordine Generali Lauoui Avanzate dle IDTestata ID Testata Ordine Campo di riferimento a Tipo NRiga Numero Riga Tipo controllo KN Numero Numerico Ota0rd Quantit 0 UtaEva Quantit Evasa HU Tabella Prezzo Prezzo Obbligatorio Ho nessuna Sconto di Sconto 2 2 OrdCliGett Eee di Sconto Aggiuntivo Livello di Personalizzazion 1 Campo Utente Importo Importo Stringa SUL
55. a Eulizci Elimina Esci Elemento essenziale per il funzionamento della regola si bassa sul fatto che il Layout associato al Documento abbia a sua volta associato la stessa lettera di protocollo oppure un protocollo Generico come evidenziato dalla etichetta di colore giallo Per esempio il documento BOFACL ha un protocollo V di conseguenza creando delle Regole Layout Documenti l utente dovr avere l accortezza di scegliere un layout associato o ad un protocollo Generico oppure ad un protocollo V uguale al protocollo del documento in esame Se tale condizione di base non viene rispettata la regola non funziona Le regole vengono processate nella sequenza in cui sono riportate nella griglia nell esempio sopra se un documento intestato ad un cliente C01050001 verr stampato sul layout 2 qualsiasi siano le altre regole della griglia campi presenti nella funzione sono 66 Manuale Tecnico e Nel campo Documento inserire il codice del documento per il quale si vogliono creare delle regole nella figura BOLCLI Bolla Cliente e La colonna Prog non editabile contiene il numero progressivo della regola creata e La colonna Campo associata ad una lista a tendina che contiene tre opzioni di scelta e Sempre il layout indicato nell ultima colonna sar sempre utilizzato per la stampa del documento se non si sono verificate le condizioni specificate nelle righe precedenti e Cliente Fornitore a seconda del
56. a nella gestione delle anagrafiche di Clienti Fornitori e Articoli sia nella gestione degli input di Ordini Clienti e Fornitori input Movimenti di Magazzino caricamento Distinte Base Documenti di Trasporto Fatture Differite e Accompagnatorie Lotti di Produzione e Ordini a Terzisti Nelle cartelle di definizione delle propriet dei campi prevista una serie di informazioni pi o meno avanzate per far eseguire alla Procedura calcoli prelievi o ordinamenti particolari In questa fase intendiamo per Personalizzazione la definizione di una serie di parametri propri delle singole realt operative 1 2 Definizione Moduli di Stampa I moduli di stampa dei Documenti di Trasporto delle Fatture Differite e Accompagnatorie e degli Ordini Clienti e Fornitori e dei Lotti di Produzione possono essere disegnati completamente presso l Utente vale a dire che il tracciato della stampa con il posizionamento dei vari campi viene impostato direttamente dall installatore o utente evoluto il quale potr cos utilizzare i moduli eventualmente in suo possesso o utilizzare quelli che gli sono pi comodi in qualunque momento senza dover ricorrere ad un programmatore Nella funzione di definizione dei moduli oltre a collocare i vari campi prevista la possibilit di disegnare l intero modulo completo di linee di retinature e di eventuali marchi Logo E inoltre possibile definire il numero delle copie per documento e la descrizione della d
57. a videata finch il dato verr inserito Tipo controllo solo per i campi di tipo testo consente di associare ove necessita un particolare tipo di controllo da eseguire sui dati che verranno inseriti nel campo posizionandosi in corrispondenza del campo appare il pulsante per aprire la tendina di ricerca dei controlli presenti al momento disponibile il controllo di validit per l inserimento di un codice del Piano dei Conti che deve rispondere a precisi criteri come spiegato in altra parte del manuale 18 Cartella Lay out Riporta in automatico le dimensioni di altezza e larghezza della collocazione del campo a video Manuale Tecnico e Video Altezza l altezza espressa in pixel del campo collocato a video e Video Larghezza la larghezza in pixel del campo a video e Video Margine Alto la coordinata di partenza del campo espressa in pixel e relativa alla verticale dell angolo alto di sinistra e Video Margine Sinistro la coordinata orizzontale in pixel dell angolo sopra descritto Cartella Avanzate Consente di impostare ove fosse necessario una serie di dati particolarmente tecnici per far eseguire controlli specifici o formule di calcolo che saranno facilitate grazie all utilizzo del modulo aggiuntivo SQL e Controllo campi testo numerico e data permette di accedere alla consultazione di tutti i campi definiti come indice che siano della stessa natura del campo in definizione S
58. agrafica Ordinata Larghezza Altezza 4 Nome Function Carattere Times Mew Roman Colore dei caratteri Dimensione 10 Grassetto Ho Italico No Amazing anda Bandnadbi Abi Banca Anagrafica Ban nalab Cab Banca Anagrafica Zona Testata l Bandnadge Agenzia Banca Anagrafica Visuallizza Si Ban naTipo Tipo Banca Anagrafica C L nanal e Duantt ananrafica in lettere r sp e Elimina Elenco di tutte le funzioni dei documenti Funzione OEN ame Page Numero di pagina funzione che permette la numerazione delle pagine dei documenti Qle Quantit in lettere funzione che permette di inserire la quantit in lettere nei documenti di trasporto Lege Legenda tabella conversioni tabella di conversione della quantit in lettere Imponib Totale Merce Imposta Totale Imposta Totale Totale Documento Spelmporto Importo spesa Per riga riepilogo spese Spelva Codice iva spesa Per riga riepilogo spese ScadPag Tipo di pagamento Per riga riepilogo scadenze ScadData Data scadenza Per riga riepilogo scadenze ScadImp Importo scadenza Per riga riepilogo scadenze ScadVal Codice Valuta scadenza Per riga riepilogo scadenze ScadlmpVal Importo in valuta scadenza Per riga riepilogo scadenze IvaCodice Codice Iva Per riga riepilogo Iva Ivalmponib Imponibile Per riga riepilogo Iva Ivalmposta Imposta Per riga ri
59. al Black i Annulla T Arial Narrow F Bookman Dld Style F Bookshelf Symbol 1 FT Bookshelf Symbol 2 F Bookshelf Symbol 3 Aabb vzz Serittura Occidentale Tipo di carattere TrueType Lo stesso tipo di carattere verr utilizzato per lo schermo e per la stampante Dimensioni per l etichetta il campo e la funzione dimensioni del carattere di stampa Grassetto Italico per l etichetta il campo e la funzione in queste propriet possibile abilitare disabilitare lo stile grassetto e italico Allineamento per il campo e la funzione questa propriet permette l allineamento del campo secondo le modalit inserite nella casella di riepilogo Destra Sinistra e Centrato In questo modo i campi numero possono essere allineati a destra mentre i campi alfanumerici possono essere allineati a sinistra PERSONALIZZAZIONE Gli strumenti On Fly 59 Tabella Campo per il campo nel campo Tabella si pu selezionare l archivio da cui prelevare il campo desiderato Nella lista Campo si pu selezionare uno dei campi presenti nell archivio selezionato i due campi in oggetto si compilano automaticamente appena si conferma la selezione Definizione Proprieta ABO co w Campi degli archivi Campo Field Ascissa Home Tabela SF i Ordinata Larghezza Nome Campo Cod rt Annulla alt a ocieta 2n TipoMag Nome PYendPub Carattere Descrizione Colore dei caratteri D esci Dimenzione Misura
60. alizza DE Esci Nome Campo Database BolleDett CodiceRa L InputiOutpat f5 x Prelievo d in corrispondenza della voce Richiamo Lista sempre restando nelle proprieta della nuova colonna associare la lista 1205 Compensi questa lista contiene i valori inseriti nella Tabella Imposte e verra richiamata ogni volta che premendo il tasto F5 dal campo in griglia si vorr associare il codice per il calcolo della ritenuta d acconto PERSONALIZZAZIONE Gli strumenti On Fly 75 Inserimento del Documento Nella figura sotto si pu vedere l inserimento di una fattura w Fatture Accompagnatorie Inserimento Ultimo prot IC allo assolut Codice doc BOFACL z Protocollo y Mum Data 01 01 2001 Ciente Testata documento Note Dati Spedizione Sconti e spese Fersonalizzazione Intra DA X Codice cliente coi AS50004 Mome Cliente LAHBERTI GIULIANA Indirizzo Viale Piemonte 35 Citt 20100 NOVARA MO Naz fiT Tel 0322 28335 Causale mag VEN VENDITA ssog WVA Cond pagam RD36 Rimessa Diretta 30 60 gg Fid Scont Sc Importo Codic Cod Tributo Ritenuta d Acconto O maggio Premento il tasto F5 all interno del campo Cod Tributo Ritenuta d Acconto si aprira la Lista Compensi precedentemente inserita nella personalizzazione del nuovo campo colonna Compensi Ctrl S Stampa 0 x 1038 RITENUTE SU PROWW NI EE 50 1040 PRESTAZIAVAUT
61. atori della produzione Porta Video Larghezza 1065 Risorse di produzione ideo Etich Ct Utente Codice Settori Automatico Spedizionieri i E H tabulazione l x Nome Campo Database ID Prelievo Controlla AlE EE Tabella UR esponsabili Profili esclusione Importa Codice decimali Ingensci Elimia l Fine Nel campo Nome Campo Database viene assegnato dalla procedura automaticamente il valore ID che dovr essere inserito nel campo Controllo della funzione Movimenti di Magazzino 2 Nella funzione Input Movimenti Entrata e Uscita creare un nuovo campo di testo Parametri Spese Note Personalizzazione Responsabile d n AmE E x Le propriet secondo quanto elencato nei capitoli precedenti devono essere impostate in modo tale da poter richiamare l elenco dei responsabili inserito nella tabella appena creata e salvare l abbinamento movimento utente PERSONALIZZAZIONE Gli strumenti On Fly 69 w Propriet O Selezione Responsabili T Beneal Layout Avanzate Li Campo di riferimento Tipo controllo Testo 50 ormato Ubbligatorio No alori Ammessi tinga SQL Responsabil O Nessun controllo J000 Lista Tabella 135 1845 375 2205 Automatico 0 0 bovMaglestU RESPO Frellewo Codice decimali a Come si pu notare si provveduto ad inserire nel campo Richiamo Lista il numero della tabella in cui i andranno a salvare i dati relativi ai responsabili
62. attura Accompagnatoria sono personalizzabili in modo che possa essere rilevata l eventuale Ritenuta d Acconto applicata alle singole righe del documento La funzione attivabile grazie ad un automatismo della personalizzazione On fly che prevede la creazione di un apposito campo nel dettaglio del documento e grazie ad apposite funzioni inserite nel Document Design che evidenzieranno il calcolo dell imposta in fase di stampa del documento La personalizzazione consiste nel produrre un documento cartaceo con il calcolo dell imposta totale Non previsto nessun automatismo per quanto concerne la contabilizzazione del documento e la generazione di eventuali movimenti di giro conto per ritenuta movimenti che l utente dovr effettuare a mano Da Vendite Caricamento Fatture Caricamento Fatture Accompagnatorie Dalle form di caricamento del documento porsi nella Personalizzazione del dettaglio Inserire una colonna di tipo Testo che chiameremo per esempio Codice Tributo Ritenuta d Acconto Chente Te Codice cliente Colonna Intestazione Orginale Stato Indirizzo _ H7 9 ala rho visibile Cit E 8 Visibile fi Jomeggo I E E visibile Assog IVA visible cden BRE visible visibile visibile i visibile ta visible 1a Non Visbie 20 Non Visibile 2 Non Visibile 22 Cod Tributo Ritenuta d Acconto____ 2 _ Visble Spese 0 Sconti
63. azione desiderata Nel caso in cui si voglia gestire per un determinato cliente e fornitore una diversa destinazione fissa 0 comunque che frequentemente sostituisce quella dell anagrafica ad esempio perch la sede operativa differisce da quella legale indicata in anagrafica possibile impostare il seguente automatismo Facciamo un esempio dall anagrafica cliente lo stesso vale per l anagrafica fornitore 1 La gestione richiede la creazione di un campo di testo personalizzato nella funzione di Anagrafica Clienti a questo campo associamo i seguenti valori Nome campo Database CliFatt1 CodDiv gi presente nell archivio Richiamo Lista 12 lx Propriet E Selezione DivDestPref hd Generali Layout Avanzate Campo di riferimento Tipo controllo Testo 10 ormato bbligatorio Ho alori amp mmessi tinga SUL dentificativo DiD estFref O Nessun controllo 2 Tabella Diversi hi Wideo Magneto 120 1455 315 2010 Automatico 0 0 Prelievo OAE A EN E E Controllo Campo Descrizione frnanage usrtat 1 CodCii Codice cliente Societa Codice Societ Tipo CodBan Codice Nostra banca Testo Lettlnt Lettera d intento Codlya Codice NWA abituale Tabella CodP ag Codice Condizione di pagamento Code c Codice Periodo Esclusione In calcolo scadenze Code c2 Codice Periodo Esclusione In calcolo scadenze CodSpd Codice Spedizioniere Abituale CodDi Codice diverso destinatario CodSet k Codi
64. azioni effettuate sul documento si esce dalla funzionalit 54 Manuale Tecnico 6 1 Le Proprieta del Documento In questo paragrafo trattiamo tutte le propriet del documento selezionato Tali propriet sono quelle evidenziate nella finestra Definizione Propriet TIPO DOCUMENTO permette di selezionare il documento da definire o da variare Le opzioni a disposizione sono Bolla Documento di Trasporto Bolle Fatture Fattura Accompagnatoria Fatture Offerte Clienti Ordini Cliente Ordini Fornitore Ordini Produzione Ricevute Fiscali Certificato di Conformit Cliccando sul pulsante in corrispondenza della propriet Tipo Documento appare la finestra di Selezione Layout Documento la stessa videata sar richiamata cliccando sulla propriet Protocollo e Layout Selezionare un documento nella griglia Tipo Documento e premere Conferma is Selezione Layout Documento Miel x Documento Tipo Layout Frotocolli Generico ad Tipo Documento Layout Frotacolli E Bolle Henero B E olle N Generico BF Bolle Fatture Generico CC Certificato conformit Generico F Fatture Generico F Fattura iN Generico FF Offerte Chenti Generico hd Conferma meanen Inserisci Elimia Esci PROTOCOLLO permette la selezione del protocollo numerazione e la sua associazione ad un documento personalizzato Nel campo protocollo proposto
65. c Percentuale Ritenuta per nga nepilogo ritenute RAPerclm Percentuale Imponibile per nga nepilogo nitenute RAT otale Totale Ritenuta RAT otaleEu Totale Ritenuta in Euro Nell esempio che segue prenderemo in esame i 3 campi Codice Tributo Descrizione Tributo Importo Netto a pagare Procediamo con l inserimento dei campi coinvolti nella stampa per la descrizione ed il calcolo della Ritenuta d Acconto per il loro inserimento utilizzare il pulsante con l icona della chiave Definizione Prupricva x Tipo documento Protocollo Generico Layout Nome Stampante argine suDeriore Bolle Fatture Default Printer p Ma Elimina Una volta creato il campo di tipo Funzione e necessario richiamarla dalla voce Funzione all interno delle proprieta del nuovo campo selezionando dalle Funzioni presenti nella lista Creiamo i vari campi partendo da Codice Tributo all Importo Netto a Pagare odice Descr Walmp al alng al valnp al almp al od Descririca PERSONALIZZAZIONE Gli strumenti On Fly 77 Nelle propriet dei singoli campi Inserire il nome del campo facoltativo ed il numero di riga in particolare le funzioni con la descrizione per riga riepilogo ritenute dovranno essere ripetuti tante quanti sono codici tributo solitamente utilizzati nel documento che possono essere eventualmente inseriti nel dettaglio ABO EE Definizione Proprieta
66. ca Elimina Esci Lettera wa awae ST ST e Codice banca AE EI M TE Con il pulsante Aggiungi possibile inserire una nuova cartella con Modifica si pu variare la dicitura delle cartelle con Elimina si procede all eliminazione di una cartella ma solo per quelle non standard e con Esci si esce dalla definizione cartelle 34 Manuale Tecnico 2 1 7 Spegnimento eliminazione e spostamento di un campo a video Lo spegnimento di un campo a video permesso solo per i campi non ritenuti obbligatori Si attiva cliccando con il tasto destro del mouse in corrispondenza dell area dedicata al campo L eliminazione di un campo a video permessa solo per i campi aggiunti con la Personalizzazione Dopo aver cliccato con il tasto destro del mouse in corrispondenza del campo Scoperto sono visualizzati i quadratini di delimitazione del contorno ed il pulsante Spegne Campo 1 e Propriet come si pu vedere dalla seguente videata Anagrafica Clienti Personalizzazione o e I C Fiscale Ragsoc le Telelono e tax mio EE Telex e modem E mail DO O Persona fisica MT Eeckeiome da allegati E Nazione Ciente privato o IGEA Dati anagrafici Daticgntabii Note Patcelazione FPersonalezazione Listino personalizzato IT Usa preza conl YA IT Condpagamento n Codice latino B Pernodo escl calcolo sa da Mo al Sconto 1 Periodo escl calcolo scad sin Ten SARE Doc
67. campo di testo in cui andr digitato il messaggio da visualizzare successivamente nei documenti in caricamento x ls Propriet Selezione Beneal Layout Avanzate a a le Tipo controlo __ WTesto S N No Campo di testo 4 O Nessun controllo O Nessuna lista 200 2730 345 1620 Automatico 0 0 Clhenti U_MessBloc k hh Prelievo Controlla Codice decimali Telefono e fax Teles e modem E mail Persona fisica Esclusione da allegati E Listino personalizzato 7 lione Personalizzazione O Messaggio o Personalizza AEGICEN elal Fine Come si vede dalla videata d esempio sopra riportata stato creato un campo tipo testo non obbligatorio denominato Clienti U_Mesbloc 98 Manuale Tecnico 2 Inseriamo ora sulle funzioni di Caricamento Documenti mediante la personalizzazione dei Documenti nella videata sotto si ha un DdT un campo che prelevi l informazione da quello appena inserito al punto 1 ed attribuirgli nella maschera Propriet riga Livello un valore compreso tra 51 e 53 Tali livelli definiti nella Procedura hanno il seguente significato 51 Messaggio di Avviso 52 Blocco con possibilit di forzatura 53 Blocco non forzabile Documenti di Trasporto Ultimo protocollo assoluto 1 Personalizzazione 2 o x Codice doo g Protocollo is Propriet O x Hum B Data Selezione
68. care altri formati manualmente quali ad esempio 0 0000 Significa metti fisso 4 decimali anche quando sono a 0 0 Significa metti fino a 4 decimali se sono valorizzati lt gt 0 PERSONALIZZAZIONE Gli strumenti On Fly 65 6 3 Regole Layouts Documenti Dopo aver creato dei layouts differenti come descritto nel paragrafo precedente possibile indicare le regole che devono essere rispettate per il loro collegamento alle stampe dei documenti Se per esempio si provveduto a creare per il modulo di stampa Bolla Cliente i layouts A B e C che si vanno ad aggiungere al modulo standard gi presente nella procedura possiamo decidere di utilizzare il layout identificato dalla lettera A per stampare le bolle che hanno il campo Codice Valuta uguale a EURO la lettera B per i documenti bolla intestati al cliente il cui codice C071050006 e la lettera C per i documenti che non hanno come agente Verdi Utilizziamo infine il layout generico per tutte le altre bolle Dal men Archivi Personalizzazione selezionare Regole Layout Documenti Regole Layouts Documenti Yariazione ca x Documenta BOFACL Fattura accompagnatoria Frotocollo y E possibile associare al documento selezionato Layout con lo stessa Protocollo oppure Protocollo Generico H Frog Campo rato EERTE Lavout 1 Clente Fomitore CO 050001 2 2 Sempre Froti hi Prot 2 Prot H 1 Froth Conferm
69. ce Settore di attivit Cod al Codice Valuta DocvenBa CodClRB Codice cliente per le RB Conferma Fersonalizza DE 108 Manuale Tecnico 2 Operativamente la funzionalit si attiva caricando innanzitutto almeno un diverso destinatario nella apposita funzione richiamabile dalla toolbar infatti automatismo prevede comunque il collegamento ai codici inseriti in questa form Ad esempio richiamiamo il codice cliente EXPERT CASA NEW ai Anagrafica Clienti Variazione O x Codice emon Bal ale 9aes a x C Fiscale 01239580184 x Fiag soc EXPERT CASA HEW SAL Cliente Indirizzo via Cesare Battisti 6 271 00 Pavia Mazione fiT fitalia 1 codifichiamo per il cliente EXPERT P IVA fit 01239580184 CASA NEW un diverso destinatario con codice Tipologia Clienti 2 Quindi ci posizioniamo sul nuovo campo appena x creato e vediamo che possiamo richiamare la lista dei TE diversi destinatari caricati per il codice in variazione a Indirizzo Via Cella 84 ESPERT CASA NEW SAL Dati anagrafici Dati contabili Note Farcellazione FPersonalizzazione Diverso Destinatano Fisso fi x 3 Ora associato ad EXPERT CASA NEW il diverso destinatario 1 in automatico al caricamento dei documenti di vendita saranno riportati i dati del diverso destinatario nella cartella Dati Spedizione ovviamente modificabili per ogni documento ia Documenti di Trasporto Inserimento Ultimo prot
70. conda avremo ia Documenti di Trasporto Inserimento Ultimo protocollo assoluto 14 Codice doc BOLCL sj Protocollo B T L Mum Dettaglio Spese Cliente Testata documento Hi o conti Codice cliente coi 050001 Indirizzo Via Cesare Battisti 76 Citt 27100 PAVIA Cod Descrizione celo ire VEN 1 Spese di Trasporto Assog IVA 2 Spesa in su 4 campo del Dettaglio ma l MLM Jnit Quantit E uantita Prezzo Scont Sc Importo 1500 N J 108456 000 1 084 56 golin z 7 345 00 0 00 690 00 HF 1 00 1 00 120 00 0 00 120 00 i Descrizione Pentium Fro 200 Mhz tampante Epson EPL 5700 Ora Lavoro Terzisti 1 ____zt_ _ __ _tt__m_ _6 A cu sai Spese 210 00 Sffonti oog MWA 420 91 Tot merce 1 894 56 Totale 2 025 47 Conferma FUlECI Elimina Stampa Personalizza Codici a barre Etichette Sovrappacchi Nel campo Spese a fondo pagina viene sommato il valore dei campi NUM della griglia Nella stampa del documento fattura il valore totale della spesa sar evidenziato nell apposito campo al quale sar eventualmente associabile una etichetta personalizzata per evidenziare la natura dell importo Totale Aferce Fa Sconto Totale Netto Spese di Trasporto 20 Calcolo Spesa person dai ancore 1 094 56 1 094 56 210 nE Annotazioni Fa iva Imponibile sa TTT mposa ER Documento 20 2 104 56 i 252547 PERSO
71. di difetto Generico il che vuol dire che tutti i diversi protocolli numerazioni che uno stesso tipo di documento pu avere avranno in stampa lo stesso formato scegliendo invece un protocollo specifico tra quelli previsti ad esempio il protocollo C si pu definire un disegno diverso per ciascun protocollo gestito In questo modo nelle funzioni che permettono la stampa dei Moduli selezionando il protocollo del documento viene stampato correttamente il modulo personalizzato PERSONALIZZAZIONE Gli strumenti On Fly 55 Cliccando sul pulsante in corrispondenza della propriet Protocollo appare la finestra di Selezione Layout Documento w Selezione Layout Documento fee mi luenenco E Bale H Genenco EF Bale Fatbue Genenco CC Cerlilitato contorte Genenco FiFatture Genento F Faua bj Gersnco FF Dlferte Chanti Genenco x Conferma Lei nsemzca i Esci Ad esempio per personalizzare il modulo Bolla per il protocollo C occorre Posizionarsi in corrispondenza del Tipo di documento per il quale si vuole definire un disegno per Protocollo e fare clic sul pulsante Inserisci La riga viene aggiunta in corrispondenza del campo Protocollo digitare la lettera maiuscola corrispondente al Protocollo e fare clic sul pulsante Salva Il programma visualizza il disegno del protocollo Generico base che stato copiato per consentire di apportare variazioni r
72. documento richiamato si evidenzia il Cliente o il Fornitore nel nostro caso essendo una Bolla Cliente viene evidenziato il Cliente e Libero possibilit di inserire in modo completamente libero manualmente il nome di uno qualsiasi tra i campi memorizzati nella testata del documento Si tratta del Nome Campo Database e Operazione anche in questo caso si ha una lista a tendina che consente di indicare quale condizione deve essere verificata sul campo precedente Si pu scegliere tra Uguale e Diverso lt gt e Regola il termine di paragone per poter verificare la condizione se nella colonna Campo si optato per Cliente Fornitore automaticamente premendo il tasto funzione F5 o con doppio clic del mouse si apre la lista relativa Se si invece optato per Libero occorre inserire manualmente il contenuto del campo preso come riferimento e Layout associare il layout opportuno Aprendo la lista a tendina accessibile da questo campo combo possibile visualizzare l indicazione del protocollo associato al layout in questione impostato dalla funzione di Definizione Layout Documenti cos che l utente possa verificare Immediatamente a video l esatta lettera di protocollo associata al modulo ed effettuare la corretta associazione Il protocollo viene solo indicato non viene eseguito alcun controllo sulla corrispondenza con il documento in elaborazione La funzione non presenta volutamente alcun controllo e nessun bl
73. dura nella griglia di dettaglio dei documenti ragiona secondo la seguente logica a nel campo Prezzo riporta il prezzo netto prelevato da listino a su questo Prezzo vengono quindi applicati in cascata tutti gli eventuali sconti presenti nel documento sia in testata che nel dettaglio a Il risultato dell elaborazione viene moltiplicato per la quantit e il risultato viene visualizzato nel campo Importo Nel caso in cui l utente desideri riportare il valore unitario netto possibile creare il seguente campo di calcolo che chiameremo Importo Unitario che si limita a dividere il valore dell Importo per la quantit anagrafica oppure per la quantit secondo le esigenze lox Selezione Y Generali Layout Avanzate Campo di riferimento mE olle grdtst 1 Lunghezza C Walor Ammessi Wideo Altezza 0 Wideo Larghezza O oo Wideo Etich Ctl Utente Colore o Leelo o b Nome Campo Database O Prelievo o Controlo o Codice decimali P0 o In questo modo sul documento di vendita viene riportato il valore unitario della singola riga al netto degli sconti di dettaglio e di testata PERSONALIZZAZIONE Gli strumenti On Fly 125 e Esempio campo personalizzato Sconto 100 Su ogni riga di dettaglio possibile indicare una percentuale di sconto che pu essere di al massimo 99 99 nel caso in cui la riga rappresenti un omaggio per esempio perch ceduta a sconto 100
74. e Attenzione per funzionare fondamentale che Creato il campo sul Caricamento Bolle lo stesso campo dovr essere definito su tutti i documenti del ciclo attivo Bolle Fatture Fatture Accompagnatorie associandogli sempre lo stesso identificativo personalizzato che corrisponde al nome del campo visualizzato nella maschera e salvato nell msk In caso contrario non sar possibile associare la spesa al campo creato Definito Il campo su tutti i documenti andiamo in Archivi gt Personalizzazione gt Definizione Spese e Sconti Aggiuntivi E creiamo una tipologia di spesa di Tipo 40 cui assoceremo Definizione Spese aggiuntive ZA Bro I IZ WA Nome Campo Campo Ana Cli olmi TzTt Tipo 40 Descrizione Spesa in su campo Dettaglio Perc 100 Importo nulla Conto Conto di ricavo da associare IVA Codice dell aliquota IVA da associare Nome Campo Identificativo del campo creato nei documenti che come abbiamo specificato deve essere uguale su tutti i documenti per essere considerato Campo Ana Cli nulla Ripartizione su bolle bero 96 Manuale Tecnico In questo modo abbiamo creato una particolare tipologia di spesa che andr ad effettuare una sommatoria dei valori presenti nella griglia del documento nela campo personalizzato nel nostro esempio NUM Quindi aprendo la bolla ed inserendo nel campo NUM un valore ad esempio 200 sulla prima riga e 300 sulla se
75. e si identifica il campo vero e proprio che in genere viene collocato subito dopo Campo di testo permette di collocare un campo nel quale sar possibile la digitazione di caratteri alfanumerici Campo numerico permette di collocare un campo per inserire esclusivamente numeri anche con decimali Campo data permette di collocare un campo che pu accettare solo date controllandone formalmente la validit Check box permette di collocare un campo con il quale possibile attivare o meno un flag segnale Combo box permette di collocare un campo il cui contenuto selezionabile attraverso una lista di dati predefiniti Pannello descrittivo permette di collocare un campo di sola visualizzazione generalmente collegato alla descrizione di un elemento di tabella Modifica cartella il pulsante consente l inserimento di nuove cartelle e la variazione della dicitura delle cartelle gi esistenti Modifica archivi il pulsante consente di accedere alla manutenzione degli archivi interessati dal contesto della funzione Propriet il pulsante consente di definire le caratteristiche legate al campo in definizione Elimina campo il pulsante consente di cancellare e quindi non gestire pi il campo selezionato 10 Manuale Tecnico 2 1 2 Inserimento di un campo Per collocare un campo occorre cliccare in corrispondenza del pulsante della barra di scelta che si intende selezionare ad esempio il primo definito
76. e di uso comune 68 Manuale Tecnico 7 1 Movimenti di Magazzino Riferimento del responsabile Un pratico utilizzo della Personalizzazione dei movimenti di magazzino pu avvenire nel caso in cui si volesse associare il nome del responsabile che diverso dall Utente che compila il documento al singolo Movimento di Magazzino da questi generato In questo caso le fasi da seguire vanno dalla creazione di una tabella personalizzata chiamata ad esempio Tabella Responsabili all inserimento in testata del campo in cui inserire il codice del responsabile da abbinare al movimento specifico 1 Nella gestione delle Tabelle inserire una nuova tabella denominata Tabella Responsabili vedere il paragrafo Personalizzazioni tabelle le propriet del campo codice risultano do B ponsabil w Gestione Tabelle Tabelle Res Centri di Costo s Codici Divisione Selezione Codici Imposte eE Generali Layaut Avangate a Codici wa Codici Prestazione Lampo di riferimento Commesse di Analitica Tipo controllo Testo Condizioni di Pagamento d Depositi gt Dislocazione Cespiti Obbligatorio SI Esclusione Periodi Siinos SQL Fasce Scadenziario o Formule per ricalcolo listini Identificativo Codice Imposte e Conti Funzione di controllo O Nessun controllo Listini Richiamo lista 9000 Lista Tabella Nazioni Video Margine Alto 490 Nostre Banche Yideo Margine Sinistro 120 Note Precaricate Videode 315 Oper
77. e lan Masone Video Akerra Ch Ses Sesso FAR Video Larghezza Fei LuogoMascita Luogo di reacia viden Eich AChi Libere PiovHMascka Sigla Provincia d Mascha Cole Automatico CodCkF ali Codice Denie pei Fatturazione Lello Lodlipo giha hpa anagiabra H tabulazione 0 U _MESSLOC Campo personelizato Home Campo L alabare Ciani Cod Fai H 1a Il Contea Personaleza DE Emm Dopo aver definito il nome Campo Database da collegare al campo possibile impostare nel campo Richiamo Lista la relativa lista Clienti I salle 126 Tipologie nagra Te Destinatari divers 129 Note Precaricate E possibile creare eventualmente altri 2 campi per riprenderne la descrizione ragione sociale e la indicare la relativa etichetta In particolare per ottenere la descrizione estesa del Codice Cliente che rappresenta la capo gruppo le propriet del pannello descrittivo dovranno rispettare la seguente forma Campo di Riferimento in questo campo occorre inserire manualmente il nome tecnico del campo da noi indicato come Gruppo Fatturazione frmanagc usrtxt 2 Naturalmente la cifra numerica nelle parentesi tonde pu subire delle modifiche in funzione del numero associato al campo Identificativo Nell esempio il campo di testo il numero 2 Stringa SQL indicare dove prelevare il valore desiderato select denom from clienti where CodCli frmanagc usrtxt 1 84 Manuale Tecnico w Propriet O x Selezione hai Beneal
78. e modalit ma differisce nei seguenti punti richiesta iniziale dopo aver fatto clic sul pulsante Personalizza appare un ulteriore richiesta ove selezionare se si intende personalizzare la Testata o il Dettaglio del documento selezionando Personalizza Dettaglio appare una finestra come la seguente ori sl elx 1 i ntestazione Uriginale Codice articolo l Data prestazione 21 visibile 3 Codice prestazione 19 visibile d Desclizone 2 isibale 5 Unit di mi ura 3 Wisitile E Quantit d Wisible F Quartia Ansgrafica 16 visite g Presso F Wisible J Scomo 2 E Wisible 10 Se Agg 1 Wisible 11 Impoita T Visibile 12 Codice IvA Wisible 13 Omaggio J visibile 14 Provvigioni 10 Visite 15 ID suBolFattDett 11 Visible Nella prima parte vi la barra dei pulsanti 1 con le seguenti funzionalit e Colonna di testo permette di collocare un campo nel quale sar possibile la digitazione di caratteri alfanumerici e Colonna numerico permette di collocare un campo in cui inserire esclusivamente numeri anche con decimali e Colonna data permette di collocare un campo che pu accettare solo date controllandone formalmente la validit e Colonna ora permette di collocare un campo che pu accettare solo l ora controllandone formalmente la validit e Colonna descrittiva permette di collocare un campo di sola visualizzazione generalmente collegato alla descrizione di un elemento di tabella
79. el Contributo RAEE al netto di iva In Caricamento del Documento per ogni riga di articolo sar prelevato il Contributo RAEE eventualmente modificabile in fase di input documento Sar calcolato per ogni riga il RAEE in una delle 4 colonne create in base all iva dell articolo gt Nella cartella spese e sconti sar calcolato il valore totale del contributo e la relativa imposta sempre in base all aliquota dell articolo Riportiamo un esempio di documento w Documenti di Trasporto Inserimento Ultimo protocollo assoluto 13 Codice doc BOLCLI Protocollo B aJ LU LO r5 rad x Num Data oi 20122006 I DDT Sospeso I l l l I l Sconto impostabile in fattura 0 00 20 000 00 Spese Descrizione ero VA 2 Contributo RAEE Iva al 20 100 00 LI 100 00 3 Contributo RAEE Iva esente 1100 00 50 00 E10 5000 4 Contributo RAEE Iva al 10 1100 00 50 00 10 50 00 5 Contributo RAEE Iva al 04 1100 00 0 00 04 0 00 NA 4 Codice articolo Descrizione Unit Quantit Quantita Prezzo Scont Sc _ Importo Codic Omaggio Alig RAEE ART RAEE_T20 RAEE TOO RAEE _T10 RAEE_T04 1 H_PCPENTIUM Pentium Pro 200 Mhz N 5 5 1 000 00 0 00 5 000 00 20 20 20 00 100 00 0 00 0 00 0 00 2 H_PCPENTIUM_O Pentium Pro 200 Mhz Esente Iva N 5 5 1 000 00 0 00 5000 00 E10 0 10 00 0 00 50 00 0 00 0 00 3 H_PCPENTIUM_10 Pent
80. el campo inserito nel dettaglio ossia gli attribuisce una specifica funzione Nella seguente videata sono indicati i livelli associabili ai campi della funzione Caricamento DdT Alla videata si accede cliccando sul pulsante posto alla destra del campo mello Diescrizione Qbbligi Pi di uno Attuale assegnamento Note libere o o ooo Quantit Si Uuantit fmBolle grd 4 Prezzo Sil __ Prezzo frmBolle grd 5 Sconto Si Unon pi campi collegati Impoto S Importo fimEollegrd Provvigioni Morin NBola __ do wa lt lt _ S i Codicelva fmBolle grd 8 10 CodiceAticoo O S _ Codicearticolo fimBolle grd 1 15 Descrizione articolo Descrizione fmBolle ard 2 t Omaggi Omaggio fmBole 9rd 9 18 Databole _ J J 24 TipoOmaggo 36 Datasistema di Ora sistema x Controllo trmBolle grd 1 Ineeneci Togli Gi J O e Lo Hi Dl Conferma e Livello codice di identificazione del livello e Descrizione descrizione del livello e Obbligatorio alcuni di questi livelli prevedono l obbligatoriet ossia alcuni campi del dettaglio sono essenziali per il funzionamento una riga di dettaglio per poter funzionare deve avere come minimo l inserimento del codice articolo della quantit del prezzo dell importo e del codice Iva Pi di un campo sono i livelli che possono essere ripetuti Attuale as
81. ella casella bianca di fianco al campo Valori Ammessi e digitare la seguente stringa value gt 0 and value lt 51 PERSONALIZZAZIONE Gli strumenti On Fly 91 La personalizzazione del documento terminata e il risultato sar il seguente La colonna stata aggiunta come ultima riga e con l Intestazione Colonna numerica per spostare la colonna subito dopo la riga Sconto posizionarsi in corrispondenza della riga appena inserita e tenendo premuto il tasto sinistro del mouse spostare la riga fino a sovrapporla alla colonna Importo lasciare il tasto del mouse Unit Quantit Luantita Scont Sc Ulteriore Sconto Aggiunti 3 Ovviamente le stesse operazioni possono essere compiute sulle maschere per il caricamento delle Fatture Fatture Accompagnatorie Ordini Offerte 4 Tramite la funzione di Regole Raggruppamento documenti possibile collegare i diversi documenti e gestire il flusso i evasione in modo corretto 92 Manuale Tecnico 7 9 Documenti Totale per colonna di dettaglio 1 nella Testata Mediante un tipo di personalizzazione che viene operata nel dettaglio e nella testata di un documento di vendita possibile ottenere un totalizzatore di tipo numerico per un campo di dettaglio da collocare nella testata del documento La personalizzazione consiste nella creazione nella testata di un documento un campo numerico nel quale si riporta la seguente Stringa SQL TotCo
82. ella videata di esempio la colonna ScAgg stata portata dalla colonna originale 17 alla colonna attuale 8 Nota la procedura consente inoltre di attribuire la propriet Ometti se zero su un campo numerico nel caso in cui il suo valore fosse uguale a zero 0 viene omesso in stampa valorizzando a SI la voce Ometti se 0 nelle propriet del campo stesso 40 Manuale Tecnico 3 2 Propriet dei campi di dettaglio Le propriet descritte nel paragrafo Le propriet del campo nel capitolo precedente sono valide anche per i campi di dettaglio dei documenti con alcune differenze che qui saranno descritte Cartella Generali Il primo campo identificativo E possibile sostituire la descrizione associata dalla Procedura con quella che si vuole far apparire a video Cartella Lay out Contiene la definizione delle dimensioni a video lasciando il valore 0 il programma genera la colonna secondo un ampiezza standard mentre associando un valore si determina l ampiezza della colonna a video Il valore da associare corrisponde al numero di caratteri che si desidera siano visualizzati Cartella Avanzate Tra i campi presenti descritti nel capitolo precedente occorre evidenziarne uno associando un Livello ad un campo aggiunto la Procedura si comporta di conseguenza nel momento in cui arriva a trattare tale campo Il Livello determina il comportamento d
83. ente videata Personalizza Dettaglio Colonna Intestazione Enana Stato he I IE 2 sibile 2 Visibile 3 visibile 4 Visibile 5 Componente o l Visibile G Visibile 7 visibile g visibile 9 Visibile 10 iene TE Visibile 11 Visibile 12 visibile 13 sfido 8 Visibile 14 Stido Ricuperable S visibile 15 a Law asini Viabile nella quale ritroviamo sia la barra contenente gli strumenti per inserire modificare o eliminare le colonne gestite a livello di dettaglio sia l elenco di tutti i campi gi presenti nella griglia Prendiamo come esempio il caso in cui si volessero delle note a livello di dettaglio relative al montaggio delle varie parti di cui si compone l articolo Prodotto Finito Si tratta di inserire una nuova colonna nel dettaglio della funzione nella testata gi presente una cartella Note nella quale possibile inserire le informazioni che riguardano tutto il Prodotto predisposta a contenere le note in formato libero riguardanti singoli componenti riportati nelle righe PERSONALIZZAZIONE Gli strumenti On Fly 47 Inserire la nuova colonna e denominarla utilizzando la finestra Propriet Note sul Montaggio Personalizza Dettaglio x Colonna e tazione Orngnale Stato visibile Visibile sfido amp Visibile 14 Sfrido Ricuperabie 9 Visibile 15 Visibile 16 Yisibile 1 Visibile 18 Visibile 19 Visibile 2
84. epilogo Iva IvaVal Codice Valuta Per riga riepilogo Iva IvalmpVal Importo in Valuta Per riga riepilogo Iva TotlImponib Totale merce Totale spese Totale sconti DaPagare Importo da pagare Totale documento anticipo SpeDesc Descrizione spesa Per riga riepilogo spese PERSONALIZZAZIONE Gli strumenti On Fly 61 Scolmporto Importo sconto Per riga riepilogo sconti Scolva Codice Iva sconto Per riga riepilogo sconti ScoDesc Descrizione Per riga riepilogo sconti TipoDoc Tipo documento ScaBancCli Banca d appoggio del cliente per scadenza ScaBanFor Banca d appoggio del fornitore per scadenza TotNetto Totale merce Totale sconti Sconto Percentuale sconto Per riga riepilogo sconti Spesa Percentuale spesa Per riga riepilogo spese TotCol Totale Colonna DestCopia Destinatario della copia IvaDescrizione Descrizione del Codice lva TotOmaggio Totale Omaggio TotLordo Totale Comprensivo di Omaggio TotImplva Totale Imponibile Iva TotEselva Totale Imponibile Esente Iva TotImplvaVal Totale Imponibile Iva in valuta TotEselvaVal Totale Imponibile Esente Iva in valuta RACodice Codice Tributo per riga riepilogo ritenute RADesc Descrizione Tributo per riga riepilogo ritenute RAPerc Percentuale Ritenuta per riga riepilogo ritenute RAPerclm Percentuale Imponibile per riga riepilogo ritenute RAI
85. era Da Data Registrazione ni 01 2000 Nome Utente ADMIN A Data Registrazione E 1242000 Selezionando il Tipo di Documento attraverso l attivazione del relativo flag e premendo il pulsante Estrai possibile visualizzare la lista dei documenti caricati nonostante la segnalazione di insolvenza Estral Eulizci Uscita 100 Manuale Tecnico 7 12Documenti pi agenti e provvigioni sulla singola fattura La personalizzazione che effettueremo in questo paragrafo nella maschera della funzione Caricamento Fattura di Vendita permetter di assegnare pi agenti al documento attivo Si potranno avere fino a 4 codici agente sia nella testata sia nel dettaglio delle funzioni Caricamento Fattura e Fattura Accompagnatoria Con la contabilizzazione del documento si otterr in automatico il calcolo delle provvigioni degli agenti secondo quanto impostato nella Tabella Agenti Ovviamente la personalizzazione effettuata sulla form della fattura pu essere compiuta eventualmente anche sulla maschera della funzione Caricamento Documenti di Trasporto alla generazione della Fattura verranno riportati tutti i valori nella fattura Per la descrizione funzionale si rimanda alla consultazione del Man Vendite e Magazzino 1 Inseriamo sulla funzione di Caricamento Fattura mediante la personalizzazione dei Documenti i 4 campi di testo da utilizzare per l inserimento degli agenti tali campi sono gi previsti nella procedura e sono
86. ertiticabvo Lampo d testo 1 Frm amp nagC chk 2 Listino personalizzato canzione ci contee Nessun contelei _ Fm amp magC che 3 Cliente di Societ LISTE n Alto A pesta Ia Frm amp nagC chk 4 Fatturare le ricevute fiscali Video Margine Sinistio 2290 Ea Frn amp nagC chefb Gestione Movimenti in wal Video Altezza 345 Frm amp nagC chK 6 Faggiuppa ordini in bolla Video Larghezza 360 Frm amp nagC chk 7 Ragguppa Bolle in fatture Videc Elich ALhl Utente Fm amp magC chk B Faggiuppa AB in effetti Lone utcmalco FmAnagC chkf9 FlagAnnulo Logico Di 7 Frm nagC che 10 Flag per uso prezzi con N Nome Campo Database ClieniU_MESBLOC NIN FrnAnagC chk 11 _ Per Gestione Atenute dei Prali I Fim amp nagC chk 12 Contrallo Fim amp nagC BIO Codice Codice decimal Di Fimbnagl bif Rag Tm m Frm amp nagC bi 2 Indirizzo EE Fim amp nagC bi Nazione 5 Telefono e fax ba F La finestra delle Propriet stata organizzata in maniera tale da poter accedere contemporaneamente anche alle definizioni di tutti i campi della videata difatti la prima casella posta in alto nella finestra 1 una combo box aprendo la quale si ottiene la visualizzazione di un men ad albero attraverso il quale possibile selezionare o tutti i campi della funzione selezione Tutti o un gruppo omogeneo di campi Etichetta Campo Pannelli Combo Box Check
87. erve per controllare che il dato digitato corrisponda ad uno dei dati codificati in una tabella ad esempio se nell anagrafica clienti si colloca un secondo agente occorre controllare che il contenuto del campo digitato corrisponda ad uno dei codici agente presenti in tabella si provveder anche a collegare l opportuna lista di selezione come si vedr in una delle successive opzioni come indicato nella seguente videata Gestione Campi Database Selezione campo di controllo Descrizione Campo Controllo frnanage usrtat 1 Codice Articolo Codice Societ Cod rt Societa Tipo Tipoktag Tipo di Magazzino Uso Futura Testo Descrizione Descrizione Articolo Desc Descrizione aggiuntiva Tabella Misura Unit di misura CatMerc Riflva Settore Merceologico Codice vendite iartcoli Llienti Settore Settore al Ripiano Ripiano uri Scaffale Scaffale Fornito Posizione Posizione LgAmlLoge Tab ge Tab sp Tab Attr Tabb arn TablatM Riflvadzcqg RepLlassa CodCat ComplCaodl Codice MA acquisti Trade category code 1 componente codice rif struttura in categoria merce Complod ComplCod3 CompCod4 CompCodS Complodb Tabte TabLdc TabLFer TabLm TabCodDoc Conferma 2 componente codice rif 3 componente codice rif 4 componente codice rif 5 componente codice rif E componente codice rif struttura In categor
88. esa per riga riepilogo spese Scolval Codice lva sconto per riga riepilogo sconti Scolesc Descrizione sconto per riga riepilogo sconti T Llan el Ttolo Inno Lln l 4 Dopo la conferma di questa maschera per rendere valide tutte le impostazioni inserite necessario confermare l intero modulo di stampa 5 Definizione del numero di riga la somma dei valori che deve essere riportati in stampa sono nella terza colonna per cui necessario inserire il numero 3 Se Funzione Function T Funzione Tot ol DEN ame Riga EE 72 Manuale Tecnico Esempio Carichiamo una fattura di vendita con pi righe di dettaglio SW Fattura Inserimento Ultimo protocollo assoluto 1 Codice doc FATELI Gi Protocollo g i E Mum Data E 201 1399 Anteprima documento Cliente Testata documento Note Diverso destinatario Sconti e spese FPersonalizzazione Codice cliente coi 050002 Nome Cliente EXPERT CASA NEW Via Cesare Battisti Indirizzo Citt 27100 Pavia Pu Hazione IT Telefono 03624229877 P IVA 01239580184 EE 01239560184 Agzog WA Cond pagam RE369 Ricevuta Bancaria a 30 60 90 gg Fi Codice articolo Descrizione Uta Anag Tezzo Scont Sc H_PCFPENTILKA Pentium Pro 200 bhz H 1 1 1 549 37 0 00 1 543 37 20 M_CERCHIONE Cerchione per ruota bicicletta NI 2 2 775 000 1550 20 P_AUTOMOBILE Automobile Distinta Principale N 2L y 7 746 825 1
89. essario caricare le stesse Banche nella tabella Banche Cliente BancheCli sia per il cliente che per il cliente per intestazioni Riba con gli stessi ID 1 Personalizziamo innanzitutto l Anagrafica Clienti utilizzando gli strumenti descritti nei precedenti capitoli inserendo un campo di testo che andr ad accogliere il codice del cliente e la relativa etichetta nominandola Intestatario RB Tali campi avranno le seguenti propriet a Nome Campo Database compilato utilizzando la maschera per la gestione del database nella procedura previsto il campo CodCliRB da selezionarsi nella tabella CliFatt1 per attivare la funzione Livello N tabulazione Nome Campo Database CiFattt CodCiRE Gestione Campi Database Seleziona campo per il salvataggio dei dali Controllo Campo Descrizione frmnanage usrtat 1 CodCli Codice cliente Societa Codice Societ Tipo CodBan Codice Nostra banca Testo Lettini Lettera d intento Codlva Codice IMA abituale Tabella CodFag Codice Condizione di pagamento CodE sc Codice Periodo Esclusione in calcolo scadenze Cod sc Codice Periodo E sclusione in calcolo scadenze CodSpd Codice Spedizioniere Abituale CodDin Codice diverso destinatario CodSet Codice Settore di attivit Cod al Codice Valuta Dock enba CodCiiRB Codice cliente per le RB Conferma Fersonalizza DE Esci 86 Manuale Tecnico b Richiamo Lista per mette invece di associare la lista richiamabile con F5 o
90. estinazione della copia che pu essere portata in stampa Per ciascun tipo di documento definibile un disegno valido per tutti i protocolli numerazioni gestibili oppure un disegno diverso per ciascun protocollo E frequente il caso di aziende che preferiscono avere due moduli diversi in quanto vendendo e fatturando sia materiale sia servizi per la merce necessitano delle colonne codice articolo descrizione unit di misura quantit prezzo unitario sconto e importo mentre per i servizi sufficiente un ampia colonna descrizione ed una colonna importo 1 3 Stampe Personalizzate Blocco Documenti E possibile collegare a men stampe personalizzate ad hoc per l Utente che sono presenti come scelte in Archivi Personalizzazione Stampe Personalizzate Per definire il collegamento con le stampe personalizzate che dovranno essere create con Crystal Report 6 0 e memorizzate in una sottodirettrice denominata Rptnnnnn dove nnnnn deve corrispondere al codice societ ed impostare le relative selezioni occorre utilizzare un apposito eseguibile denominato RepWiz Report Wizard E una particolare personalizzazione delle funzioni Anagrafiche clienti fornitori e dei Documenti di vendita che permette di controllare l inserimento dei documenti DdT Fatture Accompagnatorie Fatture Ordini Clienti Ordini Fornitori con un determinato tipo di blocco deciso a
91. estro questa propriet permette di definire il margine destro il limite destro della pagina Margine inf Dettaglio questa propriet permette di impostare le dimensioni del corpo dettaglio di un documento Larghezza Altezza Pagina queste propriet permettono impostare il formato del foglio La corretta impostazione delle dimensioni del foglio permette di gestire il salto pagina dei documenti Ad esempio per il formato A4 la larghezza e la lunghezza sono rispettivamente 210 e 297 millimetri Per i moduli in continuo da 11 pollici e 80 colonne la larghezza e la lunghezza sono rispettivamente 210 e 279 millimetri Per i moduli in continuo da 12 pollici e 132 colonne la larghezza e la lunghezza sono rispettivamente 304 e 348 millimetri Interlinea dettaglio la spaziatura che si intende lasciare tra una riga di dettaglio nel corpo del documento e la successiva secondo l impostazione del carattere di stampa Impostando questo valore possibile ottenere una migliore visibilit dell elenco degli articoli stampati Il valore di default 0 Destinazione copie questa propriet consente di definire per ogni tipo di modulo il numero di copie documento da stampare In questo modo possibile utilizzare anche le stampanti laser o a getto d inchiostro che stampano un foglio alla volta Le copie possono essere personalizzate inserendo una descrizione che ne specifica la destinazione e che eventualme
92. etichetta che consente di collocare il nome associato ad un campo Il puntatore appena si preme il tasto sinistro del mouse assume la forma di una croce posizionarsi nella parte della cartella Personalizzazione ove si vuole definire il nuovo campo e tenendo premuto il tasto trascinare il mouse in maniera tale da delineare a video la casella con l ampiezza desiderata lasciare quindi il tasto del mouse 1 E sempre possibile trascinare un campo per cambiargli posizione con la medesima modalit utilizzata per lo spostamento della barra dei pulsanti di scelta Nella seguente videata visualizzata la collocazione di un campo nell Anagrafica Clienti ro Anagrafica Chienti Perronalizzazione Telefono e lax TT Persona fisica IT Esclusione da alegali n Dati anagrafici Daticontabdi Mote Parcelazione Personalzzazione Sconto SW 0 PERSONALIZZAZIONE Gli strumenti On Fly 11 2 1 3 Creazione del campo nel database Per creare il campo nel database occorre cliccare in corrispondenza del pulsante che abilita la Modifica Archivi Appare quindi una finestra denominata Parametrizzazione Database che contiene nel campo Tabella 1 l elenco degli archivi disponibili per la specifica funzione selezionando l archivio interessato appaiono nella griglia sottostante tutti i campi gi presenti in tale archivio tenere presente che i campi visualizzati in blu il cui no
93. ferma Elimina E sci L operazione pu essere compiuta posizionandosi sul ultima riga disponibile ed necessario compilare i seguenti campi Nome Campo NCOLLI Tipo Singola prec Dimensione 4 Descrizione Numero Colli Per spostarsi da un campo all altro premere il tasto Invio 3 Dopo aver creato il campo nel database occorre selezionare le propriet della colonna di dettaglio Numero colli per inserire nel campo Nome campo database il nuovo campo 94 Manuale Tecnico 4 Come passo successivo necessario entrare nella personalizzazione della testata del documento per creare un campo di tipo numerico su cui memorizzare il totale dei colli Occorre poi impostare la propriet Stringa SQL per inserire la funzione TotCol nn dove nn uguale a 24 Documenti di Trasporto Ultimo protocollo assoluto 4 Personali Codice doc x Protocollo ia Propriet FE Selezi Murn e Data elezione x Cianerali Layout Avangate Toemen o N Mumero Totale Coli i n 0 m No TotColl24 Campo numerico U Nessun controllo O Nessuna lista 285 3360 330 2025 Automatico 0 0 BolleTest U_ncolli Codice decimali Cliente Testata documento Note Dati Spedizione Sconti e 5 Come si pu vedere dalla seguente videata nella cartella Personalizzazione visualizzato il Totale Coll e nel dettaglio del documento sono visualizzate le righe di dettaglio con
94. grafica Cliente e salviamola nella testata del documento Creo un campo il Campo Nazione completo di pannello descrittivo nella testata del documento Nazione FR Francia k EC o Selezione Hazione il Generali Layout Avanzate a frmBolle txt 2 XTesto__R s0 Formato No Nazione 0 Nessun controllo 0 Nessuna lista 345 1500 345 495 Automatico 0 0 BolleTest U CodNazione Clienti Codi az TabNaz Cod az Si No Nome campo Database BolleTest U_CodNazione creare nuovo campo di testo Campo di riferimento frmBolle txt 2 il riferimento a campo Codice Cliente Prelievo Clienti CodNaz Controllo TabNaz CodNaz per completare il pannello descrittivo ioj Selezione ba Generali Avanzate 2 Fomato o o o LR Stinga SAL telo O 0 TabMaz MEE Campo di riferimento frmBolle usrtxt 1 il riferimento al campo Codice Nazione Prelievo TabNaz Descrizione 110 Manuale Tecnico 2 Creiamo ora le descrizioni personalizzare in Anagrafica Articolo e riportiamole sul documento Desc Francese Descr raes Creo nell anagrafica articolo 2 campi di testo inoltre prendendo ad esempio l articolo H_PCPENTIUM compilo solo la descrizione in lingua francese vedremo in seguito che in questo modo il sistema sostituir la descrizione francese a quella standard per i clienti francesi mentre manterr in tutti gli altri casi la descrizione di base nel nostro esemp
95. i fe vaus Bolfattest SS Percentusle di provvigione 2 Shinga SOL Provo Parcentusle d povvgiore Idenilicsitto p Importo Fumessa Cinslta l Peces d pirmmegione d Fungone di cordiola U Kastun contiola i T Totale Meica Seconda Valuta Richiamo kaia O Maszuna kela Totale Spata Seconda Valuta Video Mangone Alo AE Totcontial Tola Gori Seconda Valuta Video Mangne Sirisha 35 TolivaZal Totale Iva Seconda Valuta Video Altezza 455 ITotDocumiVial Toae Documento Seconda Valuta Video Larghezza 130 TotAnticipo2Val Totale Anticipo Seconda Valuta Video bich Chi Utena TotDocumi sifii Totale Documento Valuta Bilacio Calma Automatico Totoro Totale Mette Lordo Leeki 0 Tail arda l olge Mette Lando Seconda Valida N labulanene LU ImonitoH mt Home Campo Database BoFatest ingotoRa Campo data con le seguenti caratteristiche Tipo Data Formato dd mm yyyy Identificativo Data rimessa diretta Nome campo database FattTest DataRimDir o BolFatTest DataRimDir 82 Manuale Tecnico Gestione Campi Database Seleziona campo per i aly Felapone E Controlla SITO ercizone imbatati verifi Dalaloc Data Documento Bola Falha Datal ra Data kakpita Campo di nlenmento Tino crtalo Dida Draf raga Cra unapata Lunghezza ID DataLomes Data Compentenza A Fasai e dmn DalsComplia Cata Competenza Da t bizan No CalaFAimii Dista acerra mesta retta Wado Armes Stringa SOL Iden
96. i campi di una tabella ne descrivono il contenuto per il disegno del documento possono essere utilizzati campi disegno che permettono di creare rettangoli contorni linee e retinature i campi funzione sono particolari campi che permettono di ottenere la stampa di dati come la numerazione delle pagine il tipo di documento ecc i campi Immagine utilizzati per inserire ad esempio il logo della societ Se si preme uno dei pulsanti della toolbar e si delinea un area all interno del modulo di stampa nella griglia sottostante si visualizzano a seconda del pulsante che si premuto le seguenti informazioni Ascissa Ordinata per tutti i diversi tipi di campo sono le propriet che indicano le coordinate del primo punto del campo Larghezza Altezza per tutti sono propriet che indicano le dimensioni del campo Nome per tutti nome del campo Zona per tutti permette di indicare da una casella di riepilogo se il campo di Testata Corpo o Piede Visualizza per tutti permette di abilitare disabilitare la stampa dei campi Descrizione per il pulsante etichetta descrizione stampata sul documento Carattere per l etichetta il campo e la funzione permette di selezionare il tipo di carattere font da utilizzare per i campi attraverso la seguente finestra Times new roman il tipo di carattere di default Carattere 3 x Tipo Stile Dimensione Arial Normale 9 DK Ari
97. i7 Seba Richiamo bsta O Hezsma lista 18 bici att Video Maigne Allo E Video Maine Sinistro 24 Video Akezza 0 Video Lagherza T dect boh Chl Ubane Calore Autori i Livello 0 N tabulazione 1 Home Campo Database BolefettY MOOLLI Iro uil pari S Prebevo 19 IDE ciag ZU La Han Fallursie Ji Fiaventivo 22 Detagio 4 Costo Fentons Come si pu vedere dalla videata il valore Colonna del campo di dettaglio Numero colli uguale a 24 PERSONALIZZAZIONE Gli strumenti On Fly 93 2 Il passo successivo la creazione del campo nel database BolFatDett in cui andranno memorizzati i valori cos come impostato nella seguente videata Parametrizzazione Database Tabella BolFatD ett Home campo Tipo Crimm _ Descrizione a Percentuale di provvigione di detta Percentuale di provvigione di detta Codice Tributo Tablmp per Gestior Descrizione aggiuntiva a quella dell PrezzoNal Doppia prec 8 Frezzo Seconda Valuta Importo val Doppia prec _ 8__ Importo Seconda Valuta ImpLodo Doppia prec 8 ImportoLordo ImpLordo al Doppia prec 8 ImportoLordo Seconda Waluta Flag che indica la nga dell ordine MI Codice della prestazione DataPrest Data B Data della prestazione ID del componente cui far riferiment impotoBi Doppiapreo 8 Importo valuta bilancio ID del collo 0 se il collo evaso sf Numero Coli o __ o _ _ _____L _ Con
98. ia merce struttura In categoria merce struttura In categoria merce struttura In categoria merce struttura In categoria merce Esci PERSONALIZZAZIONE Gli strumenti On Fly 19 Conversione in Valuta campo numerico con s il programma converte il valore numerico che verr impostato nel campo per la valuta divisa attiva in quel momento e ne visualizza il risultato Ad esempio si pu associare questa opzione ad un campo Fido in valuta aggiunto nell anagrafica clienti per far convertire in automatico il valore digitato per la valuta espressa nel campo valuta Funzione di Controllo sono state messe a disposizione le funzioni di controllo utilizzate dalla procedura per le quali si ritenuto possibile un utilizzo nella personalizzazione ad esempio si pu abbinare ad un campo data la funzione che controlla che la data impostata sia compresa tra le date di inizio e di fine dell esercizio contabile sul quale si posizionati Per richiamare la lista delle funzioni occorre premere in corrispondenza del campo e aprire la lista premendo in corrispondenza del pulsante con la freccia Elenco funzioni di controllo Nessun controllo Controlla esistenza codice in Tabella Unit di misura Controlla esistenza codice in Tabella Codici IVA Controlla esistenza codice in Tabella Settori Controlla esistenza codice in Tabella Val Controlla esistenza codice in Tabella Cpag Controlla esistenza codice in Tabella Esc Con
99. icFs Ricevuta fiscale FrmScrtr Scontrino fiscale Tabelle TabAge Agenti Tabasp Aspetto Beni TabBan Banche TabCatm Categorie Merceologiche Igamcoge Categorie Cespiti TabCc Causali Contabili TabCm Causali Magazzino TabCdc Centri di Costo Tabimp Codici Compensi Tabcodinps Codici INPS Tablva Codici Iva Tabpres Codici Prestazioni TabCom Commesse di Analitica Tabpag Condizioni di Pagamento TabDep Depositi TabCodDoc Documenti Tabfascescad Fasce Scadenzario TabLis Listini TabNaz Nazioni TabEsc Periodo Esclusione Scadenze TabPor Porto TabSet Settori TabSpe Spedizionieri TabTesti Testi TabTpBilRic Tipi Riclassificazione di Bilancio TabUm Unit di misura TabVal Valuta TabZn Zone Tabelle Personalizzate U_xxxx Tabelle personalizzate xxxx il nome della tabella PERSONALIZZAZIONE Gli strumenti On Fly 15 2 La seconda parte composta dai suffissi che indicano particolari campi delle funzioni o delle tabelle Usr Campo utente Sono quelli creati dall utente con la personalizzazione Grd Campo di dettaglio Sono i campi di dettaglio delle funzioni dei documenti 3 La terza parte composta dai suffissi che identificano il tipo di campo Cbo Combo box chk Check box Ibi Etichetta pnl Pannello txt Campi testo numerici e data 4 La quarta ed ultima parte composta da un numero tra due parentesi t
100. ifferenze rispetto a quanto visto nei paragrafi precedenti Cliccando sul pulsante associato al campo Nome Campo Database si accede alla finestra di selezione dei campi del database in cui andranno salvati i dati nella parte destra si trovano i campi della tabella selezionata nel nostro caso si hanno solo tre campi inseriti dalla quale richiamare il campo desiderato Una volta confermato si ritrova in automatico il nome della tabella pi il nome del campo nella riga della definizione del Nome campo database PERSONALIZZAZIONE Gli strumenti On Fly 45 Gestione Campi Database Seleziona campo per il salvataggio dei dati Controllo Campo Descrizione frmdistba usrtat 1 CodProdFin Codice Articolo Prodotto Finito Descrizione Descrizione della ariante Tipo CodFor Codice Fomitore T erzista Testo Tabella nessuna Conferma Fersonalizza DE Esci Con il pulsante Personalizza DB si ha l elenco dei campi presenti nell archivio della specifica funzione come di consueto i campi visualizzati in blu il cui nome preceduto da U_ sono i campi aggiunti dall Utente Parametrizzazione Database X Tabella DiE alest Nome campo T ipo Dim Descrizione ID InteroLungo 4 ID Record Distinta base Codice Articolo Prodotto Finito Vanante del Articolo Descrizione Testo J40 Descrizione della Yariante Commessa Intero Lungo 4 Commessa di Riferimento Codice Fomitore T erzista Totmp D
101. il numero colli w Documenti di Trasporto Yarazione Ultimo protocollo assoluto 5 Codice doc EoLcLI Protocollo fe TITE Mum E00005 Data j 70171999 TT DDT Sospeso Cliente Testata documento Note Dati Spedizione Sconti e spese Personalizzazione Totale Colli g Quantit PERSONALIZZAZIONE Gli strumenti On Fly 95 7 10Documenti Totale per colonna di dettaglio 2 nei Totali La procedura permette la creazione nelle griglie di tutti i documenti di vendita di campi di calcolo personalizzati ai quali possibile associare diverse formule di calcolo che in funzione delle esigenze del cliente consentono l ottenimento di particolari calcoli per ogni riga di dettaglio Nel caso in cui si desideri sommare il valore calcolato per ogni riga al totale del documento possibile creare una particolare tipologia di spesa che consenta tale gestione Facciamo un esempio dal Caricamento Bolle innanzitutto occorre creare un campo numerico calcolato nella griglia di dettaglio al quale assoceremo la formula desiderata il tipo di formula ininfluente ai fini della trattazione l obbiettivo riportare la sommatoria dei campi nel totale documento Descrizione Quantit Prezzo MUM Unit I Codice articolo 00000 articolo I Colonna Intestazione Onainale Stato dh visibile C viable oo o visibile E E visibile F 7 LIA Visibile POOOR NEREP I FE Visibil
102. ilit di assegnare simultaneamente a pi campi le medesime dimensioni in altezza ed in larghezza allineare i campi a sinistra a destra in alto in basso tagliare copiare ed incollare campi direttamente utilizzando il men che si apre alla pressione del tasto destro del mouse Se ad esempio vogliamo modificare il campo Prova nella videata sotto in modo tale che risulti allineato agli altri campi inseriti nella cartella occorre selezionare tale campo Prova e tenendo premuto il tasto CTRL cliccare sul campo che funge invece da riferimento per l allineamento A questo punto posizionandosi su quest ultimo campo premere il tasto destro del mouse per aprire il men di scelta N B il campo sul quale ci si posiziona per cliccare il tasto destro che viene preso come riferimento per la formattazione Dati anagrafici Dati contabili Note Parcellazione Personalizzazione Sconto SW t p n Elimina Campo RIN Propriet El Formattazione Allineamento MIE Sinistra n c Taglia Chile Imposta stesse dimensioni i EI Copia Ctrl C Spaziatura Orizzontale Sl Desta Destra Spaziatura W erticale ijt Alto ah ia Tai alli Basso Ba om Possiamo poi formattare il campo affinch le sue dimensioni si rendano identiche a quelle degli altri campi inseriti nella cartella Procedendo con la stessa logica vista nel caso precedente selezionare il campo Prova ed il campo di riferimento posizionati su quest ultimo cliccare
103. io del H_PCPENTIUM infatti la stessa descrizione potrebbe essere utilizzata anche per il cliente inglese Codice articolo H_PCPENTILM Ras Descrizione k Personal Computer Pentium Pro 200 Mhz Desc Francese Ordinateur Pentium Pro 200 Mhz Descr Inglese 5 Personalizziamo il dettaglio del documento a tal fine dobbiamo creare 2 nuovi campi dax 11 Selezione ka Creare una nuova colonna di dettaglio nel quale prelevare la descrizione nella lingua _q E a a General Layout Bxsnzate del cliente laddove presente fmBolle grd 1 A qusto campo dovremo associare il campo standard BolleDett Descrizione da E TE associare alla voce Nome Campo Database e attribuire le propriet Livello di Personalizzazion 1 Campo Utente Stringa SUL SELECT CASE WHEN iag Deel ngua Campo di riferimento frmBolle grd 1 ETENE 0 Nessun controllo si riferisce al campo codice articolo della 0 Nessuna lista riga di dettaglio Wideo Margine Alto 1 5 0 Stringa SQL inserire la seguente frase SQL 0 considerando che il campo frmbolle usrtxt 1 rappresenta il campo Automatico creato precedentemente in testata contenete 0 il codice nazione N tabulazione l BolleD ett Descrizione BI SELECT CASE WHEN q frmbolle usrtxt 1 FR THEN u descfrancese ELSE CASE WHEN Controlo co frmbolle usrtxt 1 GB THEN Riscriibile Si U descinglese ELSE Descrizione END Conversione in valuta Ho END F
104. ispetto al disegno che si vuole ottenere Con il pulsante Modifica possibile variare il protocollo precedentemente inserito Con il pulsante Elimina possibile eliminare il protocollo associato ad un modulo personalizzato In questo modo per il protocollo C della Bolla si ha un modulo personalizzato mentre per i restanti protocolli valido il modulo base Generico LAY OUT come per il Protocollo la Procedura consente di abbinare pi lay out differenti allo stesso tipo di documento Supponiamo di volere gestire due tipi diversi di Moduli di Stampa uno per le Bolle in italiano ed uno per le Bolle in inglese Cliccando sulla freccia associata al campo lay out si potr poi scegliere il Layout documento desiderato Per creare nuovi layouts occorre Posizionarsi in corrispondenza del Tipo di documento per il quale si vuole definire un lay out alternativo nell esempio Bolle e cliccare sul pulsante Inserisci Viene inserita una riga in corrispondenza del campo Lay out digitare un solo carattere alfanumerico corrispondente al codice che si deciso di utilizzare per identificare il lay out specifico cliccare quindi sul pulsante Salva come per i Protocolli si ha a questo punto la possibilit di optare per uno dei lay out disponibili semplicemente selezionando il codice associato Il programma visualizza il modulo disegno di base che stato copiato sul quale potranno essere apportate
105. isualizza Funzione DEN ame Riga 0 Totale Prezzo l Tipo P ki uncial F o o o PERSONALIZZAZIONE Gli strumenti On Fly 71 3 Cliccando sul pulsante in corrispondenza al campo Funzione appare la maschera utile alla definizione Campi Funzione scorrere l elenco con la barra di scorrimento e selezionare la propriet TotColumn w Campi Funzione Mie E Funzione Descrizione Ivalmposta Imposta per riga riepilogo Iwa Iva al Codice valuta per riga riepilogo lal Ivalmp al Importo in valuta per riga riepilogo lwa Totlmponib Totale merce Totale spese Totale sconti DaPagare Importo da pagare Tot documento Anticipo Spelesc Descrizione spesa per riga riepilogo spese Scolmporto Importo sconto per riga riepilogo sconti Scolva Codice Iva sconto per riga riepilogo conti Scolezsc Descrizione sconto per riga riepilogo sconti TipoDoc Tipo Documento ScadBanLli Banca d appoggio del Cliente per scadenza ScadBanFor Banca d appoggio del Fornitore per scadenza TotNetto Totale merce Totale sconti Sconto Percentuale sconto per riga riepilogo sconti Percentuale spesa per riga riepilogo spesel Total Column Destinatario della copia Spesa Total DestCopia TotUmaggio Totale Omaggio TotLordo Totale Compr di Omaggio TotEuro Totale Documento in Euro IvalvaV al Imposta in Waluta Spelval Codice Iva spesa per riga riepilogo spese Speliszc Descrizione sp
106. ium Pro 200 Mhz Iva al 10 N 5 5 1 000 00 0 00 5 000 00 10 10 10 00 0 00 0 00 50 00 0 00 4 H_PCPENTIUM_4 Pentium Pro 200 Mhz Iva al 4 N 5 5 1 000 00 0 00 500000 04 4 00 0 00 0 00 0 00 20 00 Nota per le fatture in esenzione Le personalizzazioni sono impostate per operare anche in caso di documento esente da lva in questa condizione tuttavia importante ricordare di indicare come prima cosa il codice di Assog IVA richiesto in testata prima di procedere al caricamento delle righe di dettaglio questa differenza dal funzionamento a standard senza campi personalizzati dipende dai controlli che partono a cascata sul valore del campo aliquota Assog IVA E10 Esente art 10 Cond pagam RB369 N Ricevuta Bancaria a 30 60 90 gg FM Scadenze Soggetto a Hitenuta fai Codice Tributo E nMA A AV amp AIA_m gt gt SAEE_T20 RAEE_TOO RAE SA 4 Codice articolo 0 00 1 H_PCPENTIUM N 000 000 i 2 H_PCPENTIUM_0 Pentium Pro 200 Mhz Esentelva N 5 5 1 000 00 0 00 5 000 00 E10 0 00 50 00 3 H_PCPENTIUM_4 Pentium Pro 200 Mhz lva al 42 N 5 5 1 000 00 0 00 5 000 00 E10 0 00 20 00 0 00 4 H_PCPENTIUM_10 Pentium Pro 200 Mhz Iva al 10 N 5 5 1 000 00 0 00 5 000 00 E10 0 00 50 00 0 00 120 Manuale Tecnico 6 ll modulo di stampa potr quindi essere personalizzato per
107. ive regole w Selezione Layout Documento 10 x Documento Tipo E Bolle Layout fi Protocolli Generica Tipo Documento Layout Proto c alli E Bolle 1 Generico E Bolle E 2 Generico E Bolle iN Generico BF Bolle Fatture Generico CC Certificato conformit Generico F Fatture Generico xl Conferma Modifica Inserisci Elimina Esci Dalla funzione Regole Layout Documenti necessario una regola di associazione dei layout ad esempio leghiamo il layout 1 ai clienti francesi il layout 2 ai clienti inglesi Regole Layouts Documenti Yariazione x Documento fBoLcLI Bolla cliente Atella B E possibile associare al pomel selezionato Layout con lo stesso Protocollo oppure Protocollo Generico H Frog E ampo Lay 1 2 BolleTest U_CodMazione GE 2 3 Sempre Conferma Eulizci Elimina Esci PERSONALIZZAZIONE Gli strumenti On Fly 113 7 18Documenti Contributo RAEE Tramite le potenzialit della personalizzazione ON FLY possibile gestire la stampa sui documenti del contributo RAEE si tratta di un contributo ambientale pagato in anticipo interamente dedicato alla gestione dei Rifiuti derivanti da Apparecchiature Elettriche ed Elettroniche RAEE infatti l acronimo che indica i Rifiuti di Apparecchiature Elettriche ed Elettroniche Il Decreto 151 05 a fronte dei nuovi obblighi imposti ai Produttori in materia di ritiro e trattamento dei
108. l Frog vendite val Coso medio Costo ultimo Prow X Sconto I Aci KI I FCE eni nt Cl Ea IG GN Amelala se x PERSONALIZZAZIONE Gli strumenti On Fly 7 Nelle Tabelle dopo aver selezionato quella che si vuole personalizzare cliccare sul pulsante Personalizza 1 Gestione Tabelle Agenti Taaje Funzione caga fi r soia Code agente i Codice Fiecale aegne Hecaniogehe jl Caus Contabili PORRE Carai di umaa dalla pendio ci di insito della pioduzona iii Hogana ia Lari ai Los Via i Cop Cocci Dizione Locdt impose x Codoi LPS Localt e Praa Codici ha Lata Freranore i Commesse di Analitica Telelono Fax i Cordizon di Pagamento J Depori l Document 2 Prog Conio 5 Conto amp pente Escluzione Period Fasce Scadenzioio RITI PS ciii Fn a Tipo iqud ji Gasiione dia m Hariri Hosire Banche Hole Precancale painin della piazkipone Parto zj Tabela T50 Nelle funzioni riguardanti gli input di Magazzino la gestione dei documenti di vendita e il caricamento delle Distinte Base cliccare sul pulsante Personalizza 1 appare la richiesta se si intende personalizzare la testata o il dettaglio ossia se gli interventi di personalizzazione sono da attivare nella parte contenente i dati del cliente fornitore denominata testata o nella parte contenente i dati riguardanti gli articoli di magazzino denominata dettaglio Fare clic
109. l listino potrebbe non essere indicata la percentuale di sconto nel nostro esempio ricaviamo tale percentuale calcolandola nel dettaglio sul documento prelevando dapprima il prezzo originale dell articolo in un campo personalizzato quindi rapportando il prezzo applicato al prezzo originale PERSONALIZZAZIONE Gli strumenti On Fly 123 a Creiamo il campo Prezzo Articolo che riprende il valore del campo Articoli PVendPub Propriet o Selezione Prezzo Articolo r Generali Layout Avanzate 2 Campo di riferimento frmB alle grd 1 N Numero 0 HHHO No 1 Campo Utente Prezzo Articolo 0 Nessun controllo O Nessuna lista l g 0 Wideo Larghezza RI Video Etich Ctrl Utente vello N tabulazione Mome Campo Database No Articoli PYendPub PO Si No 4 CI OL Ti a Creiamo il campo Sconto Listino che contiene una formula di calcolo tra il campo standard Prezzo grd 5 e il valore del campo Articoli PvendPub prelevato nel campo personalizzato di cui sopra rif grd 25 Selezione Generali Layout Avanzate n Campo di riferimento frmB olle grdt4t 1 N Mumero 0 HO No aloni Ammessi 1 Campo Utente 100 Iirmbolle grd 5 frmbolle grd 25 100 Identificativo l sclis O Nessun controllo O Nessuna lista 10 0 s00 1 No vO Si N Conversione In valuta o 124 Manuale Tecnico Esempio campo personalizzato Importo Unitario netto La proce
110. l nn dove per nn si intende il numero originale della colonna della griglia del dettaglio da totalizzare Esempio Questa funzionalit pu essere utilizzata ad esempio per un campo Numero colli numerico da inserire nel dettaglio del documento DdT al quale deve essere associato a livello di testata del documento un campo personalizzato Totale colli che ha nella propriet SQL la seguente dicitura TotCol nn dove nn il numero originale della colonna della griglia Numero colli 1 La prima operazione quella di creare la colonna del dettaglio Numero Colli cliccando sul pulsante 123 1 viene inserita in coda all elenco come visualizzato nella videata una nuova colonna con un numero progressivo e con un intestazione generica Colonna di Numerica visualizzando le propriet si pu procedere immediatamente con l immissione del nome che contraddistinguer la colonna all interno dell elenco Identificativo Numero Colli Codice doc BOLCLI Protocolo B aj tm Propriet Num L Data 15 04 1993 IM DDT Scapeso Eelezone Campo di ferimento ne controllo iN Numero Lunohezza 150 Fotmato Dibbhgatono No Yaon Ammayi liiib 12 Codice WVA 13 Omaggio Livello di Personalizzazeon 1 Campo Utente l4 Frovvgon Siringa SOL 15 ID suBoFaiDett Idandilicativo Munneso Coll 16 iDsuMowbagDall Funzione di controllo O Nessun controdo
111. l paese controllo BanAnacheckIBAN la funzione non significativa per la stampa in quanto una funzione di controllo che permette di verificare se il codice IBAN valido o meno applicando la formula di calcolo del codice IBAN con il calcolo dei caratteri di controllo e Riga da utilizzare collegata alla creazione di un campo Funzione occorre inserire il numero che contraddistingue la sequenza con la quale le colonna sono inserite nel dettaglio del documento La Procedura assegna un numero a ciascuna colonna il numero riportato nella colonna denominata Originale all interno della finestra Personalizza Dettaglio Sempre nella stessa finestra anche riportato il numero dell eventuale nuova localizzazione del campo Colonna il cui valore pu differire dall originale Una volta inserito il numero voluto la colonna corrispondente sar portata in stampa PERSONALIZZAZIONE Gli strumenti On Fly 63 Tipo per il campo e la funzione questa propriet facoltativa perch il campo e la funzione hanno gi una loro impostazione del campo tipo permette di selezionare in una casella di riepilogo il tipo di campo Boolean Byte Integer Long Currency Single Double Data Text Long Binary Memo Immagine per l immagine permette di selezionare un file immagine da inserire nel documento ad esempio il logo della societ Nella seguente videata possibile selezionare il file Immagine con il suo percorso For
112. l valore della rimessa diretta in base alla condizione di pagamento prevista sulla testata della fattura PERSONALIZZAZIONE Gli strumenti On Fly 83 7 6 Fatture Gruppo Fatturazione La personalizzazione descritta in questo paragrafo permette di emettere i documenti di trasporto ai singoli clienti mentre le fatture e le relative ricevute bancarie alla capogruppo Nell anagrafica clienti si avr il riferimento ad un secondo codice cliente che servir nel momento in cui si genereranno le fatture come collegamento per la nuova intestazione 1 Personalizziamo innanzitutto Anagrafica Clienti utilizzando gli strumenti descritti nei precedenti capitoli inserendo un campo di testo che andr ad accogliere il codice del cliente che rappresenta il gruppo fatturazione Tale campo gi previsto nella procedura ed denominato CodCliFatt ha le seguenti propriet m Priorit _ IO j begiohe Campi Dalabare beleziona campa pai il talala dai dali Pow Eroi Da ta Lo il cc Lana ch Hameri Tino controllo Tazio Lunghezza 10 Telex Telex Fusso EMal E Mal rezza Posta Elelim Dibbligstono Ha Metem Musei Wiin Valik immer Fial Fraltto ntiinazionale Smnga SUL Piya Fatta V ijona Campo di tasto CF Codice liscale Funzione di controllo O Hessun contallo Filenm Falemimento Richiamo ifa O Messuna lista CodMar Sigla nasone Video Marans ilo SCO hag Datimi nassine Video Marana Sisto 2145 lan Codic
113. le Kit n BE Contributo RAEE Saldi di Magazzino AltiDati Note Ume Decimal Funzione di controllo 0 Nessun controllo 0 Nessuna lista m Video Margine Alto 240 Contributo RAEE o fideo Margine Sinistro 0n z z s Yideo Altezza 35 1365 Automatica 0 0 Articoli U_RAEE Prelievo PO somale in valuta Campo Numerico Formato 0 Identificativo Contributo RAEE Nome Campo Database ArticoliU RAEE Codice Decimali PO PERSONALIZZAZIONE Gli strumenti On Fly 115 2 Personalizziamo il Caricamento DDT creando nella griglia di dettaglio le seguenti colonne ALIQUOTA IVA x Propriet o Selezione Y Generali Layout Avanzate a frmbolle grd 4 Lunghezza Formato Obbligatorio Malori Ammessi J oo vello di Personalizzazioni 1 Campo Utente tinga SUL elect tabiva aliquota from tabiva dentificativo unzione di controllo ichiamo lista ideo Margine Alto ideo Margine Sinistro ideo Altezza ideo Larghezza ideo Etich Chl Utente olore vello Nome Campo Database OOS si relievo I Controllo S o Codice decimali OS E z i Nessun controllo Nessuna lista tl L Lo Lom Lum 4 Z 2 Il campo serve per prelevare l aliquota iva associata alla riga di articolo Campo di riferimento fmbolle grd 4 il campo Quantit Formato 0 Identificativo Alig lva No
114. le variazioni che saranno identificate con il codice alfanumerico appena creato Con il pulsante Modifica possibile variare il codice precedentemente inserito Con il pulsante Elimina possibile eliminare il lay out associato ad un modulo personalizzato 56 Manuale Tecnico Legata alla creazione di diversi layouts si ha una funzione che permette di definire delle regole di stampa dei documenti men Archivi Personalizzazioni Regole Layouts Documenti in pratica si ha la possibilit di associare per ogni codice documento le regole necessarie per l assegnazione del layout di stampa si veda il prossimo paragrafo per la descrizione della funzione Le altre propriet presenti per ciascun documento sono le seguenti Nome nome che identifica il documento Stampante consente di assegnare una stampante predefinita al posto di quella proposta di difetto in altre parole permette di associare ad un documento una stampante specifica In questo modo si potr avere se si ha il collegamento a pi stampanti una stampante dedicata ai documenti di trasporto una alle fatture o agli ordini ed una dedicata alla stampa dei tabulati Margine superiore questa propriet permette di definire il margine superiore il limite iniziale della pagina Il valore di default 0 Margine sinistro questa propriet permette di definire il margine sinistro il limite sinistro della pagina Il valore di default 0 Margine d
115. lezionare Testo e per la gran parte dei valori numerici preferibile Doppia Precisione o Intero lungo nel caso in cui si trattasse di un campo che potrebbe diventare un indice ordinamento In questo schema che presentiamo nella pagina che segue riassumiamo le principali caratteristiche dei tipi di campo 12 Manuale Tecnico Si No Byte Intero Intero lungo Valuta Singola prec Doppia prec Data Testo Oggetto Memo Caratteristiche E un flag che assume valore di s o no Memorizza numeri interi da 0 a 255 Memorizza numeri interi da 32 768 a 32 767 Memorizza numeri interi da 2 147 483 647 a 2 147 483 647 Memorizza numeri con un massimo di 15 interi e 4 decimali il segno Memorizza numeri con virgola mobile fino a 6 cifre significative il segno Memorizza numeri con virgola mobile fino a 16 cifre significative il segno Memorizza in formato data Memorizza lettere e numeri Pu contenere altri oggetti ad esempio un foglio elettronico creato con Ms Excel Memorizza lettere e numeri ed occupa in funzione del contenuto se vuoto occupa zero Occupazione 1 byte 1 byte 2 byte 4 byte 8 byte 4 byte 8 byte 8 byte max 255 car max circa 1 gigabyte max 64 000 caratteri Dimensione la capacit massima che occorre associare ai campi di tipo Testo da valutare in base al contenuto del campo in creazione Descrizione permette di associare al campo u
116. li che la procedura apre per la funzione oggetto di personalizzazione Il caso pi frequente quello che permette di prelevare la descrizione collegata ad un elemento di una tabella Gestione Campi Database Selezione campo di controllo Controllo Campo Descrizione frmbolle usrtst 3 Cod Gruppo CodC Conto Tipo l Cod Sottoconto Numenco Tipolr Tipo Gruppo Utilizzato per ordinare correttamente n base Tabella DyDest Fornito LgA mloge Tab ge Tab sp Tab tt Tabb an TabCathi Tabte TabCdc TabLFer TabLm TabCodDoe Conferma Esci Richiamo Lista viene messo a disposizione l elenco di tutte le liste di ricerca gestite dalla procedura la selezione di una di queste liste comporta l associazione di un pulsante di ricerca per consentire l accesso alla lista collegata e permettendo il prelevamento veloce dei dati ricercati Elenco Liste Nessuna lista Unit di misura Settori Codici IVA Causali Contabili Tabella Valute Tabella Condizioni di Pagamento Tabella Banche Tabella Nazioni per text Tabella Spedizionieri Tabella Agenti Tabella Esclusioni Tabella Diversi Destinatari Clienti solo per Anag Clienti Tabella Listini Tabella Causali movimentazione Tabella Depositi Unit e Depositi da Unit e Depositi da Tipi di Pagamento Comune per griglia Lista Banche Clienti Fornitori per form scadenze Tabella Valute per grid 0 1 2 3 4 5 6 7 8
117. lla maschera di Caricamento Ordini Clienti al relativo campo presente nel Caricamento D d t Caricamento Fatture Accompagnatorie Caricamento Fatture a seguito dell evasione Ordine Cliente 106 Manuale Tecnico 7 15Documenti Centri di Costo e Commessa su Ddt e Fatture La procedura permette l associazione di diversi Centri di costo e commesse ad ogni riga di movimento contabile caricato in Prima Nota L attribuzione del centro di costo commessa pu essere effettuato anche in fase di caricamento variazione del documento di vendita in questo caso i dati relativi possono essere indicati in due modi M Nella testata del documento valgono in linea generale per tutte le righe di dettaglio che non hanno un indicazione specifica diversa M Nel dettaglio del documento per ogni riga inserita nel dettaglio del documento Le caratteristiche di questa personalizzazione sono indicate nel dettaglio nel manuale dedicato alla Contabilit Analitica In fase di contabilizzazione del documento il programma provveder in autonomia a ripartire i conti di ricavo ai fini dell analitica raggruppandoli extracontabilmente in base all associazione effettuata PERSONALIZZAZIONE Gli strumenti On Fly 107 7 16 Documenti Diverso Destinatario Fisso La procedura permette l associazione ad ogni codice cliente e fornitore di pi destinatari diversi che possono essere richiamati in fase di caricamento dei documenti al fine di stampare l esatta destin
118. mato per il campo e la funzione questa propriet permette di definire il formato del campo secondo le seguenti scelte Formati alfanumerici gt Visualizza tutti caratteri in maiuscolo lt Visualizza tutti caratteri in minuscolo Formati data e ora m d yy Visualizza la data nel formato m g aa mm dd yy Visualizza la data nel formato mm gg aa d mmm Visualizza la data g mmm d mmmm yy Visualizza la data g mmmm aa dmmmm Visualizza la data g mmmm mmmm yy Visualizza la data mmmm aa hh mm Visualizza l ora oo mm Formati numerici 0 Visualizza una cifra o uno zero 0 00 0 0 0 0 00 0 00 percent 64 Manuale Tecnico Nota sul formato numerico Fino a quando la valuta di bilancio non presentava decimali la funzione Document Design provvedeva a troncarli se questi non fossero stati significativi e a non stampare nulla se il valore 0 Quando la valuta di bilancio presenta dei decimali la funzionalit che non stampa i valori uguali a 0 stata riattivata mentre in presenza di valori diversi da 0 non viene pi effettuata la troncatura dei decimali ma viene rispettata la formattazione presente nel campo Formato Di seguito alcuni esempi di formattazione a seconda del risultato desiderato HH HHO Non stampa mai i decimali 0 00 Stampa sempre i decimali 4 0 Stampa i decimali solo se significativi Oltre ai formati indicati nel combo box possibile indi
119. me preceduto da U_ 2 sono i campi aggiunti dall utente mentre gli altri sono quelli standard Per inserire nuovi campi anche pi campi contemporaneamente posizionarsi in coda all elenco e digitare le informazioni richieste su a T PI i A n F pi RO E Lr LI a E SL pe mia tail Pa FIOTi Lada ne w Multi al ln Lei LF CR Pon e i p Pla Testo 12 Paan IVA CF Testo 16 Codicefiscale lAllegatoLE SNo 1 Escludidaallegati PersonaFis SNo 1 Persona fisica Rifein Teto o 20 Riferimento Waluta SNo I _ Gestione Movimento in Waluta Sl CodHaz Testo 2 Sigla nazione Testo 40 Descrizione nazione fisoo Testo o 7 cede eo pine Sesso Testo l1 Sesso FA DiN ascite aoo oo T ata di Nascita Luogo ascita Testo Luogo di nascita asa fi ni i I ___ u u u JuP II rp se 50 rma m m e I e r US contoh ngola prec dd Sconto Hardware U Scontos tw i FlagAnnullo iSifNo I fee e I ol a XS MS ICW Ml rr GGGGGGGGGGGG _xc fl f ccseos I RION UEPEI PE ene nre eco nn nce cei F Est Tali informazioni sono Nome Campo inserire un nome con il quale il campo verr registrato nel database tenendo presente che in automatico verr anteposta la U_ che identifica i campi Utente Tipo selezionare dall elenco il tipo di campo pi adatto all utilizzo che ne verr fatto tenendo presente che per i campi alfanumerici da se
120. me Campo Database questo un dato che non necessario salvare Codice Decimali Stringa SQL Select tabiva aliquota from tabiva where tabiva codiva frmbolle grd 8 Impostando come campo di riferimento il grd 4 il meccanismo di calcolo sar avviato all inserimento della quantit questo garantisce che la riga e i dati del codice iva siano gi stati completamente caricati gestiti quindi tutti gli eventi 116 Manuale Tecnico CONTRIBUTO RAEE DEL SINGOLO ARTICOLO fox Selezione faai Generali Layout Avanzate a fimbolle grd 1 N Mumero I HHHO No T Campo Utente Select Articoli U_ RAEE from articoli RAEE ART O Nessun controllo O Nessuna lista 26 0 Automatico BolleDiett U RAEE ART Input Outpat Sio Prelievo Controllo Codice decimali FO Si No Il campo serve per prelevare il coefficiente unitario RAEE associato ad ogni articolo Campo di riferimento fmbolle grd 1 il campo Codice Articolo Formato 0 Identificativo RAEE_ART Nome Campo Database BolleDett U RAEE ART la tabella reale la BolFatiDett Codice Decimali PO Stringa SQL Select ArticoliU RAEE from articoli where codart frmbolle grd 1 Come abbiamo anticipato nella nostra simulazione presumiamo che il valore del contributo sia legato al singolo articolo nulla vieta di modificare la frase SQL e creare un prelievo dalla tabella dei settori previa creare del cam
121. mpRiga Importo per calcolo Imponibile Ritenuta per riga riepilogo ritenute RAImpon Imponibile Ritenuta per riga riepilogo ritenute RAImporto Importo Ritenuta per riga riepilogo ritenute RA Totale Totale Ritenuta RATotaleEcu Totale Ritenuta in Euro BanAnaDes Descrizione Banca Anagrafica BanAnaAbi ABI Banca Anagrafica BanAnaCab CAB Banca Anagrafica BanAnaAge Agenzia Banca Anagrafica BanAnaTipo Tipo Banca Anagrafica BanAnaCin CIN Banca Anagrafica BanAnaCC Conto Corrente Banca Anagrafica Controvalore Controvalore in lire Week Numero della settimana contenente una data sugli ordini cliente pu sostituire la data di evasione per singola riga di dettaglio BanCli Banca d appoggio cliente BanABICAB Codici ABI e CAB della banca d appoggio PlvaCodFisc questo campo viene utilizzato al posto del campo Partita Iva del cliente e consente di stampare sul documento la Partita Iva o il Codice Fiscale la funzione stampa la Partita Iva se presente nell Anagrafica del Cliente in caso contrario stampa il Cod Fiscale per stampa Dodt bolle fatture fatture differite accompagnatorie o pro forma IvaPercent per stampare l Aliquota Iva nel riepilogo Iva quando l aliquota pari a zero esente non imponibile ecc il campo non risulta compilato per stampa Dodt bolle fatture fatture differite accompagnatorie o pro forma PrzLordoBill stampa il Prezzo Lordo unitario espresso in
122. n corrispondenza della riga Stringa SQL digitare M Mensile G Giornaliera 2 Ovviamente le stesse operazioni possono essere compiute sulle maschere per il caricamento delle Fatture Accompagnatorie Per la descrizione della funzionalit si rimanda al Man Vendite e Magazzino per la lettura del paragrafo Assegnazione Date Competenza da Fatturazione PERSONALIZZAZIONE Gli strumenti On Fly 81 7 5 Fatture Condizioni di pagamento miste Sulla maschera di gestione di Caricamento Fatture e Caricamento Fatture Accompagnatorie l utente pu impostare differenti condizioni di pagamento specificando nella testata del documento un importo e una data di scadenza relativa ad un pagamento rimessa diretta per un parte del valore del documento due campi da inserire devono essere impostati secondo le seguenti modalit Campo numerico con le seguenti caratteristiche Tipo Numero Formato 0 00 Valori ammessi value gt 0 Identificativo Importo Rimessa diretta Nome campo database FattTest ImportoRimDir o BolFatTest ImportoRimDir Gestione Lampi Database Seleziona campa per d salvataggio ei dati Lx CE ll Cortralo a jji A imbatat ugri Hiio Totale Documerio e di Importo sinbicipo Lampo d ileimenta j Tipo Corda d Seonio Tipo contiolo lr N Numai Mumerico Lal Piuma coli Lunghezza 0 m Peso Fotralo HENO Tabela IU ScontaHfW Sconto Hardware Obbligatono Ma remun Sconto Solluane Vami Ammess
123. n cui la riga di articolo o l intera esente da iva 2 Iva 20 3 Iva 10 4 Iva 4 Resta inteso che se un azienda vende sempre con un aliquota del 20 caso frequente sar sufficiente creare le personalizzazioni per gestire il caso 1 e 2 Supponiamo quindi di associare un contributo ad ogni articolo presente in anagrafica nell esempio che segue assumiamo che ad ogni articolo sia associato un RAEE unitario che viene moltiplicato per la quantit venduta presente sul documento La personalizzazione potrebbe essere modificata nel caso si decida di creare tanti SETTORI Tabella Settori quanti sono i contributi da applicare e assegnare detti settori ad ogni articoli in tal caso l esempio proposto dovr essere modificato prelevando il BAEE_ ART dalla Tabella settori in base all appartenenza del singolo codice articolo al settore specifico In ogni caso l utente potr agire manualmente modificando i valori proposti direttamente in input del documento e gestendo cos le casistiche pi specifiche Facciamo un esempio di personalizzazione partendo dalla form delle bolle 1 Personalizziamo l Anagrafica Articoli creando il campo Contributo RAEE z Articoli di Magazzino Personalizz a r n LL x Codice articolo ioj xi Descrizione Selezione Y Generali Layout I ae r _t Campo di riferimento Tipo controllo H Numero Settore 0 Distinta Fornitura Pemeto HAR Canale preferenzia
124. na breve spiegazione sul suo utilizzo Una volta confermati i dati inseriti il nuovo campo o i nomi dei campi nel caso si fosse proceduto con l inserimento multiplo gi stato creato nel database quindi possibile uscire dall inserimento di nuovi campi Premendo in corrispondenza del nome di un campo utente attivo anche il pulsante Elimina che consente l eliminazione di campi precedentemente creati il pulsante non attivo per i campi standard che non possono essere eliminati Premendo il pulsante Esci si pu ritornare alla videata di presentazione PERSONALIZZAZIONE Gli strumenti On Fly 13 2 1 4 Le propriet del campo Per definire a video le caratteristiche di un campo occorre selezionare il campo per il quale si devono definire o variare le caratteristiche e cliccare poi in corrispondenza del pulsante Propriet oppure utilizzare il tasto destro del mouse e selezionare la voce Propriet Si apre una finestra che elenca le propriet del campo le voci possono essere pi o meno numerose in base al tipo di campo inserito di seguito ne forniamo una spiegazione dettagliata i Fropnet Campo di rfemento Tipo controllo Testo di Lunghezza 50 Ea Identiticativo Formato Frm nagC cbo 0 Documento preferenziale Obbligatorio No M Frm amp nagCcbo 1 Valori Ammessi LC Frm nagC chk 0 Persona Fisica Stringa SQL i Frm amp nagC chk 1 Esclusione da allegati d
125. ne Definizioni Moduli di Stampa e Caricamento Documento Bolle devono restare aperte per potersi spostare da una all altra richiamandole dal men Windows gt modificare le caratteristiche del modulo salvare con il tasto Conferma passare sulla form Caricamento Bolle e dalla videata del documento cliccare sul pulsante Stampa gt continuare con i punti 3 e 4 finch il documento non completamente personalizzato Nel caso in cui si gestissero pi societ multiazienda possibile ottenere una personalizzazione per ogni modulo delle diverse societ gestite Inoltre per ogni societ prevista la personalizzazione di ogni modulo per i diversi protocolli numerazioni gestiti frequente il caso di aziende che preferiscono avere due moduli diversi in quanto vendendo e fatturando sia materiale sia servizi per la merce necessitano delle colonne codice articolo descrizione unit di misura quantit prezzo unitario sconto e importo mentre per i servizi sufficiente un ampia colonna descrizione ed una colonna importo In questo modo nelle funzioni che permettono la stampa dei Moduli selezionando il protocollo del documento viene stampato correttamente il modulo personalizzato E inoltre possibile indicare per ogni tipo di modulo la stampante di default da utilizzare e definire il numero delle copie da stampare per i documenti
126. nte pu essere stampata opzionalmente sul modulo oltre alla possibilit di specificare quale lay out se si provveduto a crearne utilizzare per ciascuna copia ad esempio si vuole la copia Cliente con il lay out creato in inglese selezionando la propriet in questione visualizzata la seguente videata PERSONALIZZAZIONE Gli strumenti On Fly 57 w Definizione e Destinazione copie Documento Tipo doc E Bolle Protocollo Generico Destinazioni Descrizione Layout Sel Copia per il Vettore Copia da rendere firmata Copia per Fatturazione Non mostrare questa maschera in futuro Conferma Esci Per inserire la descrizione delle copie di ogni modulo occorre cliccare sulle righe numerate progressivamente Per inserire un lay out specifico associato alla descrizione cliccare in corrispondenza del campo Layout si apre una tendina nella quale sono elencati tutti quelli creati relativamente al tipo documento in definizione L attivazione del flag Non mostrare questa maschera in futuro consente di lanciare la stampa senza visualizzare la relativa maschera La destinazione pu essere collocata nel disegno dei moduli con l apposita funzione denominata Destinatario della Copia Vedi campo funzione 58 Manuale Tecnico 6 2 Le Propriet dei Campi del Documento Nel disegno del documento possono essere utilizzati diversi tipi di campo i campi etichetta sono campi descrittivi che associati a
127. nzione 1 come indicato nella seguente videata Anagrafica Chienti Personalizzazione RT O C Fiscale Riag soc fi o Telefono e fax Indirizzo Telex e modem fo m E mail Persona fisica T Esclusione da allegati E Nazione Cliente privato I 1964 Dati anagrafici Dati contabili Note Parcellazione Personalizzazione DO n O z A F Cond pagamento E Cliente privato E mo o YH aListino personalizzato m O O IS Dati anagrafici Dati contabili Note Parcellazione Personalizzazione Usa prezzi con WA T Cond pagamento Successivamente dopo aver aperto la cartella di destinazione Personalizzazione spostare il campo dentro la cartella come indicato nella seguente videata ar Fasi m m O Cliente privato Listino personalizzato m INA o o m Dati anagrafici Dati contabili Note Farcellazione FPersonalizzazione Jazione Cliente privato IK Dati anagrafici Dati contabili Hote Parcellazione Personalizzazione Dm m m slistino personalizzato m O O 36 Manuale Tecnico 2 1 8 Allineamento Ridimensionamento Taglia Copia Incolla In questo paragrafo vedremo come la procedura sia dotata di alcuni tools di utilizzo comune in ambienti di disegno Si tratta di funzioni in grado di semplificare e velocizzare le operazioni effettuate sui nuovi campi utente inseriti con la Personalizzazione On Fly In particolare si ha la possib
128. o Spess Cono Agente bachitione Pan Fasce Scadenziano regie MERD Ha To calcolo al Tipo l id G stione Valla n Nazioni Nostra Barche Hote Precasncale Upeision della piodusona Parto gg m tina K IDE Pasonakzza Esci Dopo aver premuto sul pulsante Inserisci visualizzata la seguente videata w Inserimento Tabella Home Tabella Descrizione Lunghezza Codice E Lunghezza Descrizione fao T Formato griglia Conferma Esci 32 Manuale Tecnico e Nometabella da associare alla tabella in inserimento e Descrizione della tabella e Lunghezza Codice della tabella di difetto proposto il valore 4 e Lunghezza Descrizione della tabella di difetto proposto il valore 40 e Formato Griglia permette l inserimento e l utilizzo della cartella griglia per visualizzare i record nella forma alternativa a griglia se non si attiva il flag la cartella rimane vuota Dopo aver premuto sul pulsante Importa visualizzata la seguente videata w Importa tabelle Database Tabelle disponibili Pi Tab Age Agenti TabAsp Aspetto Beni TabAttr Tipologie d attrezzaggio TabBan Nostre Banche TabCatki Categorie Merceologiche Tablo Causali Contabili TabCdc Centri di Costo fe Struttura TabCFer Causali di fermata della produzion i Dati TabCm Causal Magazzino TabCodDoc Documenti Struttura e dati TABCODINPS Codici INPS TabCom Commesse di Analitica Eontema Uscita
129. occo per garantire la massima flessibilit infatti in qualsiasi momento possibile ri configurare l associane dei layout potendo modificare sia il protocollo assegnato ad uno specifico disegno dalla funzione di Disegno Layout documenti sia ridefinendo le regole per il singolo documento Nel nostro esempio si deciso di utilizzare il layout A per tutti i documenti che hanno come valuta l EURO in questo caso stato sufficiente inserire dopo aver optato per Libero il nome del campo database di riferimento BolleTest CodVal nella colonna Campo indicare l operazione Uguale ed infine il codice della valuta cos come compare nella Tabella Valute Per quanto concerne il layout B si provveduto a indicare l opzione Cliente nella colonna Campo a inserire il simbolo diverso lt gt nella colonna Operazione e richiamare il codice cliente da considerare Analogo discorso per il layout C solo che l operazione da indicare quella dell uguale anzich del diverso PERSONALIZZAZIONE Gli strumenti On Fly 67 7 Esempi di Personalizzazione e Personalizzazioni applicate Nelle seguenti pagine riportiamo degli esempi pratici di personalizzazione alcuni dei quali si basano su campi gi presenti nell applicativo e che una volta attivati abilitano specifici automatismi Altri automatismi legati a particolari moduli della procedura vengono descritte nei rispettivi manuali in questa sede analizziamo esempi che possono risultar
130. ocollo assoluto 11 Codice doc EoLcLi Protocollo Mum Data E 01 2001 Div Destinat EXPERT CASA NEW SAL Wia Cella 84 29100 Piacenza RE Itala Spedizioniere THT THT Traco Spedizioni Mum colli Spedizioniere Feso Aspetto beni Data trasporto Aggiorna Data Porto Ura Trasporto Codice articolo Descrizione Unit Quantit Quantita Frezzo Scont Sc Importo H_PCPENTIUM Pentium Pro 200 Mhz H I 1 084 56 0 00 1 084 66 Nell esempio carichiamo una bolla per il cliente EXPERT CASA NEW in automatico viene riportato il diverso destinatario con codice 1 associato al campo CodDiv dell anagrafica modificabile per ogni PERSONALIZZAZIONE Gli strumenti On Fly 109 7 17Documenti Stampa Documenti in Lingua E possibile creare una personalizzazione per ottenere automaticamente la stampa dei documenti nella lingua del cliente a tal fine la personalizzazione si compone di due passaggi a Personalizzazione del Layout di stampa per ottenere il modulo con etichette e diciture in lingua b Personalizzazione della descrizione degli articoli per ottenere la stampa della descrizione dell articolo nella lingua del cliente Nel seguito facciamo l esempio su una bolla la stessa modalit pu essere attivata su qualsiasi documento Le personalizzazioni possono essere legate al campo nazione del cliente presente nell Anagrafica Clienti 1 Preleviamo il campo Nazione dall Ana
131. onde assegnato dalla procedura per ciascun campo Codice d identificazione Frmangc txt 1 Codice cliente Frmangc txt 2 Descrizione Cliente Frmangc usrtxt 1 Campo di testo personalizzato Frmbolle txt 1 Numero documento della Bolla Frmbolle grd 1 Codice Articolo nel dettaglio del documento Bolla 16 Manuale Tecnico Le cartelle presenti sono Cartella Generali contiene le informazioni principali del campo ove nel caso di etichetta basta compilare in Etichetta Video la descrizione che si desidera far apparire a video mentre in caso di campi associati al database fondamentale collegare in Nome Campo Database il nome del campo dell archivio interessato e Identificativo contiene un nome di campo identificabile dall Utente ovvero descritto con una terminologia discorsiva che ben differisce dal nome tecnico che la procedura attribuisce al campo e che ritroveremo nella cartella avanzate non modificabile il programma attribuisce un identificativo generico che l Utente pu variare e Livello di Personalizzazione contiene la descrizione non modificabile campo utente e N Tabulazione una numerazione progressiva all interno della videata che determina la sequenza di passaggio da un campo all altro nel caso in cui l ordinamento automatico che va da sinistra a destra in senso orizzontale non andasse bene sar sufficiente cambiare la numerazione e Etichetta Video solo per i campi di
132. one in lingua nel campo Descrizione al posto della descrizione standard nei casi specificati nelle stringhe SQL In altre parole Caricando una bolla il sistema preleva nel campo U_CodNaz il codice nazione del cliente Caricando ogni riga d articolo il sistema controlla il codice nazione in testata e attraverso la formula impostata nel campo U_DescLingua preleva l eventuale descrizione in lingua Nel caso in cui prelevi una Descrizione in Lingua quindi il campo U DescLingua risulta compilato il campo FlagA S viene impostato a S in questo modo alla conferma del documento il programma salva l eventuale valore del campo U DescLingua nel campo BolFatDett Descrizione stampandolo opportunamente Nota Importante effettuando questa personalizzazione non sar pi possibile modificare la descrizione dell articolo direttamente nel campo Descrizione della griglia del documento Ogni modifica potr essere effettuata solamente scrivendo direttamente nel campo Descrizione Lingua 112 Manuale Tecnico 3 Creiamo un layout personalizzato e associamo una regola di stampa dei documenti Questo passaggio server solamente se l utente vuole creare un modulo con le etichette in lingua oltre che con la stampa della descrizione dell articolo in lingua La creazione di layout personalizzati necessaria se si desidera un modulo di stampa con etichette in lingua in tal caso necessario creare un layout per ogni lingua da gestire e le relat
133. ontor CostoBasell Doppia prec 8 CostoUltimo impostato sull articolo CostoBase Doppia prec 8 CostoMedia impostato sull articolo Codice della formula da utilizzare M Manuale Automatico N Non DocLoto Testo Codice documento per i lotti da gen PVendPublya Doppia prec 8 Frezzoalpubblico comprensivo di l Codice del canale preferenziale da Unit di misura secondaria dell artici Kit per quantita 1 o per quantit L PwendPubzv al Doppia prec 8 Prezzo vendita al pubblico seconds PiendPublvaA al Doppia prec FI Prezzo vendita al pubblico seconde U_ScontoAgg Singola prec 0 Ulteriore Sconto Articoli in generale le propriet saranno a Come Nome Campo Database associamo U_ScontoAgg b Come Formato associamo qualsiasi Selezione Formato Lontrallo Tipo Formato Decimali Descrizione frmart usrtt 1 TEREK Formato di difetto Numerico RE ooo Visuallizza una cifra o uno zero Tipo Numerico 0 Visualizza un numero o una percentuale Numerico Numerico t 0 G0 Wisualizza nel formato Quantit Numernco HHHO Visualizza come Importo Waluta Numernco HHHO BO Visualizza come Importo Waluta Bilancio Numerco HHHO PO Wisualizza come Importo con decimali Esci PERSONALIZZAZIONE Gli strumenti On Fly 89 c Come Codice decimali indichiamo ad es 2 per avere al massimo due decimali d Supponiamo anche di voler anche limitare la percentuale dello sconto ad un
134. ontrollo frmbolle grd 28 M fo Conferma al Ora sistema Nel campo Prelievo occorre ora collegare il campo dell anagrafica articolo dal quale effettuare il prelievo del valore gi presente con possibilit poi di essere variato selezionare come evidenziato la riga U_ScontoAgg sulla tabella Articoli Gestione Campi Database Seleziona campo per il prelievo Controlla Campo Descrizione sa frmbolle grd 28 Provig Provwigione Lung Lunghezza Tipo Alt Altezza Numerco Larg Larghezza Scortabin Scota minima Tabella QtaFerPf Quantit per Prodotto Finito Uso Futuro PiendFor Prezzo consigliato LottoRiordino Lotto Riordino NLottiRiordino Numero Lotto Riordino GGConsegna Numero Giorni di Consegna TipoForm Tipo di Finitura Standard dell Articolo 0 Produzione int Dec ta Number of quantity decimals DecFrz Number of additional price decimals CostoBasell Costo Ultimo impostato sull articolo Costo azet Costo Media impostato sull articolo PendPublva Prezzo al pubblico comprensivo di ViA kt ta Kit per quantita 1 0 per quantit unitaria 0 PwendPubzal Frezzo vendita al pubblico seconda valuta PiendPublvaZa Prezzo vendita al pubblico seconda valuta con MiA LU Scontodagi Ulteriore Sconto Articoli U_ScontoAgg Iterior nto Articoli k Conferma Esci h Supponiamo di voler anche limitare la percentuale dello sconto ad un massimo del 50 cliccare in corrispondenza d
135. oppia prec 8 _ Totale Costo Mote Memo 0 Note SotNum intero Lungo 4 Sort Order TemProlni Doppia prec 8 Tempo di produzione unitario TemProFis Doppia prec 8 Tempo di produzione fisso Daa gg Daa 8 Data Ultimo aggiornamento RigaComm InteroLungo 4 Contiene l ID della riga ordine cui coll IDLottoPr InteroLungo 4 ID della testata del lotto di produzione IDRigaLPr InteroLungo 4 ID del dettaglio del lotto di produzione AtaSottoloti Doppia prec 8 Quantit sottolott e _ __ _ Elimina E aci 46 Manuale Tecnico Il campo Prelievo apre l archivio dal quale effettuare il prelievo del valore da inserire Nel caso della Distinta si ha la possibilit di selezionare uno dei campi appartenenti alla tabella Fornitori Gestione Campi Database Seleziona campo per il prelievo Controllo Campo Descrizione frimdistba usrtat 1 CodF or Codice fornitore Societa Codice Societ Tipo Dienom Ragione sociale Testo Ind Indirizzo Cap Cap Tabella Proy Provincia nessuna Loc Localit Tel Telefono Fan Fax Telex Telex E Malil EMail Indirizzo Fosta Elettronica Modern Numero Modem Frelrt Prefisso internazionale Piva Partita NMUA CF Codice fiscale Riferim Riferimento CodN az Sigla nazione DN az Descrizione nazione Sesso Sesso Fd LuogoNazscita Luogo di nascita ProvNazscita Sigla Provincia di Nascita Conferma A livello di dettaglio si ha invece la segu
136. ori 97 7 12 Documenti pi agenti e provvigioni sulla singola fattura 100 7 13 Documenti Livello per calcolo Provvigioni 103 7 14 Documenti Terzo sconto su dettaglio documenti di Vendita 105 1 15 7 16 1 17 7 18 7 19 Documenti Documenti Documenti Documenti Documenti PERSONALI ZZAZIONE Gli strumenti On Fly 3 Centri di Costo e Commessa su Dot e Fatture 106 Diverso Destinatario FISSO 107 Stampa Documenti in LINQUA i 109 CONTOU RAEE 113 Altri esempi prelievo sconto da listino eCC 122 4 Manuale Tecnico 1 PRESENTAZIONE Elenchiamo brevemente in questo capitolo alcune caratteristiche e funzionalit della Procedura fornendone un breve ma esauriente riassunto mentre nel successivo capitolo si passer alla spiegazione dettagliata di ciascuna funzione 1 1 Personalizzazione On Fly E possibile aggiungere ulteriori campi a quelli gestiti dalla Procedura definendo direttamente a video mentre la Procedura stessa in uso sia l etichetta sia il contenuto del campo ed il suo posizionamento a video Alla conferma dell inserimento il campo gi pronto per essere utilizzato Grazie alle potenzialit del programma possibile definire il trattamento dei campi personalizzati campi di testata e campi di dettaglio si
137. pi semplice ossia come comporre il contenuto da far visualizzare associato ad un campo di tipo combo box mentre per le stringhe pi complesse occorre essere dotati del modulo aggiuntivo SQL oppure conoscere in maniera professionale il linguaggio SQL si vedano a tal proposito i Man Introduzione Per comporre il contenuto di un campo combo box occorre digitare i dati tutti di seguito separando con la virgola la parte finale della riga che rappresenta ci che sar selezionabile si pu dividere la parte che verr poi memorizzata nell archivio da una ulteriore parte solo descrittiva con un trattino o spazio pi trattino o con il simbolo dei due punti Nell anagrafica clienti della societ Demo stato collocato il campo personalizzato Tipo Contatto che un combo box il cui campo nel database definito come testo di due caratteri e nella casella stringa SQL contiene SO Soddisfacente ME Mediocre SU Sufficente SC Scarso IN Insufficente z Anagrafica Clienti MO E A e E C Fizcale w Propriet Olx Ragd soc Selezione Indirizzo Fi arara Layout Aganzale SI I SASA see ombo Box i f Iua P O Nessun controllo Wideo Margine Alto 2680 Video Margine Sinistro 1200 Wideo Larghezza B10 Dati anagrafici Dati contabili Hote Parcellazione Colore utomatico N tabulazione O Tipo Contatto g n PERSONALIZZAZIONE Gli strumenti On Fly 27
138. po e previa impostazione adeguata degli archivi del programma PERSONALIZZAZIONE Gli strumenti On Fly 117 CONTRIBUTO RAEE PER CODICE IVA Vanno creati tanti campi come questo quante sono le aliquote gestite consigliamo di crearne almeno 2 per gli esenti che hanno alituota 0 e l aliquota 20 se l utente utilizza solo Il codice iva al 20 folx elezione ha Generali Layout Avanzate fimbolle grd 16 N Numero 0 HHHO No Campo Utente SELECT CASE WHEN cast imbolle grd 25 as mtj 20 RAEE T20 0 Nessun c 0 Nessuna 16 0 1000 Automatico 0 1 BolleDett U_RAEE_T20 Si PO Si No gt trollo al Il campo serve per calcolare il coefficiente RAEE per la riga di articolo Campo di riferimento fmbolle grd 16 il campo Quantit Anagrafica Formato 0 Identificativo RAEE_T20 Nome Campo Database BolleDett U RAEE T20 la tabella reale la BolFattDeti Codice Decimali PO Stringa SQL SELECT CASE WHEN cast frmbolle grd 25 as int 20 THEN frmbolle grd 26 frmbolle grd 16 ELSE 0 END From articoli where codart frmbolle grd 1 frmbolle grd 25 il campo Aliq lva creato pocanzi Le stesse impostazioni sopra descritte vanno estese ad altri eventuali campi Questo campo va poi creato SU TUTTI I DOCUMENTI DEL CICLO ATTIVO Ordini clienti Fatture Fatture Accompagnatorie Fatture Proforma 118
139. ponibili e possono essere articolati con le condizioni AND oppure OR comprese le eventuali parentesi per specificarne le priorit Ovviamente tali valori sono recuperabili solamente indicando il nome tecnico del campo a cui si fa riferimento racchiuso tra i caratteri PIPE PERSONALIZZAZIONE Gli strumenti On Fly 31 2 1 5 Personalizzazioni tabelle La personalizzazione delle Tabelle permette sia di aggiungere campi alle tabelle gi esistenti sia creare nuove tabelle Sono presenti i pulsanti Inserisci 1 che consente di inserire nuove tabelle Personalizza 2 che consente di creare spostare eliminare nuovi campi sia nelle nuove tabelle sia in quelle di base della Procedura Importa 3 che consente di copiare tabelle da una societ ad un altra Elimina 4 che consente di eliminare tabelle create dall Utente pulsante non abiliatato Profili di Esclusione 5 che consente di disattivare determinate tabelle sulla singola societ per i dettagli del significato dei singoli pulsanti si vedano i Manuali Introduzione liti belle tAganbh Aspeto Emi Laagi Latil ak Catsoone He csdogoha i Cata Cortabb 2 Cours di sais della pioduzona Nominale i Canai di scita della produzione Cash Magazzno Cern di Costo Via Cap Coda Drita Codi imposte i Doda NF Locsb a Fitncia Codici ua Codici Prestazione i Commesse di dinalilica Condizioni di Pagamento za lepih Docume Proeag Cont
140. rie degli Ordini Clienti e Fornitori delle Ricevute Fiscali ecc Si pu decidere per ciascun documento quali campi e con quali modalit stampare scegliere il tipo di carattere associare ad ogni elemento un colore e definire le linee da stampare per disegnare la fincatura del modulo vale a dire che il tracciato della stampa personalizzabile direttamente dall Utente il quale potr cos utilizzare i moduli eventualmente in suo possesso o utilizzare quelli che gli sono pi comodi in qualunque momento senza dover ricorrere ad un programmatore Nel disegno del modulo oltre che impostare i Campi degli archivi da stampare possibile inserire delle Etichette descrizioni libere dei Disegni rettangoli contorni linee e retinature delle Funzioni variabili come la numerazione delle pagine il tipo di documento ecc e delle immagini ad esempio il logo della societ Ogni volta che si inseriscono nuove caratteristiche o si modificano quelle gi esistenti si pu procedere anche con la stampa diretta del modulo al fine di vedere il risultato del proprio lavoro per poterlo fare necessario aprire la funzione Definizione Moduli di Stampa e selezionare il modulo del documento che si intende modificare ad esempio Documento Bolle aprire un documento tra quelli che devono essere personalizzati dal men Vendite selezionare nel nostro esempio Caricamento DdT le due funzio
141. rifiuti elettrici ed elettronici prevede uno strumento finanziario definito appunto Contributo RAEE per consentire a questi ultimi di sostenere i costi relativi alla gestione dei RAEE Il contributo RAEE detto anche eco contributo RAEE consiste in una voce di costo aggiuntiva applicata dal Produttore ai prodotti oggetto della Normativa immessi sul mercato Il contributo RAEE funzionale esclusivamente alla copertura dei costi di gestione dei RAEE e non rappresenta fonte di profitto per i Produttori per i Sistemi Collettivi n per il punto vendita La Legge consente ai Produttori di decidere se renderlo visibile cio separato dal prezzo del prodotto visible fee oppure invisibile ovvero incorporarlo nel prezzo di vendita totale del prodotto Una decisione che vincoler tutti i soggetti della filiera commerciale nelle attivit di vendita del prodotto stesso E stabilito dal Dlgs 151 05 infatti che se il contributo RAEE sia reso visibile dal Produttore il Distributore obbligato ad indicare all acquirente finale il prezzo del prodotto separato dal costo per la gestione dei RAEE Il costo di gestione dovr essere identico a quello individuato dal Produttore rimanendo invariato durante i passaggi commerciali di tutta la filiera Il calcolo del contributo dipende da diversi fattori ed legata all articolo in fase di vendita a puro titolo di esempio riportiamo una tabella aggiornata al 12 06 2008 ARTICOLO Prezzo
142. rom Articoli WHERE CodAtrt frmbolle grd 1 PERSONALIZZAZIONE Gli strumenti On Fly 111 20 ta Selezione hl 1 Creare un nuovo campo di dettaglio cui Generali Layout Avanzate a associamo il campo standard FlagA S gi Campo di riferimento frmBolle grd 25 presente nella base dati ed una stringa SQL al fine di modificare il valore del Lunghezza N campo ed ottenere all occorrenza una Formato y stampa del documento con la descrizione Obbligatorio No in lingua in sostituzione della descrizione standard 1 Campo Utente SELECT CASE WHEN Flags 5 Campo di riferimento frmBolle grd 1 Funzione di controllo O Nessun controllo si riferisce al campo codice articolo della O Nessuna lista riga di dettaglio Wideo Margine Alto 1 Wideo Margine Sinistro 6 Wideo Altezza J1 Stringa SQL inserire la seguente frase Wideo Larghezza O SQL considerando che il campo Video Etich Chl Utente FlagA S frmbolle grd 25 rappresenta il campo Colore amp utomatico creato precedentemente nel dettaglio contenete l eventuale descrizione in lingua N tabulazione l Nome Campo Database ETERNA El SELECT CASE WHEN frmbolle grd 25 Input Output SI lt gt frmBolle grd 2 AND frmBolle grd 25 lt gt THEN S ELSE END From Articoli WHERE CodArt frmbolle grd 1 Riscrivible Si Conversione in valuta No gt La personalizzazione cos effettuata sul documento andr a riportare la descrizi
143. se nel punto del documento in cui si vuole fare l inserimento e definire l area per il nuovo campo o box tenendo premuto il tasto sinistro del mouse e trascinando il rettangolo fino al raggiungimento dell area voluta 52 Manuale Tecnico Definizione Proprieta Ed A O Documento Bole 0 H Tipo documento i Protocollo Generico Layout Nome Bolle Stampante Default Printer Margine superiore o Margine sinistro io Margine destro 210 Margine inf dettaglio 224 Larghezza pagina 21 0 Altezza pagina 297 interlinea dettaglio 1 Diest Copie Immagine Di Sfondo Posizione Dell Immagine In Alto a Sinistra immagine DI Sfondo Pa 1 Posizione Dell Immagine Pg 1 In Alto a Sinistra Mostra Immagine In Modalita I Si Griglia Passo amp id Griglia Passo r iO Elimina Le funzioni contenute nella Toolbar della finestra sono A Um e Etichetta permette di collocare un campo descrittivo e Campo permette di collocare un campo archivio e Disegno permette di collocare rettangoli contorni linee e retinature sul documento e Funzione permette di inserire nel documento delle funzioni come la numerazione delle pagine il tipo di documento ecc e Immagine permette di associare ad ogni documento un file Immagine bmp ad esempio il logo della societ A questo punto rispetto al tipo di area che si definita occorre completare le informazioni presenti nella fine
144. segnamento in questa colonna possibile individuare i campi di dettaglio attribuiti ai vari livelli Per assegnare un livello al campo premere il pulsante Inserisci gt per eliminare un livello premere il pulsante Togli lt e successivamente premere Conferma PERSONALIZZAZIONE Gli strumenti On Fly 41 4 Personalizzazione Movimenti Magazzino La personalizzazione dei Movimenti di Magazzino segue la logica di funzionamento della personalizzazione dei Documenti di Vendita vista nel capitolo precedente Anche in questo caso si ha la possibilit di operare a livello di testata e o a livello di dettaglio is Movimenti di magazzino Numero movimento h Data movimento Hel pu x Numero documenta Data documento Causale magazzino Parametri Spese Hote Personalizzazione Unit da Commessa Dettaglio Unit da Centro costo Valuta Rit ordine Qta movimento Unit misura Codice articolo Descrizione articolo Qta anagrafica Yalore totale Eontema Eulisc 4 4 gt I pater Ten Elimina Personalizza Esci Personalizza Testata Personalizza Dettaglio Cliccando su Personalizza Testata si visualizza la barra degli strumenti della Personalizzazione On Fly Movimenti di magazzino Personalizzazione Numero movimento E Data movimenta o Re Numero documento Data documento Causale Parametri Spese Note Personalizzazione
145. sociazione con la propriet formato prescelto per il campo se il formato tra quelli che non prevede decimali in questa casella si pu digitare un numero preciso di decimali che si desidera gestire E inoltre possibile impostare in automatico e secondo le seguenti scelte il numero di decimali che si vogliono gestire nel campo AO numero decimali della Unit di misura principale definita nell Anagrafica Articoli utilizzato ad esempio per la quantit anagrafica del dettaglio Q0 numero decimali delle Unit di misura alternative utilizzato ad esempio per la quantit del dettaglio dei documenti BO numero decimali della Valuta di bilancio definita nella funzione Struttura contabilit utilizzato ad esempio per il totale costo della Distinta Base VO numero decimali della Valuta del documento utilizzato ad esempio per il totale del documento PO numero decimali della Valuta di bilancio pi il numero dei decimali aggiuntivi della Valuta in Anagrafica articoli utilizzato ad esempio per il costo del dettaglio della Distinta Base PV numero decimali della Valuta del documento pi il numero dei decimali aggiuntivi della Valuta in Anagrafica articoli utilizzato ad esempio per il prezzo del dettaglio dei documenti 22 Manuale Tecnico Prelievo un dato che pu essere prelevato da un archivio selezionabile tra tutti quel
146. stra di Definizione Propriet tale finestra pu essere dimensionata al alle massimo della sua capacit con il clic sul pulsante con la doppia freccia Y oppure completamente chiusa con il clic sul pulsante con la freccia verso l alto o viceversa riaperta una volta chiusa con lo stesso pulsante Per selezionare uno dei campi precedentemente inseriti nel documento utilizzare la lista di x x i E riepilogo a tendina posta nella finestra delle propriet In caso di spostamento o adeguamento di un campo o di un area gi definita sufficiente fare clic con il mouse in corrispondenza dell area interessata una volta che sono apparsi i quadratini di delimitazione del contorno vedi esempio campo porto possibile operare sull area con il metodo standard di Windows PERSONALIZZAZIONE Gli strumenti On Fly 53 Per eliminare un campo del documento sufficiente fare il clic con il mouse in corrispondenza dell area interessata e una volta che sono apparsi i quadratini di delimitazione del campo premere il pulsante Elimina posto nella finestra delle Propriet Per spostarsi sul documento utilizzare le barre di scorrimento orizzontali e verticali Massimizzando la finestra Disegno Modulo compaiono nella parte bassa i seguenti pulsanti Con Con Con Con SULL si pu ingrandire a piacimento il lay out del disegno si attiva disattiva la finestra di Definizione Propriet si memorizzano le vari
147. tabulazione L Nome Campo Database DiBaDettU NoteMontaggio Input Output EL Prelievo 48 Manuale Tecnico richiamare una Distinta base e provare ad inserire note per il Prodotto Finito 3 e per i singoli componenti 4 ia Distinta Bass Varianone UTOMOBILE DISTINTA PRINGRALE Note Daticiproduzine Personsizza Componente Chasonzione componente TELYO AUTOVETTURA STANDAR H 1540442000 1 S_POSTIERE POSTIERE AUTOVETTURA SHTERIN 1 MAN 1399 S_INTERNI INTERNI PER AUTOVETTURA H 1 MAES S_SEDILI LA SEDILI ANTERIORI STANDARD AJ H Il 01 01 1599 S_SEDILI_P SEDILI POSTERIORI STANDARD AIM 1 00 1359 RUOTE MOD FIRELLI P600 165450 n An 1999 I I i Corona Psi Emna n 4 M Dupica Fe siama E 5 2 Distinta Base Terzista Come per i Documenti di Vendita e la Distinta Base la Distinta per il Terzista prevede la Personalizzazione On Fly sia a livello di testata sia a livello di dettaglio Cliccando sul pulsante Personalizza si pu scegliere il livello di Personalizzazione Testata o Dettaglio Le propriet e le procedure della personalizzazione sono le stesse gi viste per la Distinta Base e si rimanda perci a quanto detto nel paragrafo precedente PERSONALIZZAZIONE Gli strumenti On Fly 49 6 Disegno Moduli di Stampa L utilizzo di questa funzione rende possibile definire il modulo di stampa dei Documenti di trasporto delle Fatture Differite ed Accompagnato
148. taglio Tipo controllo N Numero Numerico Prezzo 0 Sconto 1 Tabella Sconto 2 Obbligatorio No EE Sconto 3 Importo Livello di Personalizzazion 1 Campo Utente ia Senga SUL U_SCCategora Sconto per categoria on de repo IDRigaUid ID della riga d ordine chente evasa NE r AON IDRigaBol ID della riga della bolla fatturata Richiamo lista 0 Nessuna lista Froya Percentuale di provvigione di dettaglio 23 0 0 Automatico Prowy 3 Percentuale di provvigione di dettaglio Prowy4 Percentuale di provvigione di dettaglio4 Prezzo al Prezzo Seconda Waluta Importo al Importo Seconda Waluta ImpLorda Importo Lorda i ImpLordo N al Importo Lordo Seconda Waluta T z e i IDCompTerz ID del componente cui far riferimento nella OrdForCome abulazione ImportoBil Importo valuta bilancio hd Nome Campo Database BolleDett Prowyz Ci E P Input Output Si Conferma Personalizza DE Esci Prelievo Associandogli un Livello specifico per indicare che si tratta di colonne destinate ad accogliere delle provvigioni nella relativa riga delle propriet Gestione Livelli x Controllo Livello Descrizione 0 bblig Pi di uno Attuale assegnamento frinfatt grd 23 Notelbee Jo o ooo o o Quantit Si Quantit fmFattgrd 4 Prezzo Si _ FrezzolfimFattgrdS Sconto Si Unoopi campicollegati Importo 5i Importo fmFatord Provvigioni frmfattgrd 23 Mordine o __ NBola o S 3 fva S Codice IVA frmFa
149. tificatro e Data nessa diretta Pinzone di conima ILL Herun contolo Richiamo ipta DfHeipana ki vidan Manre slo 105 Video Mangia Srita 3135 Video Aheza AGG Video Larghezza 1230 VideoElich Clil Utente Calona amaa Livello l N tatadazone IL Horne Campa Database RolFatTest Daimi Frapevo CO teme co Pisi Soa ii Dopo aver inserito i campi con le modalit precedentemente descritte carichiamo una fattura Accompagnatoria e nella testata personalizzata inseriamo un valore numerico e una data di riferimento aE Fatture Accompagnatorie Inserimento Ultimo protocollo assoluto 6 Codice doc EoFACL E Protocollo i Mum Data 01401 2002 Cliente Testata documento Mote Dati Spedizione Sconti e spese Personalizzazione Importo RD 2 500 00 Data 27 02 2002 Codice articolo Descrizione Unit Quantit Prezzo Scont E C Importo Ladic H_PCPENTIUM Pentium Pro 200 Mhz M 5 2 Spese 775 Sconti n 00 INA 1 239 50 Tot merce 6 197 48 Totale F AAA 73 La procedura genera nella gestione scadenze visualizzabile cliccando l apposito pulsante posto sul fondo della maschera una rata di tipo RD rimessa diretta con scadenza uguale alla data scadenza della rimessa Se la data di scadenza non viene specificata la procedura propone di default la data del documento Le rate di scadenza vengono calcolate dopo aver sottratto all importo da ripartire i
150. timate le operazioni descritte la funzionalit gia operativa Nei documenti di vendita si potr procedere con le stesse impostazioni viste per la personalizzazione dell Anagrafica Clienti in modo tale da avere nella testata il riferimento al codice dell intestatario nella figura sotto si ha l esempio di un caricamento Ddt 0 x w Documenti di Trasporto Inserimento eo Codice doc E OLCLI Protocollo E T Mur Data E 01 2002 TO DDT Sospeso Cliente Testata documento Note Dati Spedizione Sconti e spese Personalizzazione Intestazione AB coi OS0004 rticola TIM 88 Manuale Tecnico 7 8 Documenti creazione sconto aggiuntivo dall articolo alla Vendita Ipotizziamo i voler creare uno Sconto Aggiuntivo legato agli articoli di magazzino che deve esser riportato nella griglia di inserimento dei Documenti vendita facciamo un esempio applicato sulla maschera dei ddt Ovviamente la personalizzazione applicabile con le stesse modalit anche agli altri documenti 1 Personalizziamo innanzitutto Anagrafica Articoli di Magazzino inserendo un campo numerico da collegare ad un nuovo campo da creare sull archivio ad esempio U_ScontoAgg di singola precisione Parametrizzazione Database X Tabella Articol Nome campo Tipo Ci Descrizione Codice articolo formattato da struttu DataUligg Data JE Dataeoradell ultimo aggiornamenti Flag pe stampa Certificato di c
151. tipo etichetta digitare la descrizione che si vuole visualizzare l ultimo campo della cartella generali per i tipi campo etichetta e Nome Campo Database indica il nome del campo del database in cui il dato verr registrato posizionandosi in corrispondenza del campo utente appare il pulsante di ricerca cliccando il quale si accede alla finestra di selezione dei campi del database in cui andranno salvati i dati e Nella parte sinistra della videata si pu selezionare la tabella interessata nell ambito degli archivi richiamabili in quella funzione nella parte destra si trovano i campi della tabella selezionata dalla quale richiamare il campo desiderato Una volta confermato il campo si ritrova in automatico il nome della tabella pi il nome del campo nella riga della definizione del nome campo database Gestione Campi Database Seleziona campo per il salvataggio dei dati Controllo Campo Descrizione frrnanage usrtat 1 CodCli Codice chente Societa Codice Societ Tipo Dienom Ragione sociale Testo Ind Indirizzo Cap C a p Tabella Prow Provincia Loc Localit Tel Telefono Fax Fax Telex Telex E Mall EMail Indirizzo Posta Elettronica kodem Numero Modem Frelnt Prefizzo internazionale Piva Partita WA CF Codice fiscale Riferim Riferimento CodMaz Sigla nazione DaNaz Descrizione nazione lan Codice Iso Nazione Sesso Sesso FA LuogoNascita Luogo di nascita Fersonalizza DE Esci
152. to Fattura mediante la personalizzazione dei Documenti una Colonna Numerica Di Dettaglio con le caratteristiche desiderate e collegata ad un campo creato liberamente nel Database assegnandole un livello 38 Base calcolo Provvigioni a Formato inserire Visualizza come Importo con decimali E xi E inj x Personalizza Dettaglio Colonna intestazione Originale Stato Lampo di riferimento I 13 Omaggio 3 Visibile 14 visibile 15 ID suBolFattDett Visibile 16 IDsuMovMagDett 17 Conto di ricavo Selezione Formato le SeMatr Controllo Tipo Formato Decimali Descrizione 13__ ModMak frmbatt gra 26 Qualsiasl Formato di difetto 20 __ IDDetha ag Numerico 0 Visualizzauna cifra o uno zero 2l Preventivo Tipo Numerico 0 Wisualizzaunnumero o una percentuale Marcel Mumerico Numerico 0 00 Wisualizzanelformato Quantit da i prawy Numerico Visualizza come Importo Waluta 24 i pior Numerico 0 BO Visualizza come Importo Waluta Bilancio prow KMumerico HHHO PO Wisualizza come Importo con decimali 26 Colonna numerica 26 k b Livello Associate alla colonna numerica un livello 38 Base Calcolo Provvigioni Gestione Livet RRRRRRR RR gt P PAaMMMMMMM Mllblbhl 5 gt 5 Nl Y OO99 9 lt r rr r rd Controllo Livello crizione Obblig Pi di uno Attuale assegnamento gt frmfatt grd 26 5 Prowigioni
153. trolla esistenza codice in Tabella Spe Controlla esistenza codice in Diverso Destinatario Controlla esistenza codice in Tabella Lis Controlla esistenza codice in Tabella Age Controlla esistenza codice in Tabella Ban Controlla esistenza codice in Tabella Cm Controlla esistenza codice in Tabella Deposito Controlla esistenza codice in Articoli Controlla esistenza codice in tabella causali contabili Controlla esistenza codice in Tabella Nazione Controlla esistenza codice in Conti Controlla Partita IVA Controlla codice fiscale Controlla causale contabile per movimento prima nota Controlla data nell esercizio Controlla esistenza nei tipi pagamenti Controlla causale contabile solo esistenza Validit Codice per Prima nota Verifica validit trimestre Validit codice pagamento per prima nota Validit Codice Tipo Causale da comune 00 Verifica che la data sia gt a stbmain data 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 40 50 51 52 53 54 55 57 58 59 60 120 Verifica l esistenza codice Cliente Fornitore 130 Verifica correttezza Partita 140 Verifica esistenza ordine cliente 150 Verifica esistenza ordine fornitore 151 Verifica esistenza ordine cliente fornitore 152 Verifica esistenza bolla 153 Verifica esistenza bolla fattura 154 Verifica esistenza fattura
154. tt grdfS 10 CodiceAticolo 5i Codice articolo frraF att grd 1 15 Descrizioneaticolo Descrizione fmFattard 2 16 Omaggi Omaggio fmFattgrd9 18 Databola Jo 24 TipoOmaggo Jo o 3 Datasistema Jooo o o Chi Ora sistema Conferma Esci MN aio 3 Ovviamente le stesse operazioni possono essere compiute sulle maschere per il caricamento dei Documenti di Trasporto il nome previsto per attivare la funzione in questo caso BolleTest Agente e Fatture Accompagnatorie 4 In particolare per legare dati inseriti su un Documento di trasporto sulla Fattura generata aggiungere i legami appositi dalla funzione Regole raggruppamento documenti tra i nuovi campi creati ed in particolare a Collegare i campi creati in testata del Ddt ai campi creati nella testata della Fattura b Collegare i campi creati nel dettaglio del Ddt ai campi creati nel dettaglio della Fattura PERSONALIZZAZIONE Gli strumenti On Fly 103 7 13Documenti Livello per calcolo Provvigioni Sul Caricamento dei documenti di vendita possibile definire una colonna numerica contenente un valore di base per il calcolo della provvigione diverso dall importo netto o lordo Alla contabilizzazione del documento il calcolo della provvigione da liquidare all agente viene effettuato sulla base dell importo indicato in questo campo invece che sull importo della fattura 2 Inseriamo sulla funzione di Caricamen
155. umento prelerenziale o i mr Fatturare le ricevute fiscali E Fiaggiuppa cidini in DA T Gestione movimenti n valuta D Fiaggiuppa Ddl in fattura IT Raggruppa R B in effetti IT Per i nuovi campi inseriti dall utente cliccando con il tasto destro del mouse visualizzato il pulsante Elimina campo 1 come si pu vedere nella seguente videata Dati amagralici Daficontabii Note Parcellazione Personalizzazione n Tipo Contatto d n n n Propriet Lagla Ciria E Copia Cirl C Nella Toolbar delle Personalizzazioni collocata la funzionalit Elimina campo che permette di eliminare i campi creati con la personalizzazione Sia i campi standard della Procedura sia i campi creati con la personalizzazione On fly possono essere spostati Ossia si pu tenendo premuto il tasto sinistro del mouse in un punto qualsiasi all interno del campo e facendo scorrere il mouse portare il campo nella parte di video desiderata a questo punto sufficiente abbandonare la pressione del tasto per confermare la nuova collocazione del campo PERSONALIZZAZIONE Gli strumenti On Fly 35 Per spostare un campo da una cartella ad un altra necessario innanzitutto spostare il campo in area della funzione aprire la cartella di destinazione spostare il campo dalla funzione nella cartella di destinazione Ad esempio Spostare il campo Listino personalizzato dalla cartella Dati contabili nella area della fu
156. un campo inserito ossia gli attribuisce una specifica funzione Si pu decidere ad esempio di assegnare ad un particolare campo il livello 3 che corrisponde al campo di tipo Sconto o il livello 52 nel caso si volesse un campo che proponga la visualizzazione di un messaggio forzabile ed altro ancora come risulta dalla videata seguente Gestione Livelli Eo Controllo babaka usildi Note lbaie 2 3 Scordo i Una piu campi colagal E Pini b H Dire 13 t MBola te Londpori di Pagamento Si Lareki pagamento imi gka ta1 4 3 ina i hiiglane Mt fasie a wo Dapa 180 Daa kal 20 Monelaeziera Valuta timba baf9 2l Lambio della Valuia Lambo limi ola tl DO de Lenkio d Lorg dai Lommessa ai anata sb Usata tama di Opa sotema gl e Per associare un livello al campo che si sta personalizzando cliccare in corrispondenza di uno dei livelli 1 Premere il pulsante Inserisci 2 che nel frattempo viene abilitato e confermare Nel caso si volesse eliminare il livello sufficiente premere il pulsante Togli dopo aver selezionato la riga interessata Lunghezza un dato non modificabile ed indica la lunghezza del campo indicato in nome campo database della cartella generali Campo di riferimento un campo nel quale viene inserito in automatico dalla Procedura il nome tecnico del campo che si andr a collegare nel successivo campo Prelievo Codice decimali campi numerici in as
157. ura la data di competenza Alla contabilizzazione del documento si genera l articolo contabile completo di periodo di competenza La personalizzazione richiede l inserimento dei campi di riferimento Data Competenza Da campo di tipo data Data Competenza A campo di tipo data Tipo Competenza combo box 1 Inseriamo sulla funzione di Caricamento Fattura mediante la personalizzazione dei Documenti 3 campi di testata collegati a specifici campi gi presenti sul database SE Fattura Inserimento Ultimo protocollo assoluto 5 Codice doc FATELI E Protocollo Mum Data o 01 2002 Data Competenza Data Competenza Tipo Da Competenza a campi di tipo Data devono essere impostati nel modo seguente sufficiente indicare il Nome Campo Database per completare la personalizzazione dei campi In particolare cliccando sul pulsante posto a lato della riga si apre la finestra Gestione Campi Database dalla quale si deve selezionare e confermare i campi gi presneti sul database DataCompDa per Data Competenza Da e DataCompA per Data Competenza A 80 Manuale Tecnico en eee se ce lese sese I se r a aa eee er amp Propriet o x Gestione Campi Database Seleziona Selezione Controllo Campo Descrizione frmnfatt usrtat E Dataloc Data Documento Fattura Benere Layout Erarneate DataTrasp Data trasporto Campo di ifeimento __ Tipo OraTrasp Ora trasporto D Data Data DataLomp
158. vuota ossia senza aver gi avviato un inserimento variazione di dati Nelle funzioni riguardanti le anagrafiche il programma passa direttamente nella cartella Personalizzazione 2 ed appare la barra dei pulsanti di scelta delle opzioni di personalizzazione Questa cartella pu essere utilizzata per collocare i nuovi campi creati con la personalizzazione Nel titolo della finestra viene indicato lo stato di Personalizzazione della funzione Viene anche aperta una videata contenente La barra dei pulsanti di scelta della personalizzazione Toolbar 3 La finestra contenente la barra dei comandi come per la maggior parte delle finestre di Windows trascinabile a video ossia si pu tenendo premuto Il tasto sinistro del mouse in un punto all interno della parte alta della finestra trascinare la finestra fino al punto del video desiderato a questo punto rilasciando il tasto si conferma la nuova collocazione al Articoli di Magazzino Codice articolo ssa Wa E amp ej 5 x Descrizione OOO FiezzadiVendia II Frezzo con IVA o sta O E EE NA conii venda O Fomiturx CoO M B o a Canale preferenziale inizia ont ticalo Sospesi Distrita IT KIT i I Saldi di Magazzino Ari Dati Note UmebDecimali Personalizzazione 2 Giacenza Iniziale Prog Carichi Prog Scanchi Esistenza Scola Minima I Gt cord clienti Ot ced fomitoi impegnato In produzione Desporibile Frog acquisti a
Download Pdf Manuals
Related Search
Related Contents
Draper FSL-F-42 User's Manual Normalisation des noms d`images numérisées 結果報告書 setup examples Jetstream Series kloxerate-plus-vs Commande de manuel d`instructions コロナプレミアムエコキュートが HEMS ※1 対応と 新型のスマートナビ Copyright © All rights reserved.
Failed to retrieve file