Confruntandu-se cu o problemă destul de tipic atunci când în curs de dezvoltare privind înregistrările de date de configurare a sistemului (ACS), se introduce o întrerupere de pagină după grupe terminale, forumuri, și documentația nu au găsit o soluție simplă la această problemă. Post-procesarea documentului de tabel nu a vrut să fie angajată, deși nu a fost posibil să se evite acest lucru deloc. așa că nu a fost o decizie dificilă pe care vreau să o împărtășesc.
Raportul va fi generat programabil prin redefinirea evenimentului "PriComposingResult"
Confruntandu-se cu o problemă destul de tipic atunci când în curs de dezvoltare privind înregistrările de date de configurare a sistemului (ACS), se introduce o întrerupere de pagină după grupe terminale, forumuri, și documentația nu au găsit o soluție simplă la această problemă. Post-procesarea documentului de tabel nu a vrut să fie angajată, deși nu a fost posibil să se evite acest lucru deloc. așa că nu a fost o decizie dificilă pe care vreau să o împărtășesc. Raportul va fi generat programabil prin redefinirea evenimentului "În legătură cu rezultatul".
Au fost momente, am stat fără muncă, am dezvoltat un curs pe SKD, gândit să-l învăț în modul online prin Internet. Acum nu mai este timp, nu există posibilitatea să-l înveți. Am văzut proiectul dvs., cred că ați putea fi de folos
Cu sinceritate, Dmitriy Salikhov.
În acest curs există atât aspectul teoretic, cât și cel practic al fundamentelor (și nu numai ele) de a lucra cu aspectul. De fapt, într-un manual metodic mic de către Dmitry, aproape tot ceea ce întâlnesc programatorii atunci când utilizează SKD este colectat.
Deci, cine are grijă de ce este în interior - faceți clic pe următorul.
Cum să obțineți un aspect arbitrar într-un loc arbitrar în schema de compoziție a datelor.
În cursul lucrării, trebuia să formez formulare tipărite în funcție de aspectul furnizorului. M-am decis să o fac folosind SKD, dar am dat peste faptul că trebuie să scoateți un antet arbitrar, dar nu este clar cum. Câteva căutări și o privire la exemple au găsit o modalitate de a face acest lucru rapid și ușor. Atenție - scrisul de mai jos presupune că știți ce este ACS și cum funcționează schemele în SKD.
În următorii pași, vom discuta cum se afișează antetul pentru factură:
Un singur raport poate avea mai multe scheme de compunere a datelor. Dar care va fi formată atunci?
Avem un raport de vânzări:
Un singur raport poate avea mai multe scheme de compunere a datelor. Dar care va fi formată atunci? Avem un raport de vânzări: adăugați un alt aspect cu tipul de structură de tip compoziție de date. În schemă, vom descrie un set de date și setări arbitrare. Ei bine, să presupunem restul în depozite. Deschideți raportul în companie și forma. Ce vedem? Raportul a fost generat în conformitate cu schema de bază a compoziției datelor. Cum se face ca raportul să fie format conform schemei2. Deschideți forma principală a raportului și adăugați butonul Schema de comutare. Pentru acest buton, scrieți următoarea procedură de manipulare: List = Listă nouă de valori; List.Add ("Schema de bază a bazei de date", "Vânzări"); List.Add ("Schema_2", "Reziduuri"); Selectați Element = Listă. Selectați Element (); Dacă elementul <> Undefined DataCompositionData = GetMacet (Selectați Element.Value); Sfârșit Dacă; // Din schemă, luați setările implicite Settings = Layout din formularul Date. Setările implicite; // Plasați datele despre decriptarea datelor în variabila DataRecipients = Date noi ale datelor DataCatalog; // Creați un aspect folosind constructorul de layout LayoutMaker = Linker nou pentru compunerea datelor; // Transferați schema, setările și datele de decriptare în aspectul layoutului. LayoutComponents = LayoutMaker Execute (DataChainData, Setări, DataRecipients); // Faceți aspectul folosind motorul de legătură al procesorului. DataComputer Data = New DataComputer; Baza de date a procesorului: Inițializați (Layout Layouts, Decryption Data); // Goliți câmpul din documentul tabel Result = Elemente Formulare Rezultat; Rezultat.Clear (); // Efectuați rezultatul în documentul tabular Ieșire procesor = Rezultate noi ale procesorului Rezultatele datelor formularului de date în documentul Tabel; Procesor de ieșire.Set Document (Rezultat); Procesor Output.Develop (DataComputerData); Acum, când faceți clic pe buton, se deschide selecția schemei și apoi raportul este generat.
În acest articol, vom examina pe scurt toate filele formatorului de scheme pentru compoziția datelor.
seturi de date
În această filă puteți crea un număr nelimitat de seturi de date. Un set de date este sursa datelor.
Există mai multe tipuri de seturi de date:
O interogare este o solicitare normală de 1 secundă, dar limba de interogare este ușor extinsă. Pentru comoditate, puteți utiliza constructorul de interogări.
Un obiect este un set de date extern, de exemplu un tabel de valori.
Combinați - îmbinați mai multe seturi de solicitare de tip de date și obiect.