Stare document

Campul poate asocia o stare cu documentul, de exemplu: deschis, inchis etc.

De asemenea, permite setarea regulilor pentru gestionarea oricaror modificari ale valorilor numerice pe alte tabele cum ar fi: descarcarea si incarcarea depozitului, gestionarea necesarului etc.

Permite si gestionarea oricaror verificari ale cantitatii inainte de a incepe salvarea. Daca, de exemplu, este gestionat necesarul pe o lista de materiale a unui articol din depozit, starea simuleaza cate articole vor trebui. Daca nu sunt suficiente, aceasta va raporta cantitatea lipsa si va bloca salvarea. Apasand pe Setare Date, pot fi gestionate diferitele stari. De asemenea, pot fi create fara a trebui sa gestioneze nicio eventuala modificare a valorilor cantitatii.

Campul Stare document creeaza un camp suplimentar in cadrul bazei de date pentru a salva datele selectarii efectuate. Astfel, de exemplu, prin crearea campului Stare, programul va crea automat campul dat_stare. Acest camp este vizibil numai daca baza de date este deschisa cu alte programe. Este importanta salvarea datelor starii selectate, deoarece se fac numeroase modificari la mai multe tabele simultan.

Exemplu: cand sunt gestionate miscarile din depozit, programul trebuie sa stie pentru fiecare document ce operatii au fost efectuate. Daca se deschide o factura si in momentul salvarii se modifica, cantitatea unui articol, in cazul in care acest tip de document actioneaza in depozit, mai intai programul va restabili cantitatea anterioara si apoi o va micsora pe cea actualizata. Acest lucru asigura alinierea cantitatilor de articole.

Parametri camp

Nume stare

Numele starii care va fi afisat.


Culoare

Culoarea starii care va fi afisata.


Implicit

Daca este bifat, programul va selecta in mod automat aceasta stare la crearea unui detaliu nou.


Miscari

Miscarile pe care trebuie sa le faca programul cand este setata o anumita stare.


Tabel suplimentar de plecare

Tabelul din care miscarea va recupera valorile de la care sa porneasca.

Camp GGUID de referinta in tabelul suplimentar

Campul unic de referinta al tabelului suplimentar de pornire.

Camp cantitate de miscare in tabelul suplimentar

Campul tabelului suplimentar de pornire care decide cantitatea de modificat.

Tabel de sosire

Tabelul in cadrul caruia va fi modificata cantitatea.

Camp cantitate de miscare in tabelul de sosire

Campul tabelului de sosire caruia ii va fi modificata cantitatea.

Miscare

Decide ce fel de miscare trebuie efectuata. Nici una: niciun tip de miscare. In jos: cantitatea va fi micsorata. In sus: cantitatea va fi marita.

Verso il basso: la quantità verrà scalata.

Verso l’alto: la quantità verrà incrementata.

Conditie SQL

Se poate adauga un sir SQL pentru a filtra mai mult datele.

Controleaza ca valoarea sa nu fie mai mica decat zero sau mai mare decat cantitatea

Va controla ca valoarea cantitatii de mutat sa nu fie mai mica de zero sau mai mare fata de valoarea cantitatii din campul de sosire si va da un mesaj in cazul in care apare conditia.

Mesaj pentru mai mic decat zero

In cazul in care se decide controlarea acestei variabile, se poate seta un mesaj de transmis atunci cand se prezinta aceasta conditie.

Mesaj pentru mai mare decat cantitatea disponibila

In cazul in care se decide controlarea acestei variabile, se poate seta un mesaj de transmis atunci cand se prezinta aceasta conditie.

Miscare lista de materiale

Decide ce tip de miscare sa se realizeze la nivelurile listei de materiale. Niciuna: nici o miscare. Primul nivel In Sus: primul nivel va fi marit. Toate nivelurile In Sus: toate nivelurile vor fi marite. Primul nivel In Jos: primul nivel va fi micsorat. Toate nivelurile In Jos: toate nivelurile vor fi micsorate.

Primo livello V. Alto: il primo livello verrà incrementato.

Tutti i livelli V. Alto: tutti i livelli verranno incrementati.

Primo livello V. Basso: il primo livello verrà scalato.

Tutti i livelli V. Basso: tutti i livelli verranno scalati.

Tabel lista de materiale

Tabelul pe care se efectueaza miscarile listei de materiale.

Camp GGUID de referinta in tabelul listei de materiale

Campul unic de referinta al tabelului pe care sa efectueze miscarile listei de materiale.

Camp cantitate de multiplicare al listei de materiale

Campul tabelului pe care sa se efectueze miscarile listei de materiale.

Camp de control in tabelul de sosire al cantitatii

Campul de control al tabelului de sosire in care se efectueaza controlul.

Conditie SQL

Se poate adauga un sir SQL pentru a filtra mai mult datele.

Controleaza ca valoarea sa nu fie mai mica decat zero sau mai mare decat cantitatea

Va controla ca valoarea cantitatii de mutat sa nu fie mai mica de zero sau mai mare fata de valoarea cantitatii din campul de sosire si va da un mesaj in cazul in care apare conditia.

Mesaj pentru mai mic decat zero

In cazul in care se decide controlarea acestei variabile, se poate seta un mesaj de transmis atunci cand se prezinta aceasta conditie.

Mesaj pentru mai mare decat cantitatea disponibila

In cazul in care se decide controlarea acestei variabile, se poate seta un mesaj de transmis atunci cand se prezinta aceasta conditie.

Controale presalvare

Controalele pe care programul trebuie sa le efectueze inainte de a permite salvarea documentul cand starea este setata. Se poate decide sa nu se efectueze controale lasand campurile goale.

Si può decidere di non eseguire controlli lascando i campi vuoti.


Tabel suplimentar de plecare

Tabelul suplimentar de plecare care trebuie controlat inainte de salvarea documentului.

Camp numeric de controlat in tabelul suplimentar

Campul numeric al tabelului suplimentar de pornire pe care programul trebuie sa-l verifice inainte de salvarea documentului.

Regula

Este regula care trebuie urmata pentru controlarea campului. Niciuna: fara reguli.

Egala: valoarea campului trebuie sa fie egala cu valoare data.

Diferita: valoarea campului trebuie sa fie diferita fata de valoarea data.

Mai mica: valoarea campului trebuie sa fie mai mica decat valoarea data.

Mai mica sau egala: valoarea campului trebuie sa fie mai mica sau egala cu valoarea data.

Mai mare: valoarea campului trebuie sa fie mai mare decat valoarea data.

Mai mare sau egala: valoarea campului trebuie sa fie mai mare sau egala fata de valoarea data.

Intre: valoarea campului trebuie sa fie continuta in intervalul valorilor date. Neinclusa intre: valoarea campului nu trebuie continuta in intervalul valorilor date.

Non compreso tra: il valore del campo non deve essere compreso nell’intervallo dei valori dati.

Valoare 1

Prima valoare de referinta.

Valoare 2

A doua valoare de referinta.

Mesaj

Mesajul pe care programul trebuie sa-l dea atunci cand apare conditia.

Salvare

Tipul de actiune care trebuie efectuata atunci cand apare conditia.

Salvare blocata: va bloca salvarea documentului atunci cand apare conditia.

Confirmare: va confirma salvarea atunci cand apare conditia.