Paul Tchistov

Cum de a afișa aspectul unui document foaie de calcul, păstrând în același timp coloanele de grupare

Doar acum se confruntă cu o problemă: există o placă de imprimare cu aspectul unui document de calcul tabelar (layout-ul), care va avea ca rezultat TabDok (rezultatul). În structura, specificați o ierarhie complexă de grupuri de coloane, precum și numărul de coloane rezultatul nu este crescut, de exemplu, Rezultatul crește doar în lungime (de exemplu, adăugat la partea de masă a liniei), iar lățimea este limitată la o lățime în aspect avans trase. În legătură cu aceasta este o întrebare logică a modului în care să aducă rezultatul stabilit în grupul de model. Cu siguranță mulți dintre voi știți că, dacă difuzați doar aspect zona în rezultat, grupul va fi pierdut. Un nivelurile de registru software pentru fiecare difuzor, și de ieșire-le separat în ciclu, în acest caz, este absolut lipsit necesar.







Deci, e timpul să scuture praful de pe tambur și într-un fel pacifica 1C zei.

Nu a găsi un răspuns la societatea în comun de la colegi și Yandex. A trebuit să transpir și un pariu educat găsi aceeași soluție prețuite.

Procedura KnopkaVypolnitNazhatie (buton)

Aspect = PoluchitMaket ( "Model");







OblastShapka = Aspect. PoluchitOblast ( "Cap");

TabDok = new SpreadsheetDocument;

// După retragerea în aspectul TabDok cu grupuri din TabDoke set toate grupurile de aspect

// În cazul în care ieșirea nu este aspectul, și zona de aspect, grupurile nu sunt migrate

//T.e. în cazul aplicării metodei „PoluchitOblast“ grupuri în acest domeniu nu sunt luate în considerare ca și în cazul în care acestea nu au fost

// coloane într-un Grupările nou document de calcul tabelar stabilește primul l derivat tabdokom.

// în care există cel puțin o linie, astfel încât aspectul de afișare cu grupuri cu siguranta nevoie sa de la bun început

// și în structura, în plus față de gruparea ar trebui să fie un șir de caractere

TabDok. Retrage (PoluchitMaket ( "SohranennyeGrupirovkiKolonok"));

TabDok. Output (OblastShapka);

// șterge aspectul liniei „SohranennyeGrupirovkiKolonok“, deoarece ei avem nevoie doar pentru a

// pentru a stabili un nou tabdoke avem nevoie de grupare coloane

// Important! - Dacă după îndepărtarea liniilor dintr-un document pentru a șterge toate rândurile, coloanele de grupare, prea curat,

// astfel încât elimina „extra“ linie, numai după ce a adus în tabdok. cel puțin unul „nu este un extra“ linie

// asigurați-vă că pentru a specifica tipul de deplasare decât „BezSmescheniya“ altfel eliminate din zona de text va rămâne în tabdoke noastră

TabDok. UdalitOblast (TabDok Zona (1. 1), TipSmescheniyaTablichnogoDokumenta PoGorizontali ..);

// doar în cazul, verificați dacă liniile de grupare, de asemenea, bine

TabDok. Ieșire (Aspect PoluchitOblast ( "string"), 0.);

TabDok. Ieșire (Aspect PoluchitOblast ( "string"), 1.);