2.09. Documente Recurente

Documentele recurente reprezintă documente (comenzi, facturi, proiecte sau note contabile) generate automat de către sistem, cu o frecvența specifică, pe baza unui document inițial (sursă), deja introdus în sistem.

Fereastra Documente Recurente, localizată în meniul Setup Inițial -> Definiri Societăți, se utilizează pentru a defini regulile după care vor fi generate documentele recurente. Sunt disponibile următoarele câmpuri:

https://sites.google.com/a/bitsoftware.ro/manual-socrateopen/acasa-as/02-initializarea-sistemului/2-3-documente-recurente/Documente%20Recurente.png
  • Denumire, Descriere, Comentariu
  • Activă - indică dacă înregistrarea este activă în sistem;
  • Tip Frecvență - determină data următoarei procesări. Se selectează din listă: Lunar, Trimestrial, Săptămânal, Zilnic;
  • Frecvență (opțional) - este folosită în combinație cu tipul frecvenței pentru a determina data următoarei procesări;
    • Exemplu: dacă Tip Frecvenţă = Săptămâna și Frecvenţă = 2 -> urmatoarea rulare va fi programată peste două săptămâni;
  • Rulări Maxime numărul maxim de documente recurente care pot fi generate;
  • Data următoarei procesări - data programată pentru generarea următorului document recurent. Este utilă atunci când procesul de generare documente recurente se rulează prin intermediul "Scheduler";
  • Tip Recurențe - tipul de documente recurente generate: Comandă, Proiect, Factură, Jurnal Contabil (Notă Contabilă în Calup);
    • în functie de tipul documentului se poate selecta documentul inițial, pe baza căruia vor fi generate documente recurente, în câmpul corespunzător;
  • Acțiune - acțiune document aplicată automat documentului generat:
    • "Finalizează" - documentul rezultat va avea starea "Finalizat";
    • <nimic> - documentul rezultat va avea starea "Drafted";
Secțiune Istoric:



  • Data ultimei procesări 
  • Rulări Rămase = Rulări Maxime - nr. documente recurente generate anterior;
  • Rulează Recurență - pornește procesul prin care se generează documentul recurent;
    • documentul va avea toate proprietățile documentului inițial, cu excepția "Nr document" și data;
    • data documentului va fi data rulării procesului;
    • starea documentului este determinată de selecția din câmpul "Acțiune";
    • se execută doar acele recurențe pentru care "Data următoarei procesări" = Data curentă;
Tab-ul Generare Doc Recurente afișează o listă cu documentele recurente generate anterior.

Rulare automată programată prin Scheduler

Începând cu versiunea SocrateCloud 15.10 se poate programa prin intermediul unui Scheduler, rularea automată a procesului "Rulează recurență" (aferent generării de documente recurente), prin execuția acestuia pentru toate recurențele definite, iar la rulare se execută doar acele recurențe pentru care "Data următoarei procesări" este in aceiași zi ca și data curentă (sysdate), la momentul rulării scheduler-ului.
  • Limitare: la definirea scheduler-ului, pentru a se determina ziua calendaristică se utilizează ora serverului care este decalată cu 3/2 ore înainte de ora locală (Ro). E.g. dacă data următoarei rulări este 1:00 A.M. ziua verificată este cea precedentă;
    • se recomandă programarea recurențelor după ora 4, 5 dimineața a.î. să nu fie influențate de fusul orar.