Računalniki Windows internet

Interaktivne funkcije dokumenta s preglednico. Interaktivne funkcije dokumenta s preglednico 1s 8 dokumenta s preglednico

Dokument s preglednico se uporablja za ustvarjanje primarnih dokumentov in poročil, ki so sestavljeni iz celic, organiziranih v vrstice in stolpce. Vsaka vrstica in stolpec ima svojo edinstveno številko. V tem primeru lahko posamezne celice, obsege in grafične objekte poimenujete z izbiro želenega območja v razdelku »Tabela - imena«. Nato vnesite ime v vnosno polje in kliknite »Dodeli«.

Če želite izbrisati ime, ga izberite s seznama in kliknite gumb »Izbriši«. Tistim področjem, ki jim uporabnik ni dodelil imena, bo program poimenoval samodejno. Ta imena lahko vidite v paleti lastnosti. Urejevalnik preglednic lahko uporabite za ustvarjanje novega dokumenta, ogled rezultatov prejšnjih poročil in urejanje dokumentov preglednic.

Kako ustvariti dokument s preglednico v 1C

Če želite ustvariti nov dokument, kliknite na razdelek »Datoteka« - »Novo«, nato izberite vrstico »Dokument s preglednico« in potrdite z gumbom »V redu«. Če morate odpreti že ustvarjen dokument, potem v razdelku »Datoteka« - »Odpri« s seznama izberite ime datoteke zahtevanega dokumenta. V tem primeru lahko izberete poljubno obliko odprtega dokumenta s klikom na polje »Vrsta datoteke«.

Pri izdelavi tabele izberite celico in vnesite podatke (besedilo, formula, številčni podatki). Če morate spremeniti velikost celic, v meniju izberite »Oblika - vrstica - višina samodejnega prilagajanja - stolpec - širina samodejnega prileganja«. Če želite to narediti, premaknite miško nad rob naslova vrstice ali stolpca in pridržite levi gumb miško, broach za spreminjanje velikosti. Višina vrstice dokumenta s preglednico in širina stolpca bosta spremenjeni v 1C. Ukaz za samodejno prilagajanje se odpre z dvoklikom na obrobo glave.


Vse korake v svoji bazi podatkov lahko varno ponovite ali preprosto ustvarite dokument preglednice v 1C: Pripravljene rešitve - različica v oblaku licenčni program 1C. Preizkusite storitev brezplačno 14 dni v 1C Online.

Kako spremeniti višino vrstice in širino stolpca v 1C

Velikost vrstic in stolpcev dokumenta s preglednico lahko spremenite ročno ali samodejno.

V programu 1C se bo spremenila višina vrstice dokumenta s preglednico ročno, če premaknete miško nad spodnjo mejo glave vrstice in počakate, da se kazalec miške spremeni v razcepljeno navpično puščico. Po tem nastavimo višino vrstice, ki jo potrebujemo, s premikanjem robov glave.

Širino stolpca lahko spremenite tako, da postavite kazalec miške na desni rob naslova in počakate, da se kazalec miške spremeni v razcepljeno vodoravno puščico. S premikanjem obrobe miške glave nastavite želeno širino.

Najmanjšo zahtevano širino stolpca lahko nastavite z dvema klikoma miške na obrobo glave. Urejevalnik bo samostojno nastavil širino, v kateri je besedilo v celoti postavljeno.

Obstaja še en način za ročno spreminjanje. Pritisnite tipko "Ctrl" in premaknite miško čez želeno obrobo celice. Ko se oblika kazalca spremeni - nastavite želeno velikost.

V 1C se bo širina stolpca dokumenta s preglednico spremenila samodejno, če izberete zahtevani stolpec in izberete razdelek »Tabela« - »Celice« - »Širina stolpca«. V oknu, ki se prikaže, določite širino in kliknite "V redu".

Pri ustvarjanju novega dokumenta s preglednico je privzeto nastavljena širina vseh stolpcev. Lahko pa se tudi spremeni. Če želite to narediti, v »Tabela« izberite »Celica« - »Širina stolpca«. V oknu, ki se prikaže, nastavite velikost stolpca in kliknite V redu. Če izberete »Samodejno«, je velikost nastavljena na celoten dokument.

