A végrehajtás a dekódolás az adatok összetétele rendszer

Az ACS átirat egy felugró menü (dupla kattintással a doboz), amely a felhasználó működését, mint például a nyitó egy linket a tétel, rendelés, csoportosítása, a regisztráció, és így tovább. Itt adok példát a legáltalánosabb járó feladatokat dekódolás, mint például :

1. A keresetek korlátozása áll rendelkezésre;

2. Adjuk hozzá a menüben az ő önkényes intézkedés;

3. hozzáadása menü különböző intézkedések, attól függően, hogy a cellában, amelyben az átirat.

Minden munkát a dekódolás, végezzük ObrabotkaRasshifrovki esemény. Ahhoz, hogy hozzáférést ezt az eseményt, akkor először létre kell hozni egy alapvető formája a jelentést. Ezután PoleTablichnogoDokumenta> Tulajdonságok> Events.

Így a probléma №1. Termelési tevékenységek számára elérhetővé kell tenni a felhasználó számára, hogy korlátozza csak: a felfedezés az elem, rendelési és regisztráció.

Feladat №2. Termelés: Szükséges hozzá a menü gyakorlatilag megnyitja a fő formája az elem a sejtben lévő, amelyre az átirat.

Az eljárás VypolnitDeystvie1 (dekódoló) kap ParametrRasshifrovki a kiválasztott sejt és megnyitja a fő formája:

Feladat №3. Termelés: Szükséges, attól függően, hogy az oszlop, amely az átirat, hozzátéve tevékenységét: a „Mező1” - „action1” a „field2” - „action2”.

Mint látható, nincs semmi bonyolult itt. )

11. Andrey Sklyarov (coder1cv8) 3301 13.04.09 13:27 Most a témában

(10) Hmm. Nos tépte például a jelentés tartalmát, ahol dekódolás kiadási árumozgás / raktár segítségével beágyazott diagram:

DvizheniyaPoTovaru eljárás (Nómenklatúra, anyag)
TabDok = Új SpreadsheetDocument;

SKD_Rasshifrovka ShemaKomponovkiDannyh.VlozhennyeShemyKomponovkiDannyh = [0] reakcióvázlat;
Új KomponovschikNastroekKomponovkiDannyh KomponovschikNastroek_Rasshifrovka = ();
KomponovschikNastroek_Rasshifrovka.ZagruzitNastroyki (SKD_Rasshifrovka.NastroykiPoUmolchaniyu);
Beállítások = KomponovschikNastroek_Rasshifrovka.Nastroyki;
// A paraméterek beállítása
Paraméterek = Nastroyki.ParametryDannyh.Elementy;

ParametrNomenklatura Parametry.Nayti = ( "Nómenklatúra");
ParametrNomenklatura.Znachenie = Nómenklatúra;
ParametrNomenklatura.Ispolzovanie = true;

ParametrSklad Parametry.Nayti = ( "Anyag");
ParametrSklad.Znachenie = Material;
ParametrSklad.Ispolzovanie = true;

KomponovschikMaketa = Új KomponovschikMaketaKomponovkiDannyh;
MaketKomponovkiDannyh = KomponovschikMaketa.Vypolnit (SKD_Rasshifrovka, beállítások);
ProtsessorKomponovkiDannyh = Új ProtsessorKomponovkiDannyh;
ProtsessorKomponovkiDannyh.Initsializirovat (MaketKomponovkiDannyh);
ProtsessorVyvoda = Új ProtsessorVyvodaRezultataKomponovkiDannyhVTablichnyyDokument;
ProtsessorVyvoda.UstanovitDokument (TabDok);
ProtsessorVyvoda.Vyvesti (ProtsessorKomponovkiDannyh);

ez így működik 100%

12. kadr (kadr) 36 13.04.09 15:25 Most a témában

Azt feltételezi, hogy elvégezte az alapvető hozzáférési ellenőrzés jelentés, és használja bővítése OtchetObekt.ShemaKomponovkiDannyh.

Nézze meg, hogyan működik ugyanazt a kódot, ha az elsődleges ACS egyértelmű jelentést, és töltse le az elrendezés kód

ShemaKomponovkiDannyh1 = PoluchitMaket (ImyaVashegoMaketaSKD)
SKD_Rasshifrovka ShemaKomponovkiDannyh1.VlozhennyeShemyKomponovkiDannyh = [0] reakcióvázlat;

13. Andrey Sklyarov (coder1cv8) 3301 13.04.09 17:19 Most a témában

(12) Amennyire én értem, a rendszer kapott az elrendezés és a beágyazott rendszer, ott kell lennie az alapvető különbségeket.

14. Andrey Sklyarov (coder1cv8) 3301 13.04.09 17:22 Most a témában

Általában, vannak hibák a SKD. Különösen azt tapasztalni, hogy „leesik”, mint magát a rendszert, és az űrlap beállításokat. Ebben az esetben, csak segít, hogy újra a jelentést.

15. kadr (kadr) 36 13.04.09 20:25 Most a témában

(13) is rámutatott, hogy a tulajdonságok a bázis tele SKD jelentés minden rendben van, de ha a program feldolgozás csak kiválasztás, és a kiválasztott mezők

16. kadr (kadr) 36 23/04/09 10:04 Most a témában

Ez az, ahol a kutya matatott.
beállítások betöltése előtt az újonnan létrehozott KomponovschikNastroek kell inicializálni

25. katzo (katzo) 16.06.09 17:09 Most a témában

Az emberek le! Nos, nem tudom beállítani a kiválasztási egy beágyazott diagram azt az átfogó jelentést. Azt protsedurka, hogy az adatok kiválasztása a következő:

NaKliente
PoluchitRekursivnoStrukturuOtbora funkció (TekuscheePole, StrukturaOtbora = meghatározatlan)
Ha StrukturaOtbora = Meghatározatlan Aztán
StrukturaOtbora = új struktúra;
ENDIF;

Minden egyes TEKEL tól TekuscheePole.PoluchitPolya () Ciklus
StrukturaOtbora.Vstavit (TekEl.Pole, TekEl.Znachenie);
KonetsTsikla;

Minden egyes TEKEL tól TekuscheePole.PoluchitRoditeley () Ciklus
Ha TipZnch (TEKEL) = Típus ( "ElementRasshifrovkiKomponovkiDannyhPolya") Ezután
PoluchitRekursivnoStrukturuOtbora (TEKEL, StrukturaOtbora);
InacheEsli TipZnch (TEKEL) = Típus ( "ElementRasshifrovkiKomponovkiDannyhGruppirovka") Ezután
Jelentés ( "csoportosítás" + TekEl.Gruppirovka);
egyébként
Jelentés ( "Ismeretlen elem:" + TEKEL);
ENDIF;
KonetsTsikla;

Visszatérés StrukturaOtbora;
KonetsFunktsii // PoluchitRekursivnoStrukturuOtbora ()


Úgy hívják, mint ez:

TekuscheePole = DannyeRasshifrovki.Elementy [Dekódolás];
StrukturaOtbora = PoluchitRekursivnoStrukturuOtbora (TekuscheePole);

Ennek eredményeként, a mezők értékeit (sorok és oszlopok), kap csendes, és a csoportok semmilyen módon nem törölni, vagy a csoport nevét (Szükségem van rá, hogy az utat, hogy az adatok, hanem értelmetlen „GruppirovkaN”), nem számít, ami aztán be kell állítani a kiválasztási egy beágyazott mintát. Nem tudok így csinálni? Most kezdtem egy programot SKD 100 gramm nem segít, és a kemény drogok, nem akarom használni, hogy kitaláljuk :(

Kapcsolódó cikkek