<< 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:
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