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