|
<< Click to Display Table of Contents >> Navigation: WinArhi > Fereastra principala > Oferte si Comenzi deschise > Meniu > Optiuni > Setari > Machete Rapoarte > Campuri tabele rapoarte > Campuri ProfileExOpti |
Tabelul ProfileExOpti este disponibil în machetele de rapoarte (FastReport). Structura este definită în WAEngine.
Se completează în: CreazaDeOptiInit, OptimizeazaProfil, AdaugaLaProfileExOpti
Câmpuri (95):
OrdineGenerare, ftWideString, 20 - ordinea în care profilele au fost scrise în tabelul de dimensiuni de debitare.
Grupare, ftWideString, 20 - gruparea folosită la optimizare.
Ordine, ftInteger - ordinea rândului în tabel.
SerieProfile, ftWideString, 60 - seria de profile.
Cod, ftWideString, 30 - codul profilului.
SufixCod, ftWideString, 10 - sufixul codului de profil.
CodMasina, ftWideString, 10 - codul de maşină al profilului.
Culoare, ftWideString, 200 - culoarea completă (culoarea de bază împreună cu cele aplicate), tradusă din baza de date. Lungimea de 200 de caractere este necesară pentru culoarea completă.
CulBaza, ftWideString, 50 - culoarea de bază a profilului, tradusă din baza de date.
CulAplInt, ftWideString, 50 - culoarea aplicată la interior, tradusă din baza de date.
CulAplExt, ftWideString, 50 - culoarea aplicată la exterior, tradusă din baza de date.
CulAplFlt, ftWideString, 50 - culoarea aplicată pe falţ, tradusă din baza de date.
CuloareAfisata, ftWideString, 50 - culoarea afişată a profilului, atunci când acesta este vopsit.
CodCuloare, ftWideString, 20 - codul complet de culoare.
DenCuloare, ftWideString, 60 - denumirea culorii, tradusă din baza de date.
CodCuloareAfisata, ftWideString, 20 - codul complet al culorii afişate.
Denumire, ftWideString, 100 - denumirea articolului din baza de date (profil, feronerie, accesoriu, manoperă).
C_Total, ftFloat - cota totală a profilului, în mm.
EsteOtel, ftWideString, 1 - marcat dacă rândul este o armătură (oţel), nu un profil.
ScurtareProfilStart, ftString, 1 - marcat dacă bara se scurtează la început.
Lung, ftFloat - lungimea de tăiere a piesei, în mm: lungimea profilului la rândurile de profile şi lungimea armăturii la rândurile de oţel.
LungInterior, ftFloat - lungimea piesei la interior, în mm.
LungAfisata, ftFloat - lungimea de tăiere aşa cum se afişează pe rapoarte şi pe etichete; poate diferi de lungimea folosită efectiv la debitare.
LungInteriorAfisata, ftFloat - lungimea la interior aşa cum se afişează pe rapoarte şi pe etichete.
LungBandouFrezat, ftFloat - lungimea bandoului frezat, în mm.
Cantitate, ftInteger - numărul de bucăţi.
TipProfil, ftWideString, 20 - tipul profilului, tradus din română.
TipProfilPVC, ftWideString, 20 - tipul profilului (toc, cercevea, bandou, ştulp ...), tradus din română.
LungO, ftFloat - lungimea primei armături (oţel) a profilului, în mm, completată pe rândurile de profile. Armăturile aceluiaşi profil pot avea lungimi diferite (sufixul >LEN al funcţiilor de armătură); fiecare bucată de armătură are rândul ei, cu lungimea proprie în câmpul Lung. Şi când armătura este împărţită în debitare la propria bară (ImpartPrInDebLaBara = „B” pe rândul armăturii), LungO rămâne lungimea totală de armătură de introdus în bucata de profil; rândurile de armătură sunt atunci bucăţile, fiecare cu lungimea ei în Lung.
CodPrag, ftWideString, 30 - codul profilului de prag.
DenPrag, ftWideString, 50 - denumirea pragului, tradusă din baza de date.
DenPragScurta, ftWideString, 25 - denumirea scurtă a pragului.
DenAccesoriu, ftWideString, 100 - denumirea accesoriului din care provine profilul.
GrupaAcc, ftWideString, 50 - grupa accesoriului.
ObsAccesoriu, ftWideMemo - observaţiile accesoriului.
NrOchi, ftWideString, 20 - ochiul sau ochiurile de care aparţine rândul.
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.
NumeClient, ftWideString, 50 - numele clientului.
Vanzator, ftWideString, 20 - vânzătorul. Rămâne doar pentru compatibilitate cu machetele vechi.
CodClient, ftWideString, 20 - codul clientului. Rămâne doar pentru compatibilitate cu machetele vechi.
CodUnicOferta, ftInteger - codul unic al ofertei din baza de date.
CodUnicElement, ftInteger - codul unic al elementului (fereastră, accesoriu, adaos de toc).
CodPunctOfertare, ftWideString, 20 - codul punctului de ofertare.
DZ_Denumire, ftWideString, 50 - denumirea zonei de livrare.
IDUnicClient, ftWideString, 20 - identificatorul unic al clientului din baza de date.
IDUnicOferta, ftWideString, 20 - identificatorul unic al ofertei din baza de date.
NrOferta, ftInteger - numărul ofertei.
DataLivrare, ftDateTime - data de livrare a comenzii.
DataMontaj, ftDateTime - data de montaj a comenzii.
CodUnicComanda, ftInteger - codul unic al comenzii din baza de date.
CodCicluProd, ftInteger - codul ciclului de producţie.
CodInternComanda, ftWideString, 70 - codul intern al comenzii.
PozObiect, ftInteger - numărul poziţiei din ofertă. Rămâne gol dacă oferta foloseşte codificarea elementelor.
Obiect, ftWideString, 30 - tipul obiectului (Fereastră, Uşă, Uşă balcon, Panou), tradus. Dacă oferta foloseşte codificarea elementelor, câmpul conţine în schimb codul obiectului.
CodObiect, ftWideString, 50 - 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).
ObiectObs, ftWideMemo - observaţiile obiectului din care provine rândul; la panouri cuprind şi observaţiile ferestrelor.
OptiuniSelFerUsa, ftWideMemo - opţiunile selectate pentru fereastră sau panou.
OptiuniSelComplet, ftWideMemo - opţiunile selectate, în formă completă.
PozProfil, ftWideString, 10 - poziţia profilului în ramă (stânga, dreapta, sus, jos). La optimizare în acest câmp intră şi piesele de feronerie.
PozProfilSimplu, ftWideString, 10 - poziţia simplă a profilului (stânga, dreapta, sus, jos).
PozProfilSimpluRO, ftWideString, 10 - poziţia simplă a profilului în română, netradusă.
AreManer, ftString, 1 - marcat dacă profilul are mâner.
CotaManer, ftFloat - cota mânerului pe profil, în mm.
Fero_Set, ftWideString, 50 - setul de feronerie din care provine profilul.
Fero_Marca, ftWideString, 50 - marca feroneriei.
Fero_Desc, ftWideString, 20 - descrierea feroneriei poziţiei.
FeroCuBroasca, ftBoolean - marcat dacă feroneria are broască.
FeroCuArticol1, ftBoolean - marcat dacă feroneria conţine articolul 1 definit în set.
DornmassBroasca, ftFloat - cota Dornmass a broaştei, în mm.
LivrarePeFer, ftString, 1 - marcat pentru accesoriile şi profilele de adaus livrate montate pe fereastră.
DeschidereExt, ftBoolean - marcat dacă deschiderea este spre exterior.
Unghi1, ftFloat - unghiul de debitare la capătul 1. La rândurile de armătură este unghiul armăturii, iar dacă nu este definit se foloseşte 90.
Unghi2, ftFloat - unghiul de debitare la capătul 2. La rândurile de armătură este unghiul armăturii, iar dacă nu este definit se foloseşte 90.
Unghi1Afisat, ftFloat - unghiul 1 aşa cum se afişează pe rapoarte şi pe etichete; poate diferi de Unghi1, care este unghiul folosit efectiv la debitare.
Unghi2Afisat, ftFloat - unghiul 2 aşa cum se afişează pe rapoarte şi pe etichete; poate diferi de Unghi2, care este unghiul folosit efectiv la debitare.
Unghi1Bold, ftWideString, 1 - marcat dacă unghiul 1 trebuie evidenţiat (îngroşat) în raport.
Unghi2Bold, ftWideString, 1 - marcat dacă unghiul 2 trebuie evidenţiat (îngroşat) în raport.
Sertar, ftInteger - sertarul folosit la optimizare pentru sortarea profilului (ID_Sertar).
Sertar_v2, ftWideString, 20 - sertarul (poziţia în rastel) în care se sortează profilul debitat, generat de GenereazaSertarCarucior din setările CNC de rastel (număr de coloane şi de linii, separat pentru toc şi pentru baghetă) şi din tipul profilului. Rămâne gol dacă setările CNC nu sunt iniţializate.
Carucior_v2, ftInteger - numărul căruciorului pe care se aşază profilul debitat, generat împreună cu Sertar_v2 din aceleaşi setări CNC de rastel. Este 0 dacă setările CNC nu sunt iniţializate.
ID_FerUsa, ftInteger - identificatorul ferestrei (al tocului), pentru a şti ce cercevea aparţine cărei ferestre.
Sertar_v2_FerUsa, ftWideString, 20 - sertarele ferestrei, generate din setările CNC de rastel.
Carucior_v2_FerUsa, ftInteger - cărucioarele ferestrei, generate din setările CNC de rastel.
SertarBnd, ftInteger - sertarul bandoului.
Sertar_v2_Bnd, ftWideString, 20 - sertarul bandoului, în varianta generată din setările CNC de rastel.
Carucior_v2_Bnd, ftInteger - căruciorul bandoului, generat din setările CNC de rastel.
SertarPrSup, ftInteger - sertarul profilelor suplimentare, dacă se foloseşte un sertar separat de cel al tocului.
Sertar_v2_PrSup, ftWideString, 20 - sertarul profilelor suplimentare, în varianta generată din setările CNC de rastel.
Carucior_v2_PrSup, ftInteger - căruciorul profilelor suplimentare, generat din setările CNC de rastel.
CodOtel, ftWideString, 30 - codul primei armături (oţel) a profilului; este acelaşi cu CodO0.
DenOtel, ftWideString, 60 - denumirea primei armături (oţel) a profilului; este aceeaşi cu DenO0.
ID_Rama, ftInteger - identificatorul ramei, folosit în codul de bare de sudură.
ID_RamaDeLaToc, ftInteger - identificatorul ramei tocului de care aparţine cerceveaua.
NrUnicProfil, ftInteger - numărul unic al profilului.
MotivExOpti, ftWideString, 40 - codul motivului pentru care profilul a fost exclus din optimizare. Este un cod fix, acelaşi în toate limbile, potrivit pentru condiţiile din raport; valorile posibile sunt:
ExNereg - tăiat diferit de 45° şi 90°; în setările maşinilor este bifat „Exclude profilele tăiate diferit de 45° şi 90°”.
Doar45Grade - tăiat diferit de 45°; este bifat „Exclude profilele tăiate diferit de 45°”.
ExDomeniu - lungimea este în afara domeniului; este bifat „Exclude profilele în afara domeniului”.
ExInDomeniu - lungimea este în domeniu; este bifat şi „Invers, adică profilele în domeniu, inclusiv capetele”.
Deb_ExcludeDomeniuUnghi1 - unghiul 1 este în afara domeniului; este bifat „Exclude profilele cu unghiuri în afara domeniului”.
Deb_ExcludeDomeniuUnghi2 - la fel, pentru unghiul 2.
Deb_LMT2_DouaDimDeTaiereDeodata - rama nu este dreptunghiulară sau nu are acelaşi profil pe toate laturile, iar „Debitarea a două dimensiuni de tăiere deodată” este bifată.
ExDebInOpti_RestImpartitInDoua - profilul era pe aceeaşi bară cu profile excluse; fără ele restul barei s-ar fi tăiat în două, aşa că se exclud toate profilele de pe bară.
ExDebInOpti_OptiMultipla - la optimizarea multiplă, profilul de pe aceeaşi poziţie a barei pereche a fost exclus, aşa că se exclude şi acesta.
FaraBaraInStoc - profilul nu a încăput pe resturile din stoc şi nu există bară în stoc pentru acest profil şi această culoare.
MaiLungDecatBara - profilul este mai lung decât cea mai lungă bară din stoc.
Necunoscut - profilul nu a încăput pe bare sau resturi din alt motiv.
DenMotivExOpti, ftWideString, 200 - motivul excluderii, ca text în limba programului (de exemplu „Nu există bară în stoc”). Este textul afişat în raportul optimizării deasupra profilelor excluse din acelaşi motiv.