Višina vrstice se bo samodejno spremenila, če označite potrditveno polje »Samodejna višina vrstice«. Če potrditveno polje ni nastavljeno, je v polju »Višina vrstice« nastavljena fiksna velikost črte.

Če želite nastaviti različne širine stolpcev za različne vrstice, izberite eno ali več vrstic dokumenta.

Premaknite miško na ločilo stolpcev in pritisnite levi gumb miške. Ne da bi spustili gumb, povlecite stolpec v želeno smer (na primer v levo) in spustite gumb. V oknu, ki se prikaže, kliknite »V redu«.

Nadzirate lahko tudi barvo besedila, ozadja in okvirjev.


Dokument s preglednico se praviloma oblikuje na podlagi postavitve, ki je predloga za oblikovanje tiskanega obrazca. Sama postavitev lahko vključuje slike, grafikone in vrtilne tabele. Primer prikazuje postavitev za tiskanje računa:


Nekatere celice vsebujejo samo besedilo, druge vsebujejo imena parametrov, ki jih je treba določiti v programskem modulu prek predmetov »Parametri« in »Dokument preglednice«.

Združevanje vrstic v dokumentu s preglednico

V dokumentu s preglednico je mogoče združiti vrstice in stolpce, da razvrstite podatke v poročilih. Obstajajo vodoravne skupine, ki jih lahko postavimo na desno ali levo, in navpične skupine, ki jih lahko postavimo nad ali spodaj.

Prikažejo se lahko tudi ravni združevanja. Ko kliknete številke v glavi, se naenkrat razširijo vse skupine. Ko se uporabi združevanje, se ravni samodejno zamaknejo:


Dešifriranje dokumenta s preglednico 1C

Uporabimo mehanizem za dešifriranje, da dobimo podrobno ali dodatno poročilo. Če želite to narediti, kliknite vrstico ali celico v dokumentu.

Za dešifriranje dokumenta sta dva koraka:

  • Standardno - kliknite na element dokumenta ali imenika, po katerem bo sistem odprl ta predmet za ogled.
  • Nestandardno - nastavite algoritem za pridobitev podrobnega poročila. Če želite to narediti, morate obstoječega preoblikovati z dodatnimi izbirnimi pogoji ("prikaži prodajo samo za to nasprotno stranko"). ali,

Pri uporabi dešifriranja lahko dobite povsem novo poročilo (npr. »prikaži račune, ki so prispevali k prodaji za tega poslovnega partnerja«).

Ker se klici poročil v določeni aplikacijski rešitvi izvajajo samodejno, to uporabniku oteži delo. Da bi olajšali delo, je potreben mehanizem za dešifriranje.

Kako shraniti dokument preglednice v 1C

Da bi lahko v prihodnje uporabljali dokument s preglednico (odprite, pogledate, natisnite), ga je potrebno shraniti. Izberite razdelek »Datoteka« in kliknite »Shrani«. Po tem se na zaslonu prikaže okno, v katerem določimo imenik in ime datoteke. Če morate dokument preimenovati ali ga shraniti v drugi obliki, izberite razdelka »Datoteka« in »Shrani kot«.

Praviloma se dokument shrani v formatu, ki ga uporablja 1C:Enterprise (*.mxl). V tem primeru je mogoče dokument s preglednico izvoziti v druge formate. shranjevanje podatkov, vključno v obliki preglednice ODF (*.ods), word dokument(*.docx), dokument HTML (*.htm) ali v besedilna datoteka UNICODE (*.txt). Poleg tega je mogoče shraniti dokument preglednice v excelu ali pdf v 1C.

Tiskanje dokumenta s preglednico v 1C

Za ogled dokumenta pred tiskanjem izberite razdelek »Datoteka – predogled tiskanja«. Izstopiti iz predogled pritisnite gumb "Zapri".

V nastavitvah strani bomo nastavili parametre tiskanja dokumenta preglednice v 1C - merilo, velikost, obrobe itd. V urejevalniku tabele nastavite možnosti umestitve za vrstice in stolpce. Paginacija, ponavljanje vrstic in stolpcev itd. so vsiljeni v »Položaj strani«.

Iznesite dokument v tiskalnik s klikom na razdelek »Datoteka« - »Natisni«. Na strani se prikaže okno z nastavitvami, kjer morate nastaviti možnosti tiskanja - izberite tiskalnik, obseg strani in število kopij - in kliknite »V redu«.

