Campuri OptiProfile

<< Click to Display Table of Contents >>

Navigation:  WinArhi > Fereastra principala > Oferte si Comenzi deschise > Meniu > Optiuni > Setari > Machete Rapoarte > Campuri tabele rapoarte >

Campuri OptiProfile

Tabelul OptiProfile este disponibil în machetele de rapoarte (FastReport). Structura este definită în WAEngine.

Se completează în: SalveazaInTableOptiProfile, CreazaTabelOptiProfile, SalveazaInTableOptiProfileTotul

 

Câmpuri (164):

 

Grupare, ftWideString, 20 - gruparea folosită la optimizare.

Ordine, ftInteger - ordinea rândului în tabel.

NrOpti, ftInteger - numărul barei din optimizare pe care se taie piesa. Toate piesele tăiate din aceeaşi bară au aceeaşi valoare.

Dublu, ftWideString, 1 - marcat dacă bara se taie în dublu, adică două profile odată. Valorile perechii apar în câmpurile Dbl_.

LungProfil, ftFloat - lungimea barei din care se taie, în mm.

LungRest, ftInteger - lungimea restului rămas din bară, care se pune în stoc, în mm.

TextRest, ftWideString, 20 - textul scurt pentru rest, aşa cum apare pe etichetă.

TextCompletRest, ftWideString, 30 - textul complet pentru rest, cu lungimea inclusă.

GrupaSertarRest, ftWideString, 10 - grupa de sertar în care se depune restul.

SertarRestIntrat, ftInteger - sertarul din care provine restul folosit ca material de intrare.

IDRestIntrat, ftInteger - identificatorul restului folosit ca material de intrare.

CodCicluProdRestIntrat, ftInteger - codul ciclului de producţie al restului de intrare.

NrFisierCNCRestIntrat, ftInteger - numărul fişierului CNC al restului de intrare.

SertarRestRezultat, ftInteger - sertarul în care se depune restul rezultat.

SertarRest2Rezultat, ftInteger - sertarul în care se depune al doilea rest rezultat, când restul se taie în două.

IDRestRezultat, ftInteger - identificatorul restului rezultat.

IDRest2Rezultat, ftInteger - identificatorul celui de-al doilea rest rezultat.

CodCicluProdRestRezultat, ftInteger - codul ciclului de producţie al restului rezultat.

NrFisierCNCRestRezultat, ftInteger - numărul fişierului CNC al restului rezultat.

swRestulSeTaieInDoua, ftString, 1 - marcat dacă restul barei se taie în două bucăţi.

LungRest2, ftInteger - lungimea celui de-al doilea rest, atunci când restul se taie în două, în mm.

SW, ftInteger - câmp de lucru intern.

EsteBara, ftString, 1 - marcat dacă rândul provine dintr-o bară întreagă, nu dintr-un rest refolosit.

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, ftString, 1 - marcat dacă rândul este o armătură (oţel), nu un profil.

NrUnicProfil, ftInteger - numărul unic al profilului.

CodUnicElement, ftInteger - codul unic al elementului (fereastră, accesoriu, adaos de toc).

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.

LungTotal, ftFloat - lungimea totală a piesei, în mm.

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.

LungTotalAfisata, ftFloat - lungimea totală aşa cum se afişează pe rapoarte şi pe etichete.

LungInteriorAfisata, ftFloat - lungimea la interior aşa cum se afişează pe rapoarte şi pe etichete.

LungInitial, ftFloat - lungimea iniţială a piesei, înainte de ajustări, în mm.

LungBandouFrezat, ftFloat - lungimea bandoului frezat, în mm.

GrosT, ftFloat - grosimea tăieturii (a discului de debitare), în mm.

LungO, ftFloat - lungimea armăturii (oţelului), în mm.

TipProfil, ftWideString, 20 - tipul profilului, tradus din română.

TipProfilPVC, ftWideString, 20 - tipul profilului (toc, cercevea, bandou, ştulp ...), tradus din română.

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.

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, ftWideString, 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.

ImagineObj, ftWideString, 20 - indicele desenului obiectului din care provine profilul optimizat, preluat din câmpul Imagine. La etichete i se pot adăuga, separate prin ";", şi alte valori, de exemplu identificatorul profilului.

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, ftWideString, 1 - marcat pentru accesoriile şi profilele de adaus livrate montate pe fereastră.

Dbl_FisierComanda, ftWideString, 50 - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi FisierComanda).

Dbl_NumeClient, ftWideString, 50 - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi NumeClient).

Dbl_Vanzator, ftWideString, 20 - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi Vanzator).

Dbl_IDUnicClient, ftWideString, 20 - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi IDUnicClient).

Dbl_IDUnicOferta, ftWideString, 20 - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi IDUnicOferta).

Dbl_NrOferta, ftInteger - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi NrOferta).

Dbl_DataLivrare, ftDateTime - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi DataLivrare).

Dbl_DataMontaj, ftDateTime - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi DataMontaj).

Dbl_CodUnicComanda, ftInteger - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi CodUnicComanda).

Dbl_CodCicluProd, ftInteger - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi CodCicluProd).

Dbl_CodInternComanda, ftWideString, 70 - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi CodInternComanda).

Dbl_PozObiect, ftInteger - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi PozObiect).

Dbl_Obiect, ftWideString, 30 - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi Obiect).

Dbl_CodObiect, ftWideString, 10 - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi CodObiect).

Dbl_Amplasare, ftWideString, 50 - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi Amplasare).

Dbl_ObiectObs, ftWideMemo - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi ObiectObs).

Dbl_OptiuniSelFerUsa, ftWideMemo - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi OptiuniSelFerUsa).

Dbl_OptiuniSelComplet, ftWideMemo - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi OptiuniSelComplet).

Dbl_PozProfil, ftWideString, 10 - poziţia profilului pereche, la barele optimizate în dublu (două profile tăiate în acelaşi timp).

Dbl_PozProfilSimplu, ftWideString, 10 - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi PozProfilSimplu).

Dbl_PozProfilSimpluRO, ftWideString, 10 - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi PozProfilSimpluRO).

Dbl_AreManer, ftWideString, 1 - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi AreManer).

Dbl_CotaManer, ftFloat - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi CotaManer).

Dbl_Fero_Set, ftWideString, 50 - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi Fero_Set).

Dbl_Fero_Marca, ftWideString, 50 - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi Fero_Marca).

Dbl_Fero_Desc, ftWideString, 20 - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi Fero_Desc).

Dbl_ImagineObj, ftWideString, 20 - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi ImagineObj).

Dbl_FeroCuBroasca, ftBoolean - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi FeroCuBroasca).

Dbl_FeroCuArticol1, ftBoolean - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi FeroCuArticol1).

Dbl_DornmassBroasca, ftFloat - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi DornmassBroasca).

Dbl_LivrarePeFer, ftWideString, 1 - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi LivrarePeFer).

Dbl_LungO, ftFloat - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi LungO).

Dbl_TipProfil, ftWideString, 20 - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi TipProfil).

Dbl_TipProfilPVC, ftWideString, 20 - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi TipProfilPVC).

Dbl_NrUnicProfil, ftInteger - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi NrUnicProfil).

Dbl_CodUnicElement, ftInteger - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi CodUnicElement).

Dbl_Sertar, ftInteger - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi Sertar).

Dbl_Sertar_v2, ftWideString, 20 - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi Sertar_v2).

Dbl_Carucior_v2, ftInteger - valoarea corespunzătoare a celui de-al doilea profil, la barele tăiate în dublu (vezi Carucior_v2).

Sertar, ftInteger - sertarul folosit la optimizare pentru sortarea profilului (ID_Sertar).

SertarMax, ftInteger - sertarul cu numărul cel mai mare, separat pentru toc şi pentru cercevea.

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.

Sertar_String, ftWideString, 20 - sertarul ca text; la barele tăiate în dublu conţine ambele sertare, unite cu "+".

Sertar_v2_String, ftWideString, 20 - căruciorul şi sertarul ca text, în forma cărucior>sertar; la barele tăiate în dublu conţine ambele perechi, unite cu "+".

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.

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.

ImagineProfil, ftInteger - indicele imaginii cu secţiunea profilului în lista de imagini a raportului, sau -1 dacă profilul nu are imagine. Este folosit de componenta TfrxWA_BMPImage.

ImagineImpartire, ftInteger - indicele desenului de croire a barei în lista de împărţiri a raportului (DefRapoarte.ListaImpartiriOpti). Arată cum se taie bara: lungimea barei, restul şi dacă restul se taie în două.

Limitator2, ftWideString, 1 - marcat dacă se foloseşte al doilea limitator, adică se taie două dimensiuni deodată.

DetO_vLungUtil, ftFloat - lungimea utilă rezultată din optimizare, în mm.

DetO_vLungCapeti, ftFloat - lungimea totală a capetelor (resturilor) rezultate, în mm.

DetO_vLungTotal, ftFloat - lungimea totală de material folosită în optimizare, în m.

DetO_vNrCapetiIn, ftInteger - numărul de capete (resturi) folosite ca material de intrare în optimizare, în locul barelor întregi.

DetO_vNrCapetiOut, ftInteger - numărul de capete (resturi) rezultate din optimizare, adică resturile mai lungi decât lungimea minimă de capăt. Un rest care se taie în două se numără de două ori.

DetO_vNrBare, ftInteger - numărul de bare întregi consumate de optimizare, fără capetele refolosite.

DetO_vProcentPierdere, ftFloat - procentul de pierdere din optimizare.

DetO_vProcentCapeti, ftFloat - procentul reprezentat de capete (resturi) din optimizare.

DetO_NrExOpti, ftInteger - numărul de profile din debitarea externă incluse în optimizare.

ExDebInOpti, ftString, 1 - marcat cu X pentru profilele de debitare externă păstrate totuşi în optimizare, de exemplu atunci când restul se taie în două.