PANTHEON™ manual

 Categories
 PANTHEON Ajutor - Bun venit
[Collapse]PANTHEON
 [Collapse]Ghiduri pentru PANTHEON
  [Collapse]Ghid pentru PANTHEON
   [Collapse]Setări
    [Expand]Subiecte
    [Expand]Articole
    [Expand]POS
    [Expand]Fabricare
    [Expand]Personal
     Calendar
    [Expand]Financiare
    [Expand]Vamă
    [Collapse]Program
     [Expand]Tipuri de Documente
     [Collapse]Rapoarte în PANTHEON
       Setări în Panoul de Administrare
      [Expand]Registrul Raporturilor
       Previzualizare imprimare
      [Expand]Designer de rapoarte
      [Expand]Crearea Raportelor
      [Expand]Grupuri și Agregate
      [Expand]Formatare și Evidențiere
       Rapoarte Încapsulate (Subrapoarte)
      [Expand]Specificațiilor printurilor în PANTHEON
      [Collapse]Script
        "Bună, lume!" Script
        Folosind variabile, câmpuri de bază de date și funcții agregate
        Folosind Obiecte de Raport în Script
        Evenimente
        Exemplu de utilizare a evenimentului "OnBeforePrint"
        Tipărirea unei sume de grup în antetul grupului
        Totalul acumulat
        "OnAfterData" Eveniment
        Obiecte de Serviciu
        Folosind obiectul "Motor"
       [Expand]FUNCȚII PANTHEON pentru FastReport
       [Expand]Exemple cu Tabele și Interogări
       Considerații privind designul raportului
      Texte Document
      Metode de livrare
     [Expand]Cărți de fidelitate
     [Expand]Panoul de Administrare
     [Expand]Componente Dashboard
      Rapoarte de tabloul de bord
      Analiză ad-hoc
     [Expand]ARES
      SQL editor
    [Expand]Documentație
    [Expand]Schimbă utilizatorul
   [Expand]Comenzi
   [Expand]Produse
   [Expand]Fabricare
   [Expand]POS
   [Expand]Serviciu
   [Expand]Financiare
   [Expand]Personal
   [Expand]Analitică
   [Expand]Desktop
   [Expand]Ajutor
   [Expand]Mesaje și Avertizări
   [Expand]Programe suplimentare
   [Expand]Produse vechi
  [Expand]Ghid pentru PANTHEON Retail
  [Expand]Ghid pentru PANTHEON Vet
  [Expand]Ghid pentru PANTHEON Fermă
 [Expand]Manuale de utilizare pentru PANTHEON
[Expand]PANTHEON Web
[Expand]PANTHEON Granule
[Expand]Site utilizator

Load Time: 796,882 ms
print   |
Label

Benzile de date

Totalul curent (suma cumulată) reprezintă suma tuturor datelor de pe banda de date de la începutul raportului sau de la începutul benzii până la înregistrarea care este afișată în prezent. În Pantheon, folosim totalul curent, de exemplu, pentru a afișa cantitatea și valoarea stocului. Poate fi afișat în fiecare rând sau doar la final.

Un exemplu de utilizare a totalului curent este în raportul '18A - Înregistrare privind Vânzarea cu Amănuntul și Achiziția de Bunuri' care se află în meniul programului 'Bunuri | Raport Facturi Emise | Înregistrări Comerciale'.


  var
    nNabavaNeto, nSalePrice: Double;

...

  procedură DetailOnBeforePrint(Sender: TfrxComponent);
  începe
    dacă (<Line#> <> 1) sau (<qReportIzpis."acKey"> <> '0000000000000') atunci
    începe
      nNabavaNeto := nNabavaNeto + <qReportIzpis."NabavaNeto">;
      nSalePrice  := nSalePrice  + <qReportIzpis."anSalePrice">;
    sfârșit;
  sfârșit;

...

începe
  nNabavaNeto := 0;
  nSalePrice := 0;
sfârșit.

Să analizăm acest exemplu.

În partea de sus a codului sunt declarate variabilele "nNabavaNeto" și "nSalePrice". Acestea dețin valori în perioada definită de criteriile raportului (fără sold inițial). Apoi, în evenimentul "OnBeforePrint", valorile achizițiilor, primirii bunurilor și vânzărilor de bunuri sunt adăugate. În final, variabilele sunt afișate în rezumatul raportului.



Rate this topic
Was this topic usefull?
Comments
Comment will also bo visible in forum!