Imaš kakšno vprašanje? Vprašajte jih v komentarjih in mi
zagotovo jim bomo odgovorili.

Da bi upoštevali denar in blago, se v poslovanju pogosto uporabljajo različne tabele. Skoraj vsak dokument je tabela.

V eni tabeli je navedeno blago, ki se odpremi iz skladišča. V drugi tabeli - obveznost plačila tega blaga.

Zato v 1C delo s tabelami zavzema vidno mesto.

Tabele v 1C se imenujejo tudi "deli mize". Referenčne knjige, dokumenti in drugo jih imajo.

Poizvedba vrne tabelo kot rezultat njenega izvajanja, do katere je mogoče dostopati na dva različna načina.

Prva - hitrejša - izbira, pridobivanje vrstic iz nje je možno le po vrstnem redu. Drugi je razkladanje rezultata poizvedbe v tabelo vrednosti in nato naključni dostop do nje.

//Možnost 1 - sekvenčni dostop do rezultatov poizvedbe

// dobi mizo
Izbira = Poizvedba.Izvedi().Izberi();
// zaobidemo vse vrstice rezultata poizvedbe po vrstnem redu
Medtem ko Selection.Next() Zanka
Poročilo (Ime izbora);
EndCycle;

//Možnost 2 - nalaganje v tabelo vrednosti
Poizvedba = Nova poizvedba("IZBERI Ime IZ Imenika.Nomenklatura");
// dobi mizo
Tabela = Poizvedba.Izvedi().Naloži().
// potem lahko zaobidemo tudi vse vrstice
Za vsako vrstico iz zanke tabele
Poročilo(String.Name);
EndCycle;
//ali poljuben dostop do nizov
String = Table.Find("Lopata", "Ime");

Pomembna lastnost je, da bodo v tabeli, ki je pridobljena iz rezultata poizvedbe, vsi stolpci močno vtipkani. To pomeni, da boste z zahtevo za polje Ime iz iskanja po nomenklaturi prejeli stolpec tipa String z dovoljeno dolžino največ N znakov.

Tabela na obrazcu (debela stranka)

Uporabnik dela s tabelo, ko je postavljena na obrazec.

Osnovna načela dela z obrazci smo obravnavali v lekciji naprej in v lekciji naprej

Torej, postavimo tabelo na obrazec. Če želite to narediti, lahko povlečete tabelo z nadzorne plošče. Podobno lahko v meniju izberete kontrolnik Obrazec/Vstavi.

Podatke je mogoče shraniti v konfiguracijo – takrat morate izbrati obstoječi (predhodno dodan) tabelarni del konfiguracijskega objekta, katerega obrazec urejate.

Kliknite gumb "..." v lastnosti Podatki. Če želite videti seznam delov tabele, morate razširiti vejo Objekt.

Pri izbiri tabelarnega dela bo 1C sam dodal stolpce v tabelo na obrazcu. Nizi, ki jih uporabnik vnese v takšno tabelo, se samodejno shranijo skupaj z imenikom/dokumentom.

V isto lastnost podatkov lahko vnesete poljubno ime in izberete vrsto tabele vrednosti.

To pomeni, da je bila izbrana poljubna tabela vrednosti. Ne bo samodejno dodajal stolpcev, ne bo samodejno shranjen, vendar lahko z njim počnete, kar želite.

Klikanje desni klik na tabelo lahko dodate stolpec. V lastnostih stolpca lahko določite njegovo ime (za referenco v kodi 1C), naslov stolpca na obrazcu, povezavo z atributom tabelarnega dela (slednji - če ni poljubna tabela, ampak tabela del je izbran).

V lastnostih tabele na obrazcu lahko določite, ali lahko uporabnik dodaja/briše vrstice. Naprednejši obrazec je potrditveno polje ViewOnly. Te lastnosti so uporabne za organiziranje tabel, namenjenih prikazovanju informacij, ne pa tudi za urejanje.

Za upravljanje tabele morate na obrazcu prikazati ukazno ploščo. Izberite postavko menija Obrazec/Vstavi nadzorno/ukazno ploščo.

