Paul Tchistov
Hogyan lehet megjeleníteni az elrendezés egy táblázatkezelő dokumentumok, megtartva a csoportosító oszlopok
Csak most szembesülnek a probléma: van egy nyomólemez az elrendezés egy táblázatkezelő dokumentum (az elrendezés), amely a fog eredményezni TabDok (az eredmény). Az elrendezés, adjon meg egy összetett hierarchiáját oszlop csoportok és az oszlopok száma az eredmény nem nőtt, azaz a eredményt csak nő hossza (például, hozzáadjuk a táblázat része a vonal), és a szélessége korlátozódik szélessége előre húzott elrendezés. Ezzel kapcsolatban van egy logikus kérdés, hogy hogyan, hogy az eredmény meg a modell csoportban. Bizonyára sokan tudják, hogy ha csak megjeleníti terület elrendezése az eredmény, a csoport el fog veszni. A szoftver nyilvántartás szintet mindegyik hangszóró, és a kimeneti őket külön-külön a ciklusban, ebben az esetben teljesen mentes szükséges.
Tehát, itt az ideje, hogy rázza a port a dob és valahogy kiengesztelni az isteneket 1C.
Nem találja a választ, hogy a közös vállalat a kollégák és a Yandex. Volt izzad és egy művelt tét megtalálni az azonos dédelgetett megoldás.
KnopkaVypolnitNazhatie eljárás (gomb)
Elrendezés = PoluchitMaket ( "Típus");
OblastShapka = Elrendezés. PoluchitOblast ( "Cap");
TabDok = új SpreadsheetDocument;
// visszavonása után a TabDok elrendezés csoportok TabDoke meghatározott összes elrendezési csoportok
// Ha a kimenet nem az elrendezés, és az elrendezés területen, a csoportok nem vándoroltak
//T.e. alkalmazása során az eljárás „PoluchitOblast” csoportok ezen a területen nem veszik figyelembe, mintha azok nem voltak
// csoportosulások oszlopokat egy új táblázatot a dokumentum az első abból az tabdokom.
// amelyben van legalább egy sort, így a kijelző elrendezése csoportokkal feltétlenül kell, hogy a legelején
// és az elrendezés mellett a csoportosulás csak egy karakterlánc
TabDok. Szívja (PoluchitMaket ( "SohranennyeGrupirovkiKolonok"));
TabDok. Output (OblastShapka);
// törli a vonal kialakítása „SohranennyeGrupirovkiKolonok”, mert ezek mi szükség van, csak hogy
// hogy új tabdoke mi szükség csoportosító oszlopok
// Fontos! - Ha eltávolítása után a vonalak egy dokumentumot törölni az összes sort, a csoportosító oszlopok, túl tiszta,
// így távolítsa el az „extra” sort, csak azt követően hozott tabdok. legalább egy „nem extra” vonal
// biztos, hogy adja meg milyen elmozdulás, mint a „BezSmescheniya” egyébként törlődik a szöveges terület marad a tabdoke
TabDok. UdalitOblast (TabDok Terület (1 1), TipSmescheniyaTablichnogoDokumenta PoGorizontali ..);
// csak abban az esetben ellenőrizze, hogy a vonalak csoportosítás is rendben
TabDok. Kimenet (Elrendezés PoluchitOblast ( "string"), 0.);
TabDok. Output (Layout PoluchitOblast ( "string"), 1.);