Prikaz dokumenta preglednice 1s 8.3. Interaktivne zmožnosti dokumenta s preglednico. Urejevalnik dokumentov s preglednicami

Za vse izhodne dokumente (primarne dokumente in poročila) v sistemu 1C:Enterprise je na voljo en sam format - format tabelaričnih dokumentov. Dokument s preglednico je zmogljivo interaktivno sredstvo za prikazovanje informacij in se lahko uporablja samostojno ali kot del katerega koli obrazca, ki se uporablja v aplikacijski rešitvi. Dokument s preglednico je v svojem bistvu podoben preglednici – sestavljen je iz vrstic in stolpcev, v katerih so shranjeni podatki, vendar so njegove zmožnosti veliko širše:

Oblikovanje celice

Dokument s preglednico ima odlične možnosti oblikovanja. Razvijalec lahko nastavi vrsto in velikost pisave za prikaz besedila v celicah dokumenta preglednice:

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

Razvijalec ima tudi možnost nadzora barve besedila, ozadja in okvirjev, pri čemer lahko izbira barve iz palete operacijskega sistema in spletne barvne palete, ki jo podpira platforma, ali iz palete sloga, ki ga bo uporabljala aplikacijska rešitev. :

Skupine

Dokument s preglednico podpira zmož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 vsot v skupinah: pri navpičnih skupinah so lahko na vrhu ali dnu, pri vodoravnih skupinah pa na desni ali levi.

Podprto je prikazovanje ravni združevanja in s klikom na številke v naslovih lahko razširite vse skupine na dani ravni hkrati in strnete podrobnejše skupine.

Zamik ravni hierarhije pri uporabi združevanja sistem ustvari samodejno:

Prepisi

Sistem podpira mehanizem dekodiranja, ki uporabniku omogoča pridobitev podrobnega ali dodatnega poročila s klikom na vrstico ali celico dokumenta preglednice. Platforma podpira zmožnost obdelave klikov miške v celicah dokumenta preglednice. V tem primeru lahko sistem izvaja standardna dejanja in algoritme, ki jih določi razvijalec.

Standardna dejanja dešifriranja se izvedejo na primer s klikom na element dokumenta ali imenika. V tem primeru bo sistem odprl ta predmet za ogled (razen če razvijalec ne zagotovi drugega vedenja).

Nestandardni prepisi se obdelujejo z vgrajenim jezikom. 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 uporabo dešifriranja prejme popolnoma novo poročilo (na primer »prikaži račune, ki so prispevali k obsegu prodaje za to nasprotno stranko«).

Mehanizem dešifriranja lahko znatno olajša delo uporabnika, saj se priklic določenih poročil, ki jih vsebuje določena aplikacijska rešitev, zgodi samodejno in uporabniku ni treba določiti začetnih parametrov. Nastavitve za želeno poročilo se lahko določijo samodejno glede na kontekst, v katerem uporabnik kliče poročilo.

Opombe

Razvijalec ima možnost nastaviti opombe za posamezne celice ali skupine celic v dokumentu. Celica za opombe ima majhen trikotnik v zgornjem desnem kotu. Ko miškin kazalec premaknete nad celico, se komentar prikaže v pojavnem oknu. Z opombami lahko dokumentom preglednice dodate dodatne (referenčne) informacije, ki niso prikazane na zaslonu (v običajnem načinu), vendar si jih je mogoče preprosto ogledati, če premaknete kazalec miške nad želeno celico:

Širina stolpca

Dokument s preglednico podpira možnost nastavitve različnih širin stolpcev za različne vrstice. Ta funkcija je zelo pomembna za regulirana poročila. Pravzaprav bo v tem primeru preglednica sestavljena iz več tabel, ki jih na primer pogosto najdemo v računovodskih in davčnih poročilih:

Vrtilne tabele

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

Pri vrtilni tabeli lahko uporabnik samostojno nastavi sestavo vrstic, stolpcev in prikazanih podatkov tako, da preprosto z miško povleče želena polja v vrtilno tabelo. Takšna tabela lahko na primer prikazuje obseg prodaje po nasprotnih strankah in imenih izdelkov. Vrednosti razsežnosti so prikazane na vrhu tabele in v stranski vrstici, celice podatkovnega področja pa vsebujejo povzetek informacij na presečišču merilnih podatkov. Uporabnik lahko doda ali izbriše dimenzije in vire ter spremeni njihov relativni položaj.

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

Dodatne informacije

