Export ERP standard

<< Click to Display Table of Contents >>

Navigation:  WinArhi >

Export ERP standard

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 = ConsumElementTotal_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 CHAT(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

Grupa CHAR(50) //la accesorii

LivrarePeFer CHAR(1) //la accesorii si profile

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

 

Exemplu pentru vizualizarea diferentei intre campurile de pret:

ExmpluTabelElemente

 

 

Tabelul ConsumElementTotal_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

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