|
<< Click to Display Table of Contents >> Navigation: WinArhi > Fereastra principala > Oferte si Comenzi deschise > Meniu > Optiuni > Setari > Machete Rapoarte > Campuri tabele rapoarte > Campuri AccesoriiOferta |
Tabelul AccesoriiOferta este disponibil în machetele de rapoarte (FastReport). Structura este definită în WAEngine.
Preia structura tabelului AccesoriiProdus şi o completează cu câmpurile proprii.
Se completează în: CreazaTabelOfertare, CreazaTabelFisaMontaj
Câmpuri (35):
IndexAcc, ftInteger - indexul accesoriului în lista accesoriilor comenzii.
CodObiect, ftWideString, 100 - codul obiectului (poziţiei) din care provine rândul.
Amplasare, ftWideString, 50 - amplasarea poziţiei din care provine rândul (de exemplu camera sau zona din clădire).
FisierComanda, ftWideString, 100 - fişierul comenzii de care aparţine rândul. Se completează la listările pe mai multe comenzi; când este o singură comandă rămâne de obicei gol.
Produs, ftWideString, 70 - denumirea produsului din care face parte rândul.
Cod, ftWideString, 30 - codul original al accesoriului.
Denumire, ftWideString, 100 - denumirea articolului din baza de date (profil, feronerie, accesoriu, manoperă).
Culoare, ftWideString, 50 - culoarea completă (culoarea de bază împreună cu cele aplicate), tradusă din baza de date. Lungimea de 200 de caractere este necesară pentru culoarea completă.
CodCuloare, ftWideString, 20 - codul complet de culoare.
Obs, ftWideMemo - observaţiile obiectului de pe rând: ale poziţiei, ale ferestrelor din panou sau ale ochiului în cazul termopanelor.
UM, ftWideString, 10 - unitatea de măsură a articolului, tradusă din română în limba ofertei.
Cantitate, ftWideString, 20 - cantitatea, ca text, împreună cu unitatea de măsură (valoarea numerică este în CantitateNum).
CantitateEngleza, ftWideString, 20 - cantitatea în unităţi imperiale (ţoli), pentru machetele în sistemul englezesc.
CantitateNum, ftFloat - cantitatea accesoriului ca valoare numerică, preluată din consum. Este utilă pentru că în aceleaşi tabele câmpul Cantitate este text (cantitatea împreună cu unitatea de măsură).
Dimensiuni, ftWideString, 20 - textul de cantitate al accesoriului, preluat din câmpul CantitateStr al consumului; de obicei conţine dimensiunile. La însumarea articolelor identice textele se concatenează sub forma "(a, b)" şi se scurtează cu "..." dacă depăşesc lungimea câmpului.
DimX, ftFloat - prima dimensiune (lăţimea), în mm.
DimY, ftFloat - a doua dimensiune (înălţimea), în mm.
DimensiuniEngleza, ftWideString, 20 - dimensiunile în unităţi imperiale (ţoli), pentru machetele în sistemul englezesc.
PretBaza, ftFloat - preţul de bază al accesoriului, din tabelul de accesorii.
Pret, ftFloat - preţul unitar al articolului. La articolele socotite la kilogram este împărţit la gramaj, ca să fie exprimat în unitatea de măsură a rândului.
PretMontaj, ftFloat - preţul de montaj al accesoriului.
ProcentRabat, ftFloat - procentul de rabat aplicat accesoriului.
GrupaAcc, ftWideString, 50 - grupa accesoriului.
CategorieConsum, ftWideString, 30 - categoria de consum a articolului.
LivrarePeFer, ftString, 1 - marcat pentru accesoriile şi profilele de adaus livrate montate pe fereastră.
DbImage, ftWideString, 80 - calea imaginii accesoriului din baza de date.
ListaAccScriptIndex, ftInteger - indexul accesoriului în lista de accesorii cu script.
ListaAccScriptImage, ftBoolean - marcat dacă scriptul accesoriului a generat un desen.
DescriereDinScript, ftWideMemo - descrierea accesoriului, aşa cum este generată de scriptul accesoriului.
GreutateKg, ftFloat - greutatea accesoriului, în kg, calculată din consum după filtrul de categorii de greutate.
TermenAprovizionare, ftInteger - termenul de aprovizionare al articolului, în zile.
CodUnicElement, ftInteger - codul unic al elementului (fereastră, accesoriu, adaos de toc).
NrOchi, ftWideString, 10 - ochiul sau ochiurile de care aparţine rândul.
PozitieFataDeFer, ftWideString, 15 - poziţia accesoriului faţă de fereastră, tradusă.
Furnizor, ftWideString, 50 - furnizorul articolului.