Export ERP standard

<< Click to Display Table of Contents >>

Navigation:  WinArhi >

Export ERP standard

Tabelele descrise mai jos sunt generate de modulul Export catre ERP (din meniul Export).

Parametrii exportati pentru accesorii (coloana ParamAcc) si optiunea Export netradus se stabilesc pe fila Setari Export ERP.

 

Pentru a afla consumul unui element din Elemente_xxxx (in afara de termopane si panou) tabelele trebuie conectate dupa IDUnicOferta si PrimulCodUnicElement

Consumul strict al panoului are CodUnicElement=0, SubPozitie='P' si contine momentan doar montajul panoului.

 

Daca se doreste consumul per Pozitie atunci tabelele trebuie conectate cu (Elemente_xxxx.PozitieElement = ConsumElementComplet_xxxx.Pozitie)

si conditia (Elemente_xxxx.PozitieElement < 1000)

 

Tabelul Elemente_xxxx contine:

- Ferestre (si cele din panou)

- Termopane (fara pret, acesta fiind inclus in ferestra)

- Panouri (pretul nu include ferestrele)

- Profile de adaus toc (fara pret, acesta fiind inclus in panou sau fereastra)

- Profile de imbinare panou (fara pret, acesta fiind inclus in panou)

- Accesorii

 

Campuri:

CodUnicOferta INTEGER

IDUnicOferta CHAR(20)

PrimulCodUnicElement INTEGER //se va inregistra doar primul

NrBucTotalElement INTEGER

 

//Pozitia bazei, adica radacina (in cazul ferestrelor din panou, profilelor si al accesoriilor)

//PozitieParinteBaza corespunde cu Pozitie din ConsumElementComplet_xxxx

PozitieParinteBaza INTEGER

 

//SubPozitie si SubPozitie2 corespund cu cele din ConsumElementComplet_xxxx

SubPozitie CHAR(10)

SubPozitie2 CHAR(15)

 

//Pozitie obiect parinte adica cel mai apropiat (in cazul ferestrelor din panou, profilelor si al accesoriilor)

//are relevanta mai degraba la accesorii si profile

PozitieParinte INTEGER

PozitieElement INTEGER

Tip INTEGER //Nedefinit = 0, Panou = 1, Fereastra = 2, Usa = 3, UsaBalcon = 4, Accesoriu = 5, ProfilAdausToc = 6, ProfilLegatura = 7, Geam = 8

Cod_Mag CHAR(30) //codul original la accesorii si profile

Denumire CHAR(100)

 

//Pret reprezinta pretul fara alte taxe (direct de pe coloana pret din tabelul de unde provine) - nu la toate si doar daca este aplicabil

Pret FLOAT

 

//PretOfertare si PretOfertareMontaj sunt similare cu PretFinal si PretFinalMontaj daca nu sa stabilit un pret fix din propriertatiile ferestrei sau panoului

//Si la panouri si la ferestre este pretul care apare si pe oferta de pret

PretOfertare FLOAT

PretOfertareMontaj FLOAT

 

//PretFinal si PretFinalMontaj sunt preturi totale (per toate bucatiile, similar cu tabelul Ofertare pentru rapoarte). Acestea sunt extrase din formarea pretului din variabilele PretTamplarie, PretMontaj

//Acestea nu tin cont de pretul fix stabilt in proprietatile ferestrei sau panoului

//La panouri nu contine pretul ferestrelor

PretFinal FLOAT

PretFinalMontaj FLOAT

 

//Pretul pe fiecare element in parte desfasurat din PretOfertare, deci se tine cont de pretul fix stabilit in proprietatile ferestrei

//Este pret total per element si nu unitar

PretDesfasurat FLOAT

PretDesfasuratMontaj FLOAT

 

//dimensiunile daca este cazul

X FLOAT

Y FLOAT

Z FLOAT //a treia dimensiune, daca este cazul (ex. adancimea sectiunii sau latimea profilului)

Grupa CHAR(50) //la accesorii

LivrarePeFer CHAR(1) //la accesorii si profile

TipGeam INTEGER //0=Termopan, 1=Panel, 2=Gol, 3 = LameleObloane

SerieProfile CHAR(50)

Culoare CHAR(100)

TipImbColt INTEGER //tipul imbinarii de colt

ParamAcc //parametrii accesoriului (nume=valoare), conform setarii "Parametrii care se exporta pentru accesorii" din fila Export ERP; Null pentru elementele care nu sunt accesorii

ProcentRabatAcc FLOAT //procentul de rabat la accesorii

Obs CHAR(2000) //observatii

Amplasare CHAR(50)

 

Exemplu pentru vizualizarea diferentei intre campurile de pret:

ExmpluTabelElemente

 

 

Tabelul ConsumElementComplet_xxxx

Campuri:

CodUnicOferta INTEGER

IDUnicOferta CHAR(20)

PrimulCodUnicElement INTEGER //se va inregistra doar primul cu cantitatea unitara

NrBucTotalElement INTEGER

 

Pozitie INTEGER //corespunde cu PozitieParinteBaza din tabelul Elemente_xxxx

SubPozitie CHAR(10)

SubPozitie2 CHAR(15)

OrdineCat INTEGER

Categorie CHAR(30)

Cod_Mag CHAR(30)

Denumire CHAR(100)

CantitateInit FLOAT

Cantitate FLOAT

UM CHAR //unitatea de masura pentru CantitateInit, Cantitate si NrBuc

NrBuc FLOAT

Pret FLOAT//v12.0.56 reprezinta pretul fara alte taxe (direct de pe coloana pret) - nu la toate si doar daca este aplicabil

PretCuTaxe FLOAT

ProcentPierdere FLOAT

Gramaj INTEGER

MinuteNormare FLOAT

MinuteNormareTotal FLOAT // := MinuteNormare * NrBuc (dar la feronerie se cumuleaza si nu mai corespunde)

IDUnicProfil INTEGER //IDUnicProfil este numarul unic in cadrul unei ferestre (sau panou pentru legaturi)

NrRama INTEGER //este setat daca face parte dintr-o Rama

NrTermopan INTEGER //este setat daca face parte dintr-un Termopan

FisaMontaj CHAR(1)

TermenAprovizionare INTEGER