V lastnostih ukazne vrstice izberite potrditveno polje Samodokončanje, da se gumbi v orodni vrstici prikažejo samodejno.

Tabela na obrazcu (tanek/upravljan odjemalec)

Na upravljanem obrazcu so ta dejanja videti nekoliko drugače. Če morate na obrazec postaviti tabelarni odsek, razširite vejo Predmet in povlecite enega od razdelkov tabele na levo. In to je to!

Če morate postaviti tabelo vrednosti, dodajte nov atribut obrazca in v njegovih lastnostih podajte vrsto - tabelo vrednosti.

Če želite dodati stolpce, uporabite meni z desnim gumbom miške na tem atributu obrazca, elementu Dodaj stolpec atributa.

Nato povlecite tabelo tudi v levo.

Da bo tabela imela ukazno vrstico, v lastnostih tabele izberite vrednosti v razdelku Uporaba - Položaj ukazne vrstice.

Izvoz tabele v Excel

Vsako tabelo 1C, ki se nahaja na obrazcu, lahko natisnete ali naložite v Excel.

Če želite to narediti, kliknite z desno tipko miške prosti prostor v tabeli in izberite Prikaži seznam.

V upravljanem (tankem) odjemalcu lahko podobna dejanja izvedete z uporabo menijske točke Vsa dejanja/Prikaži seznam.

Za vse izhodne dokumente (primarne dokumente in poročila) sistem 1C:Enterprise zagotavlja enotno obliko - format dokumentov s preglednico. Dokument s preglednico je zmogljivo interaktivno sredstvo za prikazovanje informacij in se lahko uporablja tako samostojno kot kot del katerega koli od obrazcev, uporabljenih v uporabljeni rešitvi. Dokument s preglednico je v svojem bistvu podoben preglednicam - sestavljen je iz vrstic in stolpcev, v katere so umeščeni podatki, vendar so njegove zmogljivosti veliko širše:

Dekoracija celice

Dokument s preglednico ima velike možnosti oblikovanja. Razvijalec lahko nastavi vrsto in velikost pisave za prikaz besedila, ki se nahaja v celicah dokumenta preglednice:

Dokument s preglednico vam omogoča, da okrasite celice z okvirji različnih vrst:

Prav tako ima razvijalec možnost nadzora barve besedila, ozadja in okvirjev, pri čemer izbere barve iz palete operacijski sistem, in iz palete spletnih barv, ki jo podpira platforma, ali iz palete slogov, ki jih bo uporabljala uporabljena rešitev:

Skupine

Dokument s preglednico podpira možnost združevanja vrstic in stolpcev. To vam omogoča združevanje podatkov v poročilih z uporabo poljubnega števila ugnezdenih skupin.

Obstajajo vodoravne in navpične skupine, razvijalec pa ima možnost nadzora lokacije seštevkov v skupini: za navpične skupine se lahko nahajajo nad ali pod, za horizontalne pa na desni ali levi.

Podprt je prikaz ravni združevanja, s pritiskom na številke v naslovih pa lahko naenkrat razširite vse skupine dane ravni in strnete podrobnejše skupine.

Zamik hierarhičnih stopenj pri uporabi združevanja sistem ustvari samodejno:

prepisov

Sistem podpira mehanizem za dešifriranje, ki uporabniku omogoča, da dobi podrobno ali dodatno poročilo s klikom na vrstico ali celico v dokumentu s preglednico. Platforma podpira možnost obdelave klikov miške v celicah dokumenta preglednice. V tem primeru lahko sistem izvaja tako standardna dejanja kot algoritme, ki jih določi razvijalec.

Standardna dejanja dešifriranja se izvedejo na primer s klikom na dokument ali referenčni element. V tem primeru bo sistem odprl ta objekt za ogled (če razvijalec ne določi drugače).

Obdelava nestandardnih prepisov se izvaja s pomočjo vgrajenega jezika. Na primer, razvijalec lahko nastavi algoritem za pridobitev podrobnega poročila s preoblikovanjem obstoječega z dodatnimi izbirnimi pogoji ("prikaži prodajo samo za to nasprotno stranko"). Ali pa lahko uporabnik z dešifriranjem dobi povsem novo poročilo (na primer "prikaži račune, ki so prispevali k prodaji za tega poslovnega partnerja").

