Unelte utilizator

Unelte site


Bara de navigare

DOCUMENTAŢIE PDF

Reguli de licenţiere

hcont:x_concat

Concatenarea balanțelor

Se procedează în felul următor:

  • se definesc bazele de date pentru subunităţi;
  • se introduc soldurile şi rulajele conturilor din subunităţi;
  • se creează o bază de date vidă pentru unitate;
  • se lansează programul hCONTU pentru această bază de date şi pe rând se execută operaţia de concatenare pentru fiecare bază de date corespunzătoare subunităţilor;
  • se execută agregarea balanţei în baza de date corespunzătoare unităţii.

Ca urmare în baza de date a unităţii, soldurile şi rulajele conturilor vor fi soldurile şi rulajele cumulate ale conturilor corespunzătoare din subunităţi.

Observaţii:

  • Concatenarea a două baze de date are loc la nivelul inferior al conturilor de nivel carte mare din baza de date sursă. Aceste conturi trebuie să fie de ultimul nivel în baza de date destinaţie.

    În exemplul de la punctul anterior conturile sintetice sunt: 30, 301, 3021, 3022, 3023. Dacă considerăm că nivelul carte mare este determinat de balanţa sintetică, prin operaţia de concatenare vor fi transferate în baza de date destinaţie conturile 3021, 3022, 3023.

    Reamintim că nivelul carte mare este determinat de tipul de balantă cu codul „*“ şi în lipsa acesteia de balanţa sintetică „S“.

  • la concatenare sunt luate în considerare conturile destinaţie definite în Planul de conturi. Astfel, simbolul contului transferat în baza de date destinaţie poate fi schimbat sau nu. Simbolul contului destinaţie din baza de date sursă reprezintă noul simbol cu care va fi transferat contul în baza de date destinaţie.

    De exemplu, contul destinaţie pentru 3021 este 3021.01. Contul va fi transferat în baza de date destinaţie cu acest simbol. Deşi la subunitate se foloseşte contul sintetic 3021, în baza de date a unităţii el va fi reprezentat de contul analitic 3021.01, identificând şi subunitatea de la care provine. Acelaşi raţionament poate fi aplicat la toate conturile care se exportă.

    Dacă nu a fost completat contul destinaţie, în operaţia de concatenare simbolul contului rămâne neschimbat.

  • însumarea soldurilor şi rulajelor are loc la nivelul conturilor implicate, nefiind recalculat automat pentru nivelele superioare. Calculul soldurilor şi rulajelor din nivelele superioare poate fi efectuat prin operaţia de agregare.

    Ca atare, dacă se concatenează mai multe baze de date, se calculează soldurile şi rulajele contului 3021 (prin suma soldurilor şi rulajelor contului 3021 din subunităţi), dar nu se recalculează pentru nivelele superioare (302, 30).

Exemplu:

În figura de mai jos este schiţată o structură cu două subunităţi. Soldurile şi rulajele din unitatea principală sunt calculate cu hCONTU, prin concatenarea succesivă a soldurilor şi rulajelor din subunităţile A şi B.

                   UNITATE
                   ---------------------------------
                   |        Sold    IAN     FEBR   |
                   |       DB  CR  DB  CR  DB  CR  |
                   | ............................. |
                   | 301   10   0  12   6  11   9  |
                   | 302   13   0  11  11   7  12  |
                   | ............................. |
                   ---------------^--^--------------
                                  |  |
                                  |  |
                                 hCONTU
                                  |  |
                   ================  ===================
    Subunit. A     |                   Subunit. B      |
  --------------------------------   ---------------------------------
  |        Sold    IAN     FEBR   |   |        Sold    IAN     FEBR   |
  |       DB  CR  DB  CR  DB  CR  |   |       DB  CR  DB  CR  DB  CR  |
  | ............................. |   | ............................. |
  | 301    4   0   8   3   6   5  |   | 301    6   0   4   3   5   4  |
  | 302    6   0  10  11   4   7  |   | 302    7   0   1   0   3   5  |
  | ............................. |   | ............................. |
  --------------------------------   ---------------------------------
Meniuri:

Concatenare - realizează unirea mai multor balante din mai multe baze de date într-una singură.

Baza de date destinaţie va fi cea pentru care a fost lansat hCONTU. Baza de date sursă se indică prin fereastra de editare afişată după lansarea operaţiei Concatenare.

Unirea (concatenarea) balanţelor se realizează pentru conturile din nivelul cartea mare de ultimul nivel din balanţa sursă.

Concomitent cu unirea celor două balanţe, planul de conturi din baza de date destinaţie este completat cu conturile noi preluate din baza de date sursă. Dacă pentru contul ce urmează să fie transferat a fost completat câmpul destinaţie, după transfer el va primi simbolul indicat prin acest câmp.

hcont/x_concat.txt · Ultima modificare: 2022/05/08 20:17 (editare externă)