Alte Functii Iesiri
===================

Scop
----

Definirea altor functii de iesiri si acordarea accesului utilizatorilor
desemnati sa lucreze cu aceste functii.

Prerechizite
------------

-  Drepturi de acces pe functia Actualizare Functii
-  Drepturi de acces pe functia Variabile Specifice Firmei

Procedura
---------

1. Alegeti **Administrator -> Configurare -> Configurare Aplicatie ->
Functii-> Actualizare functii**

2. Definiti o functie noua (cu cod functie incepand cu 1.4.5.) prin
copierea functiei 1.4.5.9. Alte Iesiri si schimbarea denumirii functiei
- de ex. 1.4.5.10. Iesiri catre clienti X.

Noua functie trebuie sa aiba tip acces REGISTRU.

3. Alegeti **Administrator -> Drepturi de Acces -> Utilizatori**

4. Adaugati Drepturi functii si Drepturi Specifice la nivel de registru
pentru utilizatorii ce urmeaza sa foloseasca functia nou creata.

5. Alegeti **Administrator -> Configurare -> Configurare Aplicatie ->
Setari-> Variabile Specifice Firmei**

5.1. Definiti o variabila **MFITIPDOC**\ *codfunctie* prin copierea
variabilei MFITIPDOC1.4.5.9. astfel :

+-----------------------------------+-----------------------------------+
| Nume variabila                    | MFITIPDOC urmat de codul functiei |
|                                   | (de ex MFITIPDOC1.4.5.10.)        |
+-----------------------------------+-----------------------------------+
| Tip variabila                     | STRING                            |
+-----------------------------------+-----------------------------------+
| Explicatie                        | Maxim 256 caractere - de ex.      |
|                                   | "Tipul de document intern pentru  |
|                                   | functia 1.4.5.10"                 |
+-----------------------------------+-----------------------------------+
| Valoare caracter                  | Tipul de document pentru noua     |
|                                   | functiune, care poate fi          |
|                                   |                                   |
|                                   | -- un cod nou, recomandat din     |
|                                   | maxim 5 caractere - de ex. VNZCL  |
|                                   |                                   |
|                                   | -- sau un cod deja existent, in   |
|                                   | functie de natura fenomenului ce  |
|                                   | se doreste a se inregistra pe     |
|                                   | functia respectiva                |
+-----------------------------------+-----------------------------------+

5.2. Pentru definirea contului corespondent pentru noua functiune
definiti o variabila **MFICONT**\ *codfunctie* prin copierea variabilei
MFICONT1.4.5.9. astfel :

+-----------------------------------+-----------------------------------+
| Nume variabila                    | MFICONT urmat de codul functiei   |
|                                   | (de ex MFICONT1.4.5.10.)          |
+-----------------------------------+-----------------------------------+
| Tip variabila                     | STRING                            |
+-----------------------------------+-----------------------------------+
| Explicatie                        | Maxim 256 caractere - de ex.      |
|                                   | "Contul corespondent propus in    |
|                                   | antetul documentului pe functia   |
|                                   | 1.4.5.10"                         |
+-----------------------------------+-----------------------------------+
| Valoare caracter                  | Valori posibile:                  |
|                                   |                                   |
|                                   | a) **numele unei variabile de     |
|                                   | setare noi** in care se specifica |
|                                   | contul corespondent pentru noua   |
|                                   | functiune (de ex. CTVNZCL)        |
|                                   |                                   |
|                                   | b) **numele uneia din variabilele |
|                                   | de setare existente** folosite    |
|                                   | pentru conturile corespondente    |
|                                   | ale celorlalte functii de iesiri  |
|                                   |                                   |
|                                   | c) **Y** - daca nu dorim ca       |
|                                   | pentru aceasta functiune sa se    |
|                                   | propuna un cont corespondent -    |
|                                   |                                   |
|                                   | in acest caz se va putea culege un|
|                                   | cont corespondent cu domeniu AD   |
|                                   | (analitice dinamice) sau cu       |
|                                   | domeniul CS (costuri) sau fara    |
|                                   | domeniu                           |
|                                   |                                   |
|                                   | d) **X** - daca dorim ca pentru   |
|                                   | aceasta functiune sa nu existe    |
|                                   | contul corespondent.              |
|                                   |                                   |
|                                   | **Atentie!** In acest caz insa pe |
|                                   | functiunea nou creata nu se va    |
|                                   | genera nota contabila.            |
+-----------------------------------+-----------------------------------+

5.3. **Daca** la pasul anterior (5.2.) s-a introdus denumirea unei
variabile de setare noi (varianta a din valorile posibile), aceasta
trebuie declarata, de ex. prin copierea uneia din variabilele CTCHCAS,
CTTRANS, si modificarea inregistrarii copiate astfel:

+-----------------------------------+-----------------------------------+
| Nume variabila                    | Numele variabilei introduse la    |
|                                   | pas 5.2. varianta a) (de ex       |
|                                   | CTVNZCL)                          |
+-----------------------------------+-----------------------------------+
| Tip variabila                     | STRING                            |
+-----------------------------------+-----------------------------------+
| Explicatie                        | Maxim 256 caractere - de ex.      |
|                                   | "Variabila de setare pentru       |
|                                   | Contul corespondent propus in     |
|                                   | antetul documentului pe functia   |
|                                   | 1.4.5.10"                         |
+-----------------------------------+-----------------------------------+
| Valoare caracter                  | Simbolul unui cont existent in    |
|                                   | planul de conturi (cont cu        |
|                                   | domeniu AD sau CS sau fara        |
|                                   | domeniu)                          |
+-----------------------------------+-----------------------------------+

6. Apelati Refresh din meniul general al aplicatiei pentru a se incarca
arborele de functii

 

Rezultat
--------

Dupa reincarcarea arborelui de functii, utilizatorii cu drept de acces
pot accesa noua functiune.