Mehanizem za dešifriranje omogoča znatno olajšanje dela uporabnika, saj se klic določenih poročil v določeni aplikacijski rešitvi zgodi samodejno in od uporabnika ne zahteva nastavitve začetnih parametrov. Želene nastavitve poročila je mogoče določiti samodejno glede na kontekst, v katerem uporabnik prikliče poročilo.

Opombe

Razvijalec ima možnost nastaviti opombe za posamezne celice ali skupine dokumentnih celic. Celica z opombo ima majhen trikotnik v zgornjem desnem kotu. Ko premaknete miškin kazalec nad celico, se opomba prikaže v pojavnem oknu. S pomočjo opomb lahko dokumentom s preglednico dodajate dodatne (referenčne) informacije, ki niso prikazane na zaslonu (v običajnem načinu), a si jih lahko enostavno ogledate, če premaknete kazalec miške na želeno celico:

Širina stolpca

Dokument s preglednico podpira možnost nastavitve različnih širin stolpcev za različne vrstice. Ta lastnost je zelo pomembna za regulirana poročila. Pravzaprav bo v tem primeru tabelarni dokument sestavljen iz več tabel, ki jih na primer pogosto najdemo v računovodskem in davčnem poročanju:

Vrtilne tabele

Dokument s preglednico lahko vsebuje vrtilne tabele. Vrtilne tabele so zmogljivo orodje za programsko in interaktivno predstavitev večdimenzionalnih podatkov.

Za vrtilno tabelo lahko uporabnik samostojno nastavi sestavo vrstic, stolpcev in prikazanih podatkov tako, da z miško preprosto povleče zahtevana polja v vrtilno tabelo. Takšna tabela lahko na primer prikaže obseg prodaje v kontekstu nasprotnih strank in imen artiklov. Vrednosti dimenzij so prikazane na vrhu tabele in stranske vrstice, celice podatkovnega območja pa vsebujejo povzetek informacij na presečišču podatkov o dimenziji. Uporabnik lahko dodaja ali odstrani meritve in vire, spreminja njihov relativni položaj.

Vrtilna tabela samodejno spreminja sestavo vrstic, stolpcev in njihovo oblikovanje v skladu s podatki, ki so vanjo postavljeni; poleg tega sistem podpira več možnosti za standardno zasnovo vrtilnih tabel, ki jih lahko uporablja razvijalec. Zaradi vsega tega so vrtilne tabele najlažje orodje za analizo večdimenzionalnih podatkov, saj razvijalec zahteva minimalen trud, da jih ustvari:

Dodatne informacije

Z uporabo vrtilnih tabel se lahko seznanite v realnem času. Če želite to narediti, lahko prenesete demo video »Primer razvoja mini trgovskega sistema«, ki prikazuje proces razvoja mini trgovskega sistema z uporabo vrtilne tabele v poročilu »Analiza prodaje po obdobjih«.

Vnos podatkov v dokument s preglednico

Čeprav se dokumenti s preglednicami v sistemu 1C:Enterprise 8.0 večinoma uporabljajo za predstavljanje že obdelanih informacij, je mogoče podatke v dokument s preglednico neposredno vnesti kot v »navadno« preglednico.

V procesu vnosa podatkov v celice dokumenta s preglednico jih lahko obdelujemo s postopki v vgrajenem jeziku, rezultate takšne obdelave pa lahko uporabimo za izračun drugih celic dokumenta s preglednico.

Neposreden vnos podatkov v dokument s preglednico se lahko uporabi na primer pri izdelavi bilance stanja:

Ohranjanje

Ker se dokument s preglednico najpogosteje uporablja za ustvarjanje izhodnih dokumentov, ga je mogoče shraniti v datoteko na disku za kasnejšo uporabo ali prenos na druge računalnike. Dokument s preglednico lahko shranite kot lasten format, in izvoženi v druge formate za shranjevanje podatkov, vključno z Excelovim listom ali formatom MXL7 (za združljivost s platformo različico 7.7):

Urejevalnik preglednic