Lahko se seznanite z uporabo vrtilnih tabel v realnem času. Če želite to narediti, lahko prenesete predstavitveni video »Primer razvoja trgovalnega mini sistema«, ki prikazuje postopek razvoja trgovalnega mini sistema s pomočjo vrtilne tabele v poročilu »Prodajna analiza po obdobju«.

Vnos podatkov v dokument s preglednico

Čeprav se tabelarni dokumenti v sistemu 1C:Enterprise 8.0 uporabljajo predvsem za predstavitev že obdelanih informacij, je mogoče neposredno vnašati podatke v tabelarni dokument kot v »navadno« preglednico.

V procesu vnosa podatkov v celice pregledničnega dokumenta jih je mogoče obdelati s postopki v vgrajenem jeziku, rezultate take obdelave pa uporabiti pri izračunu drugih celic pregledničnega dokumenta.

Neposreden vnos podatkov v preglednico lahko uporabite 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 disk za kasnejšo uporabo ali prenos v druge računalnike. Dokument s preglednico je mogoče shraniti v lastnem formatu ali izvoziti v druge formate za shranjevanje podatkov, vključno z Excelovim listom ali formatom MXL7 (za združljivost z različico platforme 7.7):

Urejevalnik dokumentov s preglednicami

Za ustvarjanje postavitev, ki bodo sčasoma oblikovale tabelarni dokument, prikazan uporabniku, lahko razvijalec uporabi urejevalnik tabelarnega dokumenta - zmogljivo orodje, ki združuje oblikovalske zmogljivosti tabelarične strukture in vektorske grafike. Omogoča ustvarjanje tako majhnih dokumentov z zelo zapleteno strukturo vrstic (kot je plačilni nalog), kot obsežnih izpiskov, dnevnikov itd.

Dokument s preglednicami 1C:Enterprise 8 se ne uporablja samo za tiskanje dokumentov in poročil. Ima napredne funkcije, ki omogočajo interaktivno uporabniško izkušnjo. Te možnosti vključujejo:
- prepisi,
- skupine,
- opombe.
Omeniti velja, da lahko interaktivne zmogljivosti dokumenta preglednice vključujejo tudi vrtilne tabele in kontrolnike, ki se nahajajo v celicah, vendar se zdaj ne bomo zadrževali na njih, ampak si bomo podrobneje ogledali zgornje mehanizme.

Prepisi

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

Transkripte delimo na standardne in nestandardne. Sistem samodejno obdeluje standardne prepise in od programerja ne zahteva dodatnega truda, na primer za dokumente se odpre obrazec dokumenta, za elemente imenika pa obrazec elementa. Če je imenik urejen v obliki seznama, bo kazalec postavljen na trenutni element v obliki seznama. Dogodek Decryption Processing je namenjen izvajanju nestandardnega dešifriranja.

Dogodek Obdelava prepisa je mogoče obdelati samo, če je dokument preglednice postavljen na obrazec kot kontrolnik in ne odprt v ločenem oknu, ker ta dogodek obstaja samo za kontrolnik SpreadsheetDocumentField. Spodaj je kategorija lastnosti »Dogodki« kontrolnega elementa »TabularDocumentField«, kjer je dodeljen postopek obravnave dešifriranja.

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

Postopek DecryptString(Element, Decryption, StandardProcessing)
If TypeValue(Decryption) = Type("DocumentLink.Sales Agreement") Potem

StandardProcessing = False;
Poročilo = Reports.ContractAnalysis.Create();
Poročilo.Pogodba = Pojasnilo; //izpolnite podrobnosti poročila
Report.Generate(FormElements.TabularDocumentField1);
endIf;
Konec postopka

Opomba 1. V aplikacijskem modulu (analogno globalnemu modulu v različici 7.7) ni več dogodka TableCellProcessing. Vsa obdelava prepisov mora biti opravljena v modulu obrazca, kjer se nahaja kontrolni element "TabularDocumentField".

Opomba 2. Dogodek Obdelava prepisa se zgodi, ko kliknete celico ali sliko, ki vsebuje prepis. Ne zamenjujte ga z dogodkom »Izberi«, ki se zgodi za vse celice in slike, ko dvokliknete ali pritisnete tipko Enter, najprej se zgodi dogodek »Izberi« in nato dogodek »Obdelava dešifriranja«.

Skupine

V 1C:Enterprise 8 je postalo mogoče združevati podatke v poročilu. Razvrščanja v skupine so lahko vodoravna ali navpična, nato pa se na levi in ​​zgornji strani prikažejo posebni označevalci, ki uporabniku omogočajo razširitev in strnitev skupin.

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

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

