Unelte utilizator

Unelte site


Bara de navigare

DOCUMENTAŢIE PDF

Reguli de licenţiere

hcont:x_legbd

Legătura hCONT cu alte baze de date

În continuare vom prezenta un exemplu care cuprinde cazurile care pot apare în practică. Considerăm următoarele baze de date cu următoarele aplicaţii:

  • baza de date centralizatoare DBF şi cea corespunzătoare secţiei 1 se află pe acelaşi calculator,
  • secţia 2 se prelucrează pe un alt calculator,
  • pentru secţia 1 în contabilitate se importă date dintr-o altă aplicaţie (hMARFA în exemplul nostru), dar din aceeaşi bază de date,
  • lunar datele din contabilitatea secţiei 1 se importă în baza de date centralizatoare (DBF), direct din baza de date corespunzătoare secţiei 1 (SECTIA1),
  • lunar datele din contabilitatea pentru secţia 2 se importă în baza de date centralizatoare (DBF) dintr-un fişier de import de pe discul flexibil din unitatea A:.
  • Cataloagele corespunzătoare bazelor de date sunt:
      C:\HCONT\  DBF
                 SECTIA1
  • În baza de date DBF, în catalogul fişierelor, prin hUTIL se definesc următoarele poziţii:
      Alias    Aplicatii    Nume utilizator   Cale de acces   Nume fisier
     ---------------------------------------------------------------------
      "cimp"   C            SECTIA 1          ..\SECTIA1
      "cimp"   C            SECTIA 2          A:\             EXPCONT
  • În tipuri de jurnale, cu hCONT se definesc:

      Cod     Denumire                    Sursa               Aplicatia
     ---------------------------------------------------------------------
      CS1    Contabilitate sectia 1       SECTIA 1                C
      CS2    Contabilitate sectia 2       SECTIA 2
  • În baza de date SECTIA1, în catalogul fişierelor, prin hUTIL se definesc următoarele poziţii:
      Alias    Aplicatii    Nume utilizator   Cale de acces   Nume fisier
     ----------------------------------------------------------------------
      "cexp"   C            Export hCONT      IMPEX\          EXPCONT
      "cexp"   M            Export hMARFA     IMPEX\          EXPMARFA
      "cimp"   C            Aplic. hMARFA
  • În tipuri de jurnale, cu hCONT se definesc:

      Cod     Denumire                    Sursa               Aplicatia
     ---------------------------------------------------------------------
      CI     Registrul-jurnal incasari    Aplic. hMARFA           M
      CR     Registrul-jurnal receptii    Aplic. hMARFA           M
      CV     Registrul-jurnal vanzari     Aplic. hMARFA           M
  • Cum se desfăşoară importul în jurnalele CI, CR şi CV din baza de date SECTIA1 ?
    • în catalogul fişierelor se caută
      • poziţia (Alias) - „cimp“, corespunzătoare aplicaţiei „C“ (adică hCONT) cu Nume utilizator - Aplic. hMARFA
  • calea de acces asociată cu numele simbolic indică unde se află catalogul sursă din care urmează să se importe datele. Calea de acces este relativă la baza de date pentru care a fost lansată aplicaţia.

    În cazul nostru, calea de acces nu a fost completată, deci C:\HCONT\SECTIA1 reprezintă atât baza de date sursă cât şi baza de date destinaţie.

  • în catalogul fişierelor (FILES.DBF) corespunzător bazei de date sursă se caută:
    • poziţia (Alias) - „cexp“
      corespunzătoare aplicaţiei - „M“ (codul aplicaţiei asociat cu tipurile de jurnale CI, CR şi CV)
    • calea de acces şi nume fişier astfel găsit, împreună cu calea de acces la baza de date pentru care a fost lansată aplicaţia, va indica fişierul sursă din care se vor importa datele:
      C:\HCONT\SECTIA1\IMPEX\EXPMARFA.DBF.
  • Cum se desfăşoară importul în jurnalul CS1 din baza de date DBF ?
    • în catalogul fişierelor se caută:
      • poziţia (Alias) - „cimp“
        corespunzătoare aplicaţiei - „C“ (adică hCONT) cu Nume utilizator - SECTIA 1
    • deci catalogul sursă va fi ..\SECTIA1 (adică C:\HCONT\SECTIA1)
    • în C:\HCONT\SECTIA1\FILES.DBF se caută:
      • poziţia (Alias) - „cexp“
        corespunzătoare aplicaţiei - „C“ (codul aplicatiei asociat cu tipul de jurnal „CS1“)
        deci se va importa fişierul ..\SECTIA1\IMPEX\EXPCONT.DBF
        adică C:\HCONT\SECTIA1\IMPEX\EXPCONT.DBF
  • Cum se desfăşoară importul în jurnalul CS2 din baza de date DBF ?
    • în catalogul fişierelor se caută:
      • poziţia (Alias) - „cimp“
        corespunzătoare aplicaţiei - „C“ (adică hCONT) cu nume utilizator - SECTIA 2
    • calea de acces asociată fiind directată pe discheta A:, se consideră că se va importa fişierul indicat prin calea de acces + nume fişier, adică A:\EXPCONT.DBF.
hcont/x_legbd.txt · Ultima modificare: 2022/05/08 20:17 (editare externă)