Za ustvarjanje postavitev, iz katerih bo oblikovan dokument preglednice in prikazan uporabniku, lahko razvijalec uporabi urejevalnik dokumentov preglednic - zmogljivo orodje, ki združuje oblikovalske zmogljivosti tabele in vektorska grafika. Omogoča vam ustvarjanje tako majhnih dokumentov z zelo zapleteno strukturo vrstic (kot je plačilni nalog) kot obsežnih izpiskov, revij itd.

Dokument s preglednico 1C: Enterprise 8 se ne uporablja samo za tiskanje dokumentov in poročil. Ima napredne funkcije, ki ga spremenijo v interaktivno uporabniško izkušnjo. Te možnosti vključujejo:
- dešifriranje,
- skupine,
- zapiski.
Omeniti velja, da lahko interaktivne funkcije dokumenta preglednice vključujejo tudi vrtilne tabele in kontrolnike, ki se nahajajo v celicah, vendar se zdaj na njih ne bomo osredotočali, ampak si bomo podrobneje ogledali zgornje mehanizme.

prepisov

Sistem 1C:Enterprise 8 podpira mehanizem dešifriranja (drill-down, drill-through), ko uporabnik klikne na vrstico ali celico v poročilu in prejme podrobnejše poročilo, razen če ga seveda ne zagotovi programer .

Prepisi se delijo na standardne in nestandardne. Standardne prepise sistem samodejno obdeluje in programerju ne zahteva dodatnih naporov, na primer obrazec dokumenta se bo odprl za dokumente, obrazec elementa pa za elemente imenika. Če se imenik ureja na seznamu, bo kazalec postavljen na trenutni element v obrazcu seznama. Za izvedbo nestandardnega dešifriranja je namenjen dogodek Decrypt Processing.

Dogodek "ProcessDecipher" je mogoče obravnavati samo, če je dokument preglednice postavljen na obrazec kot kontrolnik in ga ne odprete v ločenem oknu, ker ta dogodek obstaja samo za kontrolnik "SpreadDocumentField". V nadaljevanju je prikazana kategorija lastnosti Events kontrolnika SpreadsheetDocumentField, kjer je dodeljen postopek za obravnavo dešifriranja.

Sam postopek "DecryptString" je lahko videti tako (kot primer):

Postopek DecryptString (element, dešifriranje, standardna obdelava)
Če je TypeZnch(Dešifriranje) = Vrsta("Referenca dokumenta.Prodajna pogodba"), potem

StandardProcessing = False;
Poročilo = Poročila.Analiza pogodbe.Ustvari();
Report.Agreement = Pojasnilo; //izpolnite podrobnosti poročila
Poročilo.Generiraj(Elementi obrazca.PreglednicaDocumentField1);
EndIf;
Končni postopek

Opomba 1. V aplikacijskem modulu (podobno globalnemu modulu v različici 7.7) ni več dogodka ProcessTableCell. Vso obdelavo prepisov je treba opraviti v modulu obrazca, kjer se nahaja kontrolnik "SpreadsheetDocumentField".

Opomba 2. Dogodek TranscribeProcess se pojavi, ko kliknete celico ali sliko, ki vsebuje prepis. Ne zamenjujte ga z dogodkom »Izberi«, ki se pojavi za vse celice in slike, ko dvojni klik miško ali pritiskom na tipko Enter in najprej pride do dogodka »Izberi« in nato do dogodka »Dešifriranje obdelave«.

Skupine

V 1C: Enterprise 8 je postalo mogoče združiti podatke v poročilo. Skupine so lahko vodoravne in navpične, nato pa se na levi in ​​na vrhu pojavijo posebne oznake, ki uporabniku omogočajo, da razširi in strne skupine.

Najlažji način za dodajanje skupin v poročilo je, da to nalogo zaupate sistemu, potem bo programer potreboval minimalen trud. Uporabiti morate le metodi StartAutoGroupingRows/StartAutoGroupingColumns in EndAutoGroupingRows/EndAutoGroupingColumns, ki omogočata način samodejnega razvrščanja vrstic oziroma stolpcev v skupine. V tem načinu so pri klicu metod Output (za vrstice) in Append (za stolpce) določeni dodatni parametri za združevanje:

izhod (<Таблица>, <Уровень>, <Имя группы>, <Открыта>)
pridruži se (<Таблица>, <Уровень>, <Имя группы>, <Открыта>)