Pri uporabi skupin je zelo koristno, da lastnost AutoIndent celice nastavite na neko vrednost, ki ni ničelna, na primer 5. Sistem bo nato samodejno dodal določeno število presledkov levo od besedila celice, glede na trenutno raven grupiranja . Posledično bo poročilo pridobilo priročen videz za prikaz podatkovne hierarhije.

Naslednji primer prikazuje seznam izdelkov z skupinami:


TabDoc = Nov tabularni dokument;

Območje = Layout.GetArea("Niz");

Izbira = Imeniki.Nomenklatura.IzberiHierarhično();
TabDoc.StartAutoGroupingRows();
Medtem ko Select.Next() Loop
Area.Parameters.Nomenclature = Selection.Link;
TabDoc.Output(Area, Selection.Link.Level(), Selection.Name, True);
EndCycle;

TabDoc.FinishAutoGroupingRows();
TabDoc.Show();

Opombe

Celice dokumenta preglednice imajo lahko opombe, v tem primeru se v zgornjem desnem kotu celice pojavi majhen rdeč trikotnik. Ko z miško premaknete nad celico, se komentar prikaže v pojavnem oknu.

Namestitev programske opreme notes je izvedena na naslednji način:

TabDoc = FormElements.TabularDocumentField1;
TabDoc.Clear();

Layout = Directories.Nomenclature.GetLayout("Katalog");
Izbor = Imeniki.Nomenklatura.Izberi();
Medtem ko Select.Next() Loop

LayoutCellsArea = Layout.Area("CellName");
LayoutCellsArea.Note.Text = Selection.Link.Comment;

TabDocArea = Layout.GetArea("Niz");
AreaTabDoc.Parameters.Nomenclature = Selection.Link;
TabDoc.Output(AreaTabDoc);

EndCycle;

Upoštevajte, da je lastnost Opomba predmeta LayoutCellArea predmet risanja in ne preprost niz. S tem predmetom lahko urejate videz opombe, pisavo in barvo besedila, ozadje, črte itd.

Povzetek
- Dokument s preglednico ne služi samo za tiskanje dokumentov in poročil, ampak ima tudi zmogljive interaktivne zmogljivosti. Te funkcije vključujejo predvsem prepise, skupine in opombe (zajete v tem razdelku), pa tudi vrtilne tabele in kontrolnike (zajete v drugih razdelkih).
- Nestandardni prepisi, tj. ki jih obdeluje programer, je mogoče implementirati, če je v obliki zaslona prikazan samo dokument preglednice (kontrolni element "TabularDocumentField").
- Združevanje najlažje uporabljate tako, da vklopite način samodejnega združevanja vrstic in pri prikazu posameznega področja v dokumentu preglednice navedete nivo, ki mu pripada. Priporočljivo je tudi, da nastavite lastnost "Samodejni zamik" za zahtevane celice v postavitvi.
- Opombe se "pojavijo", ko z miško premaknete nad celico. Videz zapiskov je mogoče spremeniti z uporabo vgrajenega jezika.

Dokument s preglednico se uporablja za ustvarjanje primarnih dokumentov in poročil, ki so sestavljena 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 tako, da izberete želeno območje v razdelku »Tabela - Imena«. Nato vnesite ime v polje za vnos in kliknite »Dodeli«.

Če želite izbrisati ime, ga izberite s seznama in kliknite gumb »Izbriši«. Tista območja, ki jih uporabnik ni poimenoval, bo program poimenoval samodejno. Ta imena lahko vidite v paleti Lastnosti. Z urejevalnikom tabel lahko ustvarite nov dokument, si ogledate rezultate prejšnjih poročil in uredite tabelarične dokumente.

Kako ustvariti dokument s preglednico v 1C

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

Pri ustvarjanju tabele izberite celico in vnesite podatke (besedilo, formula, številski podatki). Če želite spremeniti velikost celic, potem v meniju izberite »Oblika - Vrstica - Samodejno prilagodi višino - Stolpec - Samodejno prilagodi širino«. Če želite to narediti, premaknite miško čez rob glave vrstice ali stolpca, držite levi gumb miške in povlecite, da spremenite velikost. V 1C se spremenita višina vrstice dokumenta preglednice in širina stolpca. Ukaz za samodejno izbiro odpremo z dvojnim klikom na rob naslova.


