Nuanțe atunci când lucrează de la ACS la nivel de program.
Voi începe de la sarcina însăși.
A fost necesar să se gestioneze descărcarea documentelor și a directoarelor, cu anumite condiții pe care utilizatorul le poate solicita, dacă este cazul, pe formular. De asemenea, tabela rezultată ar trebui să poată specifica steaguri care vor fi încărcate în fișierul de export. (în cazul meu este un document text cu o structură strictă).
Du-te pe un șablon de raport privind SKD pentru formele convenționale și cu ghid, pe care le folosesc pentru a crea un nou formular șablon otchetov.Obychnuyu încercat să facă cel mai similar cu raportul de probă. Dar, spre deosebire de proba, șablonul de raport funcționează în orice configurație "de la sine".
De asemenea, acest șablon va fi util pentru dezvoltatorii începători pentru un exemplu de următoarele situații:
- Execuția software a raportului privind ACS.
- Instalarea software de selecții în SKD.
- Setările software în SKD.
- Conectarea aspectului la raportul de pe SKD.
- Ștergerea celulei de rapoarte și obținerea valorilor de grupare pentru celula rezultată din raportul selectat.
- Procesarea decriptare în raportul privind ACS, ca un raport separat cu compoziția sa de date.
Du-te pe un șablon de raport privind SKD pentru formele convenționale și cu ghid, pe care le folosesc pentru a crea un nou formular șablon otchetov.Obychnuyu încercat să facă cel mai similar cu raportul de probă. Dar, spre deosebire de proba, șablonul de raport funcționează în orice configurație "de la sine". De asemenea, acest șablon va fi util pentru dezvoltatorii începători pentru un exemplu de implementare a următoarelor situații: Execuția software a unui raport despre ACS. Instalarea software de selecții în SKD. Setările software în SKD. Conectarea aspectului la raportul de pe SKD. Ștergerea celulei de rapoarte și obținerea valorilor de grupare pentru celula rezultată din raportul selectat. Procesarea decriptare în raportul privind ACS, ca un raport separat cu compoziția sa de date.
După cum se știe, schema de compoziție a datelor (schema SKD) poate fi creată nu numai
parametrii de umplere în constructor, dar și programatic.
Cineva vrea să-și adauge grupurile, cineva "îmbunătățește" interfața, cineva - creează un raport,
care depinde foarte dinamic de parametrii externi (pentru ACS).
Există o mulțime de exemple de cod, inclusiv pe acest site.
Dar toți cei care au luat această chestiune - au devenit rapid convinși de marea complexitate a acestui proces.
SKD utilizează aproximativ 100 de tipuri speciale și peste 1000 de proprietăți diferite, până la 30 de nivele de cuibărit, și acest lucru
fără a lua în considerare proprietățile enumerării sistemului și obiectele de configurare reale.
Problema este complicată de faptul că mulți parametri sunt interconectați și nu fac obiectul unor schimbări directe.
După cum este bine cunoscut - circuitul de compunere a datelor (CDS circuit) pot fi create nu doar completarea parametrilor din proiectant, dar și de software-ul. Cineva vrea să adăugați grupul dvs., cineva „mai bine“ interfață, cineva - pentru a crea un raport, puternic dinamic, în funcție de parametrii externi (pentru controlul accesului). Există multe exemple de cod, inclusiv pe acest site. Dar toți cei care au luat această chestiune - au devenit rapid convinși de marea complexitate a acestui proces. ACS 100 foloseste despre tipuri speciale și peste 1000 de proprietăți diferite, de până la 30 de niveluri de adâncime, și nu de numărare sistemul transferă proprietățile reale și obiecte de configurare. Problema este complicată de faptul că mulți parametri sunt interconectați și nu fac obiectul unor schimbări directe.
Numai am decis că am înțeles cu SKD cum viața a aruncat o problemă de rezolvat pe care eu și cu ajutorul Internetului nu am putut.
Există un document, în document există un model de "breadboard" de "MacketSKD", care este o schemă personalizată SKD.
În modulul managerului de rapoarte, se creează o procedură.
1. Cum se deschide formularul standard al ACS (formularul care se deschide dacă creez un raport pe baza SKD fără formulare).
2. Cum se deschide forma standard a ACS prin completarea parametrilor impliciti.
Opțiunile de soluționare și deficiențele acestora:
1. Creați un raport cu schema SKD cerută, după care puteți obține formularul de raport și îl puteți deschide. Dezavantaj: Va trebui să creez un obiect de metadate pe care nimeni nu are nevoie, cu excepția acestui document.
Numai am decis că am înțeles cu SKD cum viața a aruncat o problemă de rezolvat pe care eu și cu ajutorul Internetului nu am putut. Există un document, în document există un model de "breadboard" de "MacketSKD" care este o schemă personalizată SKD. În modulul managerului de rapoarte, se creează o procedură. Întrebare: 1. Cum să deschideți formularul standard al ACS (formularul care se deschide dacă creez un raport pe baza SKD fără formulare). 2. Cum se deschide forma standard a ACS prin completarea parametrilor impliciti. Opțiunile soluției și dezavantajele acestora: 1. Creați un raport cu schema SKD necesară, după care puteți obține formularul de raport și îl puteți deschide. Dezavantaj: Va trebui să creez un obiect de metadate pe care nimeni nu are nevoie, cu excepția acestui document.
Studiez posibilitățile SKD. Încerc să pun câteva valori pe formular. Au apărut următoarele întrebări.
1. Se creează un formular cu o pereche de câmpuri care configurează ieșirea datelor. În același timp, este lăsată posibilitatea unui apel standard al formularului de configurare.
Crearea selecției "În ierarhie" din directorul Contrapărți. Treceți de la valoarea formularului la Setările compozitorului. Dar cum să transferați valoarea de selecție modificată în câmpul formularului din formularul standard de configurare? După cum am înțeles, mecanismul de notificare că datele sunt modificate prin formularul standard de configurare nu există. Prin urmare, am decis să chem un manual formularul de configurare și să schimb câmpul pe formularul principal când îl închid. Dar cum să deschideți programatic forma de configurare a raportului?
2. Cum se ajunge programatic la "numărul de înregistrări" din "înregistrări detaliate" / "alte setări"?
Studiez posibilitățile SKD. Încerc să pun câteva valori pe formular. Au apărut următoarele întrebări. 1. Se creează un formular cu o pereche de câmpuri care configurează ieșirea datelor. În același timp, este lăsată posibilitatea unui apel standard al formularului de configurare. Crearea selecției "În ierarhie" din directorul Contrapărți. Treceți de la valoarea formularului la Setările compozitorului. Dar cum să transferați valoarea de selecție modificată în câmpul formularului din formularul standard de configurare? După cum am înțeles, mecanismul de notificare că datele sunt modificate prin formularul standard de configurare nu există. Prin urmare, am decis să chem un manual formularul de configurare și să schimb câmpul pe formularul principal când îl închid. Dar cum să deschideți programatic forma de configurare a raportului? 2. Cum se ajunge programatic la "numărul de înregistrări" din "înregistrări detaliate" / "alte setări"? Du-te la.