Pri uporabi združevanja je zelo koristno, da lastnost celice »AutoIndent« nastavite na neko vrednost, ki ni nič, na primer 5. Nato bo sistem samodejno dodal določeno število presledkov levo od besedila celice na podlagi trenutna raven združevanja. Kot rezultat, bo poročilo pridobilo priročno videz za prikaz hierarhije podatkov.

Naslednji primer prikazuje seznam izdelkov s skupinami:


TabDoc = Nov dokument preglednice;

Regija = Layout.GetRegion("String");

Izbira = Imeniki.Nomenklatura.Izberi Hierarhično();
TabDoc.StartAutoLineGroup();
Medtem ko Selection.Next() Zanka
Obseg.Parameters.Nomenclature = Izbira.Reference;
TabDoc.Izhod(Regija, Izbor.Referenčni nivo(), Izbor.Ime, True);
EndCycle;

TabDoc.FinishAutoLineGroup();
TabDoc.Show();

Opombe

Celice dokumenta preglednice imajo lahko komentarje, v tem primeru je v zgornjem desnem kotu celice prikazan majhen rdeč trikotnik. Ko premaknete miško nad celico, se opomba prikaže v pojavnem oknu.

Programska namestitev beležk se izvaja na naslednji način:

TabDoc = FormElements.SpreadsheetDocumentField1;
TabDoc.Počisti();

Layout = Directories.Nomenclature.GetLayout("Katalog");
Izbira = Imeniki.Nomenklatura.Izberi();
Medtem ko Selection.Next() Zanka

LayoutCellsArea = Layout.Area("Ime celice");
LayoutCells Area.Note.Text = Selection.Link.Comment;

AreaTabDoc = Layout.GetArea("String");
AreaTabDoc.Parameters.Nomenclature = Selection.Reference;
TabDoc.Izhod(RegionTabDoc);

EndCycle;

Upoštevajte, da je lastnost »Note« predmeta »LayoutCellsArea« objekt tipa »Slika«, ne pa preprost niz. S tem predmetom lahko urejate videz beležke, pisavo in barvo besedila, ozadja, vrstic itd.

Povzetek
- Dokument s preglednico ni samo za tiskanje dokumentov in poročil, ampak ima tudi zmogljive interaktivne funkcije. Te funkcije vključujejo predvsem prepise, skupine in opombe (o katerih razpravljamo v tem razdelku), pa tudi vrtilne tabele in kontrole (o katerih razpravljamo v drugih razdelkih).
- Nestandardni prepisi, t.j. ki jih obdeluje programer, se lahko izvaja le, če je dokument preglednice prikazan na zaslonu (kontrola "SpreadsheetDocumentField").
- Najlažji način za uporabo združevanja je, da vklopite način samodejnega združevanja vrstic in pri prikazu posameznega področja v dokumentu preglednice navedite raven, ki ji pripada. Priporočljivo je tudi, da nastavite lastnost "Samodejni zamik" za zahtevane celice v postavitvi.
- Opombe se "pojavijo", ko premaknete miško nad celico. Videz zapiskov je mogoče spremeniti z vgrajenim jezikom.

Večina učnih gradiv o programiranju v sistemu 1C pri opisu oblikovanja tiskarskih obrazcev na podlagi predmeta "Dokument s preglednico" so omejeni na prikaz končnega obrazca na zaslonu. Za uporabnike je veliko bolj pomembno, kako bo dokument izgledal ob tiskanju. Tu poleg dobro oblikovane postavitve igrajo vlogo tudi nastavitve tiskanja.

Skoraj vse parametre, ki so na voljo v pogovornih oknih z nastavitvami tiskanja (nastavitve tiskalnika, lastnosti strani), je mogoče določiti neposredno pri ustvarjanju dokumenta s preglednico.

Razmislimo o lastnostih in metodah dokumenta s preglednico, povezanih z nastavitvami tiskanja (v danih primerih je "TabDoc" objekt tipa "Dokument preglednice").

Lastnina "Ime tiskalnika" vam omogoča, da določite tiskalnik, ki ni privzeti za tiskanje. Ime se mora ujemati z imenom tiskalnika, nastavljenim v sistemu:

TabDoc. Ime tiskalnika = "HP LaserJet 3050 Series PCL 6";

