Valori Variabila de setare INCCODPART

Variabila de setare INCCODPART stabileste algoritmul de atribuire a unui cod unic partenerului si are structura valorii: algoritm sau algorim[,]lungime. Lungime este numarul de caractere al partii numerice a codului. Se va tine cont de lungimea maxima a codului de partener, respectiv 10 caractere alfanumerice.

Algoritm

Lungime

Comportament

0

Nu se utilizeaza algoritmul, utilizatorul declara codul partenerului.

Exemplu: codul unic de identificare sau orice cod alfanumeric pe lungime de maxim 10

1

Sistemul atribuie cod numeric incepand de la 1 (cand nu sunt inregistrari) sau de la codul cu numarul cel mai mare (cand exista inregistrari), prin incrementare cu 1.

Exemplu: in baza se date sunt definiti parteneri cu codurile A, 1, 100, 2001. Cel mai mare cod numeric determinat este 2001, pentru urmatorul partener adaugat se va propune codul 2002.

1

,L

L reprezinta numarul de caractere numerice ale codului.

Exemplu: Variabila are valoarea 1,6. Codurile vor fi atribuite de sistem astfel: 000001, 000002, 000003, s.a.m.d.

2

Codul este format din concatenarea unui sir de caractere din denumire urmat de un sir de caractere numerice.

Exemplu: ABCD01, ABCD02,……….,IMP E01, IMPE02

unde ABCD, IMPE reprezinta primele caractere din numele partenerului.

Atribuirea primului cod in nomenclator se face astfel: IMPE0, urmand ca sistemul sa adauge numarul 1.

2

,L

Codul este format din concatenarea unui sir de caractere din denumire si un sir de caractere numerice pe lungime de L. Partea de tip caracter a codului va fi generata de sistem din primele 3 caractere din denumirea partenerului.

Exemplu: Variabila are valoarea: 2,4

Codurile vor fi atribuite de sistem: ABC0001, ABC0002,……. …,IMP0001, IMP0002

unde ABC, IMP reprezinta primele caractere din numele partenerului.

3

Codul partenerului se propune din CIF. Se propune nume sortare format din 20 caractere, prin trunchierea numelui partenerului