Varno lahko ponovite vse korake v svoji bazi podatkov ali preprosto ustvarite preglednico v 1C: Pripravljene rešitve - oblačna različica licenčnega programa 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 preglednice lahko spremenite ročno ali samodejno.

V programu 1C se višina vrstice dokumenta s preglednico spremeni ročno, če z miško premaknete čez 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 kazalec miške postavite na desni rob glave in počakate, da se kazalec miške spremeni v razcepljeno vodoravno puščico. Z miško premaknite rob glave, da nastavite želeno širino.

Najmanjšo zahtevano širino stolpca lahko nastavite z dvema klikoma na rob glave. Urejevalnik bo samostojno nastavil širino, v katero se prilega celotno besedilo.

Obstaja še en način, da ga spremenite ročno. Pritisnite tipko "Ctrl" in premaknite miško čez želeno mejo celice. Ko se oblika kazalca spremeni, nastavite želeno velikost.

V 1C se bo spremenila širina stolpca dokumenta s preglednico samodejno, če izberete želeni 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 preglednice je širina vseh stolpcev privzeto nastavljena. 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 potrjeno, je v polju »Višina vrstice« nastavljena fiksna velikost črte.

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

Premaknite miško na ločilo stolpcev in pritisnite levi gumb miške. Ne da bi izpustili 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.


Praviloma se tabelarni dokument oblikuje na podlagi postavitve, ki je predloga za izdelavo tiskanega obrazca. Sama postavitev lahko vključuje slike, grafikone in vrtilne tabele. Primer prikazuje postavitev za tiskanje računa za potrošni material:


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

Združevanje vrstic v dokumentu preglednice

V dokumentu preglednice lahko združite vrstice in stolpce, da kategorizirate podatke v poročilih. Obstajajo vodoravne skupine, ki se lahko nahajajo na desni ali levi strani, in navpične skupine, postavljene zgoraj ali spodaj.

Prikažete lahko tudi ravni združevanja. Ko kliknete številke v glavi, se vse skupine razširijo hkrati. Pri uporabi združevanja se samodejno oblikuje zamik ravni:


Dekodiranje tabelarnega dokumenta 1C

Za pridobitev podrobnega ali dodatnega poročila bomo uporabili mehanizem dešifriranja. Če želite to narediti, kliknite vrstico ali celico v dokumentu.

Pri dešifriranju dokumenta obstajata dve dejanji:

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

Pri uporabi dešifriranja lahko dobite povsem novo poročilo (na primer »prikaži račune, ki so prispevali k obsegu prodaje za to nasprotno stranko«).

Ker se poročila, ki jih vsebuje določena aplikativna rešitev, prikličejo samodejno, to uporabniku oteži delo. Da bi olajšali delo, je potreben mehanizem dešifriranja.

Kako shraniti dokument s preglednico v 1C

Da bi lahko v prihodnje uporabljali tabelarni dokument (odpiranje, ogled, tiskanje), ga morate shraniti. Izberite razdelek »Datoteka« in kliknite »Shrani«. Po tem se na zaslonu prikaže okno, v katerem navedemo imenik in ime datoteke. Če morate dokument preimenovati ali ga shraniti v drugi obliki, izberite razdelek »Datoteka« in »Shrani kot«.

Praviloma je dokument shranjen v formatu, ki ga uporablja sistem 1C:Podjetje (*.mxl). Vendar pa je mogoče dokument s preglednico izvoziti v druge formate za shranjevanje podatkov, vključno s formatom preglednice ODF (*.ods), dokumentom Word (*.docx), dokumentom HTML (*.htm) ali besedilno datoteko UNICODE (*. txt). Poleg tega je mogoče dokument s preglednico shraniti v 1C v excel ali pdf.

Tiskanje tabelarnega dokumenta v 1C

Za ogled dokumenta pred tiskanjem izberite razdelek »Datoteka - Predogled«. Za izhod iz predogleda kliknite gumb »Zapri«.

V nastavitvah strani bomo nastavili parametre za tiskanje tabelarnega dokumenta v 1C - merilo, velikost, obrobe itd. V urejevalniku tabel nastavite parametre za postavitev vrstic in stolpcev. »Položaj strani« prisili ostranjevanje, ponavljanje vrstic in stolpcev itd.

Dokument bomo izpisali v tiskalnik s klikom na razdelek »Datoteka« - »Natisni«. Na strani se prikaže okno z nastavitvami, kjer morate nastaviti parametre tiskanja - izberite tiskalnik, obseg strani in število kopij - ter kliknite »V redu«.

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

Večina učnih gradiv o programiranju v sistemu 1C opisuje oblikovanje tiskanih obrazcev na podlagi predmeta "Tabelarni dokument" so omejeni na prikaz končanega obrazca na zaslonu. Za uporabnike je veliko bolj pomembno, kako bo dokument izgledal ob tiskanju. Tu poleg dobro oblikovane postavitve igrajo vlogo tudi parametri 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 preglednice.

Oglejmo si lastnosti in metode dokumenta preglednice v zvezi z nastavitvami tiskanja (v navedenih primerih je »TabDoc« objekt vrste »Dokument preglednice«).

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

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

Pri tiskanju paketa dokumentov lahko prihranite čas z nastavitvijo možnosti zbiranja:

TabDoc. ParseByCopies = res;

Število izvodov je mogoče določiti na naslednji način:

TabDoc. Število primerkov= 5 ;

Seveda lahko nastavite polja:

TabDoc. Levo polje = 20; //Levi rob je 20 mm, drugi robovi so 10 mm (privzeto)

Še nekaj lastnosti strani:

TabDoc. OrientationPage= OrientationPage. Pokrajina;
TabDoc. InstancesOnPage= 2 ; //na listu bosta 2 strani
TabDoc. Autoscale = res; //podobno nastavitvam merila »širine strani«.

Po potrebi lahko določite določeno vrednost skaliranja v odstotkih (lastnost "Lestvica tiskanja").

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

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

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

TabDoc. PageSize = "Po meri" ; //nestandardna velikost
TabDoc. PageHeight = 350 ;
TabDoc. Širina strani = 350 ;

Tudi v dokumentu s preglednico lahko nadzorujete izpis glav in nog ter njihovo vsebino. To se naredi z uporabo lastnosti "Glava strani" in "Noga". Na primer:

TabDoc. Glava strani. Izhod = res; //glava bo natisnjena
TabDoc. HeaderSizeTop= 7 ; //velikost noge 7 mm (privzeto 10 mm)
TabDoc. Glava strani. VerticalPosition= VerticalPosition. Vrh ;
TabDoc. Glava strani. Domača stran= 2 ; //noga je prikazana z druge strani
FontFooter=Nova pisava("Courier New", 8,True);
TabDoc. Glava strani. Pisava = FontFooter; //poševna pisava
TabDoc. Glava strani. TextInCenter = "Glava strani";
TabDoc. Glava strani. TextRight = "Stran[&PageNumber] od [&PagesTotal]"; //številčenje strani
TabDoc. Glava strani. TextLeft = "[&Datum]" ; // Trenutni datum

Ustvarjeni dokument se pošlje v tisk z metodo "Type()". Možni sta dve možnosti klica.

1) Neposredno v tiskalnik:

TabDoc. Print(.NotUse);
TabDoc. Print(true);

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

TabDoc. Natisni ( DialogUsageModePrint. Uporaba );
TabDoc. Print(false);

Poleg tega lahko nadzorujete, kako je dokument razdeljen na strani. Na podlagi trenutnih nastavitev tiskalnika lahko ocenite število strani v dokumentu:

TabDoc. Število strani();

Uporaba metod "CheckOutput()" in "CheckAttach()" Določite lahko, ali bo dokument s preglednico ali niz področij dokumenta s preglednico ustrezal strani po višini in širini pri trenutnih nastavitvah tiskalnika.

Upoštevati je treba, da je delovanje zadnjih treh metod odvisno od nameščenega tiskalnika. Če ga metoda ne najde, se sproži izjema.

Metode vam omogočajo prisilno vstavljanje prelomov strani"OutputVerticalPageSeparator()" in "OutputHorizontalPageSeparator()".

Tako lahko nadzirate tiskanje strani za stranjo in nadzirate polnjenje strani:

Če ne TabDoc. CheckOutput ( Matrika OutputAreas) Potem
TabDoc. Izhod HorizontalPage Separator();
endIf;

Pomembna značilnost platforme 1C:Enterprise 8.2 je stroga ločitev lastnosti in metod glede na kontekst izvajanja. Čeprav so vse zgornje lastnosti na voljo v katerem koli kontekstu, navedene metode niso na voljo na tankem odjemalcu. Izjema je metoda »Print()«, katere razpoložljivost je iz očitnih razlogov omejena na odjemalski del. To pomeni, da mora na strežniku potekati oblikovanje tabelarnega dokumenta, ki ga je treba poslati v tiskanje v odjemalskem postopku.

Za obračunavanje denarja in blaga se v poslovanju pogosto uporabljajo različne tabele. Skoraj vsak dokument je tabela.

Ena tabela navaja blago, ki bo odpremljeno iz skladišča. Druga tabela prikazuje obveznosti plačila tega blaga.

Zato v 1C delo s tabelami zavzema vidno mesto.

Tabele v 1C se imenujejo tudi "tabelarni deli". Imajo jih imeniki, dokumenti in drugo.

Ko se poizvedba izvede, vrne tabelo, do katere lahko dostopate na dva različna načina.

Prvi - hitrejši - izbor, pridobivanje vrstic iz njega je možno le po vrstnem redu. Drugi je nalaganje rezultata poizvedbe v tabelo vrednosti in nato naključni dostop do nje.

//Možnost 1 – zaporedni dostop do rezultatov poizvedbe

//dobi tabelo
Izberite = Query.Run().Select();
// pregledamo vse vrstice rezultata poizvedbe po vrstnem redu
Medtem ko Select.Next() Loop
Poročilo (Ime izbora);
EndCycle;

//Možnost 2 – nalaganje v tabelo vrednosti
Zahteva = Nova zahteva ("IZBERI ime IZ Imenika. Nomenklatura");
//dobi tabelo
Tabela = Query.Run().Unload().
//naprej lahko tudi ponavljamo skozi vse vrstice
Za vsako vrstico iz cikla tabele
Poročilo(String.Name);
EndCycle;
//ali poljubno dostopati do nizov
Vrstica = Table.Find("Lopata", "Ime");

Pomembna značilnost je, da bodo v tabeli, ki jo dobimo iz rezultata poizvedbe, vsi stolpci strogo tipizirani. To pomeni, da boste z zahtevo po polju Ime iz imenika Nomenklatura prejeli stolpec tipa Niz z dovoljeno dolžino največ N znakov.

Tabela na obrazcu (debela stranka)

Uporabnik dela s tabelo, ko je postavljena na obrazec.

O osnovnih načelih dela z obrazci smo razpravljali v učni uri in v učni uri

Torej, postavimo tabelo na obrazec. Če želite to narediti, lahko povlečete tabelo iz nadzorne plošče. Podobno lahko v meniju izberete Nadzor obrazca/vstavi.

Podatke lahko shranite v konfiguracijo - takrat morate izbrati obstoječi (prej dodan) tabelarični del konfiguracijskega objekta, katerega obrazec urejate.

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

Ko izberete tabelarični del, bo 1C sam dodal stolpce v tabelo na obrazcu. Vrstice, ki jih uporabnik vnese v tako tabelo, se samodejno shranijo skupaj z referenčno knjigo/dokumentom.

V isto lastnost Podatki lahko vnesete poljubno ime in izberete vrsto Tabela vrednosti.

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

Z desnim klikom 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 (slednje - če ni izbrana poljubna tabela, ampak tabelarnega dela).

V lastnostih tabele na obrazcu lahko določite, ali lahko uporabnik dodaja/briše vrstice. Naprednejša oblika je potrditveno polje Samo ogled. Te lastnosti je priročno uporabljati za organiziranje tabel, namenjenih prikazovanju informacij, ne pa tudi urejanju.

Za upravljanje tabele morate na obrazcu prikazati ukazno ploščo. Izberite menijsko točko Obrazec/Vstavi kontrolnik/Ukazna vrstica.

V lastnostih ukazne vrstice izberite potrditveno polje Samodejno izpolnjevanje, da se gumbi na plošči prikažejo samodejno.

Tabela na obrazcu (lahki/upravljani odjemalec)

Na upravljanem obrazcu so ta dejanja videti nekoliko drugače. Če morate na obrazec postaviti tabelarični del, razširite vejo Objekt in enega od tabelaričnih delov povlecite v levo. To je vse!

Če želite postaviti tabelo vrednosti, dodajte nov atribut obrazca in v njegovih lastnostih določite vrsto – tabela vrednosti.

Če želite dodati stolpce, uporabite meni z desnim klikom na tem atributu obrazca in izberite Dodaj stolpec atributa.

Nato tudi povlecite tabelo v levo.

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

Nalaganje tabele v Excel

Vsako tabelo 1C, ki se nahaja na obrazcu, je mogoče natisniti ali naložiti v Excel.

To storite tako, da z desno miškino tipko kliknete prazen prostor v tabeli in izberete Seznam.

V upravljanem (lahkem) odjemalcu lahko podobna dejanja izvedete z menijsko postavko Vsa dejanja/Prikaži seznam.