Pri tiskanju serije dokumentov lahko prihranite čas tako, da nastavite zastavico za razvrščanje:

TabDoc. CollateCopy = res;

Število kopij je mogoče določiti takole:

TabDoc. Število primerov= 5 ;

Seveda lahko nastavite polja:

TabDoc. MarginLeft = 20; // Levi rob 20 mm, drugi robovi 10 mm (privzeto)

Še nekaj lastnosti strani:

TabDoc. OrientationPage= OrientationPage. pokrajina;
TabDoc. InstancesOnPage= 2 ; //list bo imel 2 strani
TabDoc. Samodejni obseg = res; // podobno kot nastavitve merila "glede na širino strani"

Po potrebi lahko podate določeno vrednost skaliranja v odstotkih (last "Tiskanje lestvice").

Lastnina "Velikost strani" omogoča nastavitev standardnih formatov strani - “ A3", "A4", "A 5” (celoten seznam možnosti so na voljo v pomoči 1C).

TabDoc. Velikost strani = "A3"; // črka A mora biti angleška

Za velikost papirja po meri (Custom) lahko določite višino strani in širino strani (v mm):

TabDoc. Velikost strani = "Po meri" ; // velikost po meri
TabDoc. Višina strani = 350;
TabDoc. širina strani = 350;

Tudi v dokumentu s preglednico lahko nadzorujete izpis glav in nog ter njihovo vsebino. Za to lastnosti "Glava strani" in "Noga". Na primer:

TabDoc. Glava strani. Izhod = res; // glava bo natisnjena
TabDoc. Header SizeTop= 7 ; // velikost noge 7 mm (privzeto 10 mm)
TabDoc. Glava strani. navpični položaj= navpični položaj. Vrh ;
TabDoc. Glava strani. Domača stran= 2 ; //noga se prikaže z druge strani
Glava in noga pisave=Nova pisava("Kurir Novo" , 8 ,True);
TabDoc. Glava strani. Pisava = Glava in noga pisave; // ležeča pisava
TabDoc. Glava strani. TextInCenter = "Glava strani";
TabDoc. Glava strani. TextRight = "Stran[&PageNumber] od [&PagesTotal]"; //paginacija
TabDoc. Glava strani. TextLeft = "[&Datum]" ; // Trenutni datum

Ustvarjen dokument se pošlje v tiskanje z uporabo metode "Vrsta ()". Obstajata dve možnosti klica.

1) Neposredno v tiskalnik:

TabDoc. Natisni (.Ne uporabljaj);
TabDoc. natisni (true);

2) Pred tiskanjem se prikaže pogovorno okno za tiskanje:

TabDoc. Tiskanje ( ModeUseDialogPrint. Uporaba );
TabDoc. natisni (napačno);

Poleg tega lahko nadzirate paginacijo dokumenta. Število strani v dokumentu lahko ocenite s trenutnimi nastavitvami tiskalnika, kot sledi:

TabDoc. Število strani();

Z metodami "CheckOutput()" in "Preveri priloži ()" lahko določite, ali se dokument s preglednico ali niz območij dokumenta preglednice prilega strani tako po višini kot po širini pri trenutnih nastavitvah tiskalnika.

Upoštevajte, da je delo zadnjih treh metod odvisno od nameščenega tiskalnika. Če je metoda ne najde, se vrne izjema.

Metode, ki omogočajo prisilno vstavljanje prelomov strani"Output VerticalPage Separator()" in "OutputHorizontalPageSeparator()".

Tako je mogoče nadzorovati izpis strani za tiskanje in nadzorovati polnjenje strani:

Če ne TabDoc. CheckOutput( Niz izhodnih regij) Potem
TabDoc. Ločilo izhodnih vodoravnih strani();
EndIf;

Pomembna značilnost platforme 1C:Enterprise 8.2 je strogo ločevanje lastnosti in metod glede na kontekst izvajanja. Če so vse zgornje lastnosti na voljo v katerem koli kontekstu, potem navedene metode niso na voljo v tankem odjemalcu. Izjema je metoda "Print()", katere razpoložljivost je iz očitnih razlogov omejena na stran odjemalca. To pomeni, da mora na strežniku priti do oblikovanja dokumenta preglednice, ki ga je treba poslati v tisk v odjemalskem postopku.