Scarica il PDF
Indice
Risultati ricerca
Frase completa
Cerca nella pagina
Chiudi
Indice

CONFIGURAZIONE IMPORT HQHORIZONT

All’interno della cartella di installazione è stato fornito il wizard “ImportHQHorizont.xml” di default per strutturare una prima importazione di una parte dei dati da database HQHorizont.

Aprendo dalla scheda di “Importa dati”, la finestra della configurazione di un wizard, si proceda ad importare il suddetto tracciato; terminata questa operazione deve essere specificato il database HQHorizont da cui estrarre i dati:

Le relazioni proposte permettono di poter importare in Passepartout i dati basici relativi agli articoli, presenti nella tabella “Article” del database esterno; collegate a questi vengono trasmessi anche relative categorie articolo, prezzi di listino (che verranno associati al “Base”), ed eventuali unità di misura ed aliquote iva.

Le query, che possono essere personalizzate in base alle esigenze, e che permettono di recuperare i dati qui gestiti sono le seguenti:

  • Anagrafica articolo con relative categorie annesse:

select a.*, tax.Signature as 'aliquota iva codice', tax.Description 'aliquota iva', udm.Signature 'unità di misura codice', udm.Description 'unità di misura', g1.Signature 'categoria 1 codice', g1.Description 'categoria 1', g2.Signature 'categoria 2 codice', g2.Description 'categoria 2', g3.Signature 'categoria 3 codice', g3.Description 'categoria 3', g4.Signature 'categoria 4 codice', g4.Description 'categoria 4' from article a left outer join Account acc on a.fkAccount = acc.pkAccount left outer join UnitMeasure udm on a.fkUnitMeasure = udm.pkUnitMeasure left outer join Brand br on a.fkBrand = br.pkBrand left outer join Tax tax on a.fkTax = tax.pkTax left outer join Group1 g1 on a.fkGroup1 = g1.pkGroup1 left outer join Group2 g2 on a.fkGroup2 = g2.pkGroup2 left outer join Group3 g3 on a.fkGroup3 = g3.pkGroup3 left outer join Group4 g4 on a.fkGroup4 = g4.pkGroup4

  • Prezzi degli articoli da assegnare al listino “Base”:

Select a.code, p.* from Price p inner join Article a on a.pkArticle = p.fkarticle

Con le tre relazioni sulle “Categoria articolo”, vengono importate le categorie nel seguente ordine:

  • Se la colonna (riferimento alla categoria, che abbiamo semplificato chiamandola “categoria_2_codice”) è valorizzata, vado a generarne una nuova anagrafica dentro il programma, altrimenti evito; come “Tipo centro produzione” viene assegnato uno scelto dall’utente, che abbiamo configurato nella relazione medesima con “HQHorizont”.
  • Analogamente a quanto configurato per la “categoria_2_codice”, è stata configurata una relazione per la “categoria_3_codice”, con unica differenza la valorizzazione del campo “Categoria Madre”, inserendoci qualora sia valorizzato il valore contenuto nel campo “categoria_2_codice”.
  • Trattando la “categoria_4_codice” in relazione alla “categoria_3_codice”, è stata replicata la stessa relazione descritta nel punto (2).

Infine si propone di configurare usando la stessa query di selezione dei dati utilizzata per estrarre le tre suddette categorie, la “Categoria statistica articolo”.