Paul Tchistov

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) 3310 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%

51. Roman Kuskov (romku) 12 18/08/16 16:57 Most a témában

(11) coder1cv8, köszönhetően például. Nagyon hasznos.

6. Igor Iskhakov (Ish_2) 985 13.04.09 10:13 Most a témában

(3) A válasz természetesen igaz. Ha a kérdés a szülők egy egyszintű csoportosítás. Ha ez az összes mezőt a szülők,

1.Predpolagayutsya többszintű csoportosulás ismeretlen szinten.
2.Znacheniya tömb. NaytiRoditeley () eljárással kapott lehetnek különböző típusú, és bizonyos szinteken lehet mezők (alkalmazhatatlanná PoluchitPolya () módszer).

Így. Az eljárás során.
Azt javasolta. ez nem magán (keskeny) a kérdést. és lehet venni a probléma 4-es számú.

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) 3310 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.

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

14. Andrey Sklyarov (coder1cv8) 3310 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.

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