Tabelele sunt entităţi baza cărora se construiesc ferestrele. Tabelele şi coloanele asociate lor se pot defini în fereastra Tabele şi Coloane din meniul Dicţionarul Aplicaţiei, accesibilă doar la logarea utilizatorului cu rol de administrator de sistem ( de obicei System), această definire fiind folosită pentru a creea tabele şi view-uri corespondente în baza de date. Ele se pot defini iniţial în baza de date şi ulterior importate în AD.
Tabele
Se completează câmpurile:
Nume Tabelă DB - numele tabelei, dacă se doreşte importarea uneia deja create în baza de date numele trebuie să fie identic
Denumire - denumirea tabelei
View - se bifează dacă tabela importată din baya de date este un obiect de tip view
Nivel acces date - se selectează nivelul de acces al datelor
Transaction Type - indică dacă este nevoie sau nu de o valoare explicită a socităţii când se salvează o înregistrare în această tabelă.
Fereastră - indică fereastra care se va deschide în momentul folosirii funcției Zoom
Volum Mare - se bifează pentru ca la accesarea ferestrei cu referința la această tabelă să nu se mai afișeze toate înregistrările, ci o fereastră de tip Căutare. Se recomandă selectarea căsuței pentru ferestre cu un număr foarte mare de înregistrări (e.g. articole, terți, facturi) pentru a scurta timpul de încărcare.
Tip Entitate - se selectează o valoare din listă
Celelalte câmpuri sunt opționale
Pentru importarea unei tabele deja creată în baza de date se apasă butonul Generează Coloane din DB.
Se salvează înregistrarea.
Coloane
Coloanele se vor afişa drept câmpuri în ferestrele care fac referire la tabelă. Valorile selectate şi datele introduse în tab-ul Coloană vor determina cum şi când câmpurile se vor afişa într-o fereastră.
Se completează câmpurile:
Nume Coloană DB - numele coloanei, de preferat acelaşi cu al elementului folosit
Element Sistem - se selectează elementul aferent coloanei. Dacă se crează coloana din baza de date şi elementul nu există, procesul il va crea.
Denumire - denumirea coloanei
Referinţă - tip câmp/coloana - detalii la Referințe.
Valoare implicită - permite definirea de reguli care vor popula câmpul la creearea unei noi înregistrări.
Obligatoriu şi Obligatoriu UI - se bifează dacă această coloană este câmp obligatoriu care trebuie să aibă o valoare pentru ca înregistrarea să fie salvată în baza de date
Mandatory Logic - permite definirea de circumstanţe în care este nevoie de această coloană
Modificabilă doar de utilizatori "SuperUser" - se recomandă setarea bifei pentru coloanele care reprezintă clauze sql pentru ca acestea să fie editabile doar de către utilizatorii definiți la nivel de system (ex.: "System" + STBIT...);
Identificator - se bifează atunci când coloana este parte dintr-o cheie de identifcare în cadrul înregistrării/tabelei;
există posibilitatea de a definii o cheie de identificare la nivel de Titular prin intermediul ferestrei Customizare Identificator Tabelă;
Logică ReadOnly - se pot specifica condiții pentru a stabili logica de R/O a coloanei respective, indiferent de fereastra de unde se va folosi.
Exemplu: @Processed@='Y' | (@#AD_Role_ID@!1000058 & @#AD_Role_ID@!1000612)
Coloană Selecţii - se bifează când această coloană este utilizată pentru fereastra de căutare, în primul tab implicit
Nu se copiază - se bifează atunci când la copiere înregistrare (prin apasare butonului sau folosirea procesului de copiere) în fereastra nu se copiază valorile câmpurilor
Multi-selection Ready - selecții multiple - se bifează atunci când, din practică, se determină necesitatea recurentă de a actualiza informația din această coloană, în calup, pentru un set de înregistrări selectate. Prin activarea acestei opțiuni se obțin în fapt următoarele funcționalități:
posibilitatea de a face selecții multiple dintre înregistrările din tabelă;
posibilitatea de a actualiza infomația din coloana respectivă, pentru selecția efectuată;
posibilitatea de a tipări în calup (într-un singur pdf) toate înregistrările selectate.
excepție! - NU se poate folosi pentru procesarea documentelor (workflow)
Butonul Sincronizare Coloane se foloseşte atunci când creaţi coloane în baza de date sau s-au modificat părţi din definirea tabelelor.
Reguli standard pentru copiere coloane
Opţiunea afectează procesele de copiere de înregistrări (detalii - rânduri) de pe un document sursă pe documentul destinaţie, prin folosirea butonului "Copiază detalii ..." de la nivelul ferestrelor de introducere a documentelor, cât şi atunci când se utilizează opţiunea din meniu "Copie (Alt+C)".
Opţiunea "Nu se copiază" de la nivelul definirii coloanelor are rolul de a indica faptul că atunci când utilizatorul copiază o înregistrare, valorile din câmpurile marcate nu se vor copia. Tipurile de coloane indicate în tabelul de mai jos au această bifă setată în mod standard. Pentru acestea nu recomandăm ridicarea bifei niciodată. Administratorul de Aplicaţie poate interveni şi adăuga şi alte coloane cu semnificaţie specifică pentru implementarea respectivă şi pentru care nu se doreşte copierea.