Dodajanje zunanjega poročila v bazo podatkov. Dodajanje zunanjega poročila v bazo Kje v 1c zunanja poročila

27.11.2023

V zgornjem meniju pojdite na Storitev->->.

Po tem se prikaže obrazec s seznamom imenikov. V zgornjem meniju kliknite Dodaj.

Odpre se okno za dodajanje novega poročila. pritisni gumb Odprto.

Izberite datoteko z želenim poročilom in kliknite Odprto. Po dodajanju datoteke po potrebi spremenite ime poročila (kako bo prikazano na seznamu). Kliknite v redu.

Posledično se novo poročilo prikaže na seznamu.

Po tem se poročilo lahko uporablja, dodajanje je končano. Če želite pozneje odpreti to poročilo, gremo tudi na Storitev->Dodatna poročila in obdelave->Dodatna zunanja poročila.

Za BP 3.0, ZUP 3.0, UT 11, ERP 2.0.

Za dodajanje zunanjega poročila v konfiguracijah 1C:Enterprise 8.3 v upravljanem vmesniku (na primer Računovodstvo 3.0) vstopimo v ustrezen razdelek programa:


Potrebno je, da je omogočena možnost uporabe dodatnih poročil, sledite hiperpovezavi:

Na seznamu, ki se odpre, kliknite gumb Ustvari:


Po tem se vam takoj odpre pogovorno okno za izbiro datoteke s poročilom, v katerem morate izbrati želeno datoteko (v mojem primeru je to datoteka z analizo načrt-dejanski stroški).

Zdaj morate konfigurirati namestitev(mesto v programu, kjer bo poročilo dostopno):


S seznama naključno izberite želeni del programa:


Zdaj morate zabeležiti spremembe v zunanji kartici poročila:

Zdaj odprite poročilo iz programskega vmesnika:


Seznam je še prazen, kliknite Prilagodite seznam:


V obrazcu za izbor označite naše poročilo:


Zdaj se prikaže na seznamu:


Z gumbom Izvedi Odpre se obrazec za poročilo:


Poročila 1C 8.3 so poseben metapodatkovni objekt, namenjen ustvarjanju uporabniku prijazne predstavitve podatkov iz tabel baze podatkov 1C.

Ugotovimo kako nastavite poročila, za kaj jih potrebujete, v čem se zunanja poročila razlikujejo od vgrajenih in v čem se poročila razlikujejo od obdelave.

Če želite ustvariti ali prilagoditi poročilo, morate poznati vgrajeni in . Karkoli že lahko rečemo, je osnova za ustvarjanje skoraj vsakega poročila začetna poizvedba, ki prejme podatke. Te podatke obdelujemo in prikazujemo v uporabniku prijazni obliki.

Poročila so glavna stvar v vsakem informacijskem sistemu, zato je 1C posvetil veliko pozornosti razvoju poročil in ustvaril veliko število oblikovalcev in mehanizmov za njihovo ustvarjanje.

Oglejmo si osnovne metode za ustvarjanje poročil

Kako narediti poročilo v 1C z uporabo postavitve

Ustvarjanje z uporabo postavitve je najbolj rutinski način. Pogosto pa se vanj zatečejo iz obupa, saj... pri tej metodi razvijalec v celoti zapiše vsako dejanje v kodo, kar pomeni, da lahko naredimo karkoli. Drugi mehanizmi se s tem ne morejo pohvaliti.

Toda v tem primeru bo treba vse elemente, menije in druge "loke" vnesti ročno, kar je zelo delovno intenzivno.

Pridobite 267 video lekcij o 1C brezplačno:

Izdelava poročila z uporabo oblikovalnika izhodnih obrazcev

Oblikovalnik izhodnih obrazcev je mehanizem, vgrajen v platformo, ki olajša razvoj poročil. Oblikovalec je na voljo samo za običajne oblike.

Projektant dobi zahtevo in vse potrebne parametre za prihodnje poročilo, ta pa generira module in obrazce za poročilo. Mehanizem temelji na objektu vgrajenega jezika 1C 8.2 - Graditelj poročil.

Ustvarjanje poročila z uporabo Generic Report

Univerzalno poročilo ima odlično funkcionalnost, priročen vmesnik za nastavitve, ki je uporabniku znan:

Poročila, ki temeljijo na sistemu za sestavo podatkov

To je najnaprednejši način ustvarjanja poročil v 1C, ki ga priporoča sam 1C. pojavil v platformi 1C v različici 8.1.

SKD omogoča ustvarjanje preprostih poročil brez programiranja, saj ima zelo prilagodljiv in funkcionalen konstruktor za izdelavo sheme sestave podatkov:

V vseh zadnjih konfiguracijah so vsa poročila napisana s sistemom za sestavljanje podatkov.

Kakšna je razlika med zunanjimi poročili in vgrajenimi?

Kot piše v dokumentaciji - nič. Zunanji mehanizem poročanja je bil ustvarjen za odpravljanje napak v poročilih med razvojem.

Edina razlika pri razvoju rešitve je, da do zunanjega poročila ne morete dostopati »po imenu«, za razliko od vgrajenega poročila.

Kako se poročilo razlikuje od obdelave?

Pravzaprav praktično nič. Glavna razlika je namen uporabe predmeta: poročila so potrebna za prikaz informacij, poročila pa so potrebna za spreminjanje informacij.

Glavne razlike v lastnostih: v poročilih lahko podate osnovno shemo sestave podatkov (DCS) in določite nastavitve za shranjevanje parametrov poročila.

Pravijo, da je ime 1C prvotno pomenilo besedno zvezo »ena sekunda«, tj. programi morajo izdelati poročila hitro, »v eni sekundi«. Hitrost poročil je zelo pomembna, še pomembneje pa je, da poročila zagotavljajo pravilne informacije - to bomo razumeli na primeru ustvarjanja preprostega poročila v 1C 8.3 na podlagi konfiguracije Trade Management 10.3. Za ustvarjanje pravilnih poročil je zaželeno (celo zelo priporočljivo), da znate konfigurirati 1C in da lahko malo programirate v internem jeziku in poizvedovalnem jeziku 1C, čeprav je po drugi strani ustvarjanje poročil odlična priložnost da začnete obvladovati te veščine.

Ta opis je poučen za razumevanje osnovnih načel ustvarjanja poročil 1C

Kako ustvariti poročilo v 1C 8.3

Če želite ustvariti poročilo, morate odpreti 1C v načinu konfiguratorja, v oknu za zagon 1C na seznamu izberite želeno bazo podatkov in kliknite gumb Konfigurator:

V samem konfiguratorju pojdite v meni Datoteka in izberite Novo:


V meniju, ki se prikaže, izberite Zunanje poročilo in kliknite V redu:


Po tem se odpre novo okno s poročilom. V polje Ime vnesite ime poročila, mora biti brez presledkov in posebnih znakov:


Kako narediti poročilo z uporabo postavitve

Ta metoda najbolj zahteva znanje programiranja v 1C, vendar tukaj ne bomo analizirali mehanizmov za prejemanje in obdelavo podatkov, naredili bomo preprosto poročilo, da bi razumeli mehanizem za zagon poročila in prikaz obrazca poročila na zaslonu:

V oknu poročila (ki se odpre ob ustvarjanju poročila) na spodnjem seznamu postavite kazalec na postavko Postavitve in z desnim klikom v meniju, ki se prikaže, kliknite Dodaj:


V oblikovalcu postavitve, ki se odpre, lahko določite ime postavitve, kot vrsto postavitve naj bo izbran dokument s preglednico in nato v oblikovalcu kliknite gumb Dokončaj:


To bo odprlo okno postavitve, ki spominja na Excelov list:


V tej postavitvi morate ustvariti področja - skupine vrstic ali stolpcev, ki jih bo program uporabil kot predloge, vanje vstaviti podatke, prejete iz baze podatkov, in te predloge prikazati na zaslonu ter tako iz teh delov sestaviti poročilo.

Ustvarimo poročilo, ki prikazuje seznam elementov. Da bi to naredili, bomo ustvarili dve področji postavitve: glavo poročila in vrstico postavke.

Če želite ustvariti območje glave, z levim klikom na glavo vrstice (kjer je označena številka vrstice) izberete vrstico takole (celotno vrstico morate izbrati z enim klikom na glavo):


Nato pojdite v meni Tabela glavnega menija, pojdite na podmeni Imena in kliknite element Dodeli ime:


Program vas bo pozval, da določite ime območja, ime prav tako ne sme vsebovati presledkov ali posebnih znakov, nato kliknite V redu, izgledati mora takole:


Zdaj morate v ustvarjeno območje vnesti besedilo, ki bo prikazano v poročilu, in ga oblikovati. Če želite to narediti, vnesite besedilo v prvo celico, na primer »Seznam elementov«. Delo s celicami je podobno Excelu.

Če želite oblikovati besedilo v celici, z desno miškino tipko kliknite celico in kliknite Lastnosti. Na desni se odpre okno lastnosti celice. Pomaknite se navzdol po vsebini okna, poiščite polje Pisava in kliknite gumb “...”:


V oknu, ki se odpre, v razdelku Slog potrdite polje Krepko in kliknite V redu:


Postavitev bi morala izgledati takole:


Na enak način ustvarimo območje vrstice artikla, vendar ga ne označimo krepko:


V območju vrstice morate označiti, da je ime parameter, tj. da bo tam pri izpisu poročila zamenjano pravo ime artikla. To storite tako, da odprete lastnosti celice z imenom in v lastnostih v polju Polnjenje izberete vrednost Možnost, s tem zaključite nastavitev postavitve:


Vrnemo se v glavno okno poročila in na spodnjem seznamu z desno miškino tipko kliknemo postavko Obrazci in kliknemo Dodaj:


V oblikovalniku obrazca za poročilo, ki se odpre, kliknite gumb Končaj, odpre se obrazec za poročilo, dvokliknite gumb Generiraj:


Posledično se na desni strani zaslona odpre okno z lastnostmi gumba, v polju Dejanje kliknite na povečevalno steklo:


Po tem se odpre modul obrazca, v katerem morate programirati ustvarjanje poročila:


Najprej zamenjajte izbrano besedilo z naslednjo programsko kodo:

//ustvari dokument s preglednico, ki bo zapolnjen z deli poročila in prikazan na zaslonu
TabDocument = Nov tabularni dokument;
//naprej dobimo postavitev, ki je bila ustvarjena pri ustvarjanju poročila
Postavitev = GetLayout("Postavitev");
//zdaj moramo prikazati glavo poročila, za to pridobimo območje glave iz postavitve in ga prikažemo v dokumentu preglednice
AreaHeader = Layout.GetArea("Glava");
TabDocument.Output(AreaHeader);
//s poizvedbo dobimo izbor imen artiklov, ki morajo biti prikazani v poročilu
Zahteva = Nova zahteva;
Request.Text = "
|IZBERI
| Ime
|OD
| Imenik.Nomenklatura
|";
//pridobite območje vrstice artikla iz postavitve - do njega bomo dostopali v zanki, da prikažemo vsak element
AreaString = Layout.GetArea("String");
//obdelaj vsako ime iz nastale izbire v zanki
Izberite = Query.Run().Select();
Medtem ko Select.Next() Loop
//za prikaz naslednje vrstice morate določiti naslednje ime v parametru območja (sam parameter smo konfigurirali pri ustvarjanju postavitve)
AreaString.Parameters.Name = Selection.Name;
//parameter je bil izpolnjen, zdaj lahko prikažete niz
TabDocument.Output(AreaString);
EndCycle;
//dokument preglednice je bil ustvarjen, zdaj ga prikažemo na zaslonu
TabDocument.Show("Seznam elementov");

Ko je besedilo kopirano v modul obrazca, bodo vrstice, ki se začnejo z dvojno poševnico »//«, označene z zeleno - to so komentarji, ki opisujejo, kaj počne posamezna vrstica kode:


Povzemimo, katere vrstice programske kode so potrebne za ustvarjanje poročila:

  1. Ustvariti je treba preglednico, ki bo zapolnjena z deli poročila in prikazana na zaslonu; to storite z vrstico “TabDocument = New TabularDocument;”
  2. Dobiti moramo postavitev poročila, iz nje bomo dobili strukturo poročila po delih (območjih), to naredimo z vrstico “Layout = GetLayout(“Layout”)”
  3. Če želite prikazati vsako od območij, ga morate pridobiti iz postavitve in izpisati v dokument preglednice, to storite z vrsticama "Header Area = Layout.GetArea("Header")" in "TabDocument.Output(HeaderArea) "
  4. Če morate izpolniti parametre, ki postanejo znani šele, ko se program izvaja, morate pred prikazom območja izpolniti takšne parametre, to storite z vrstico "AreaString.Parameters.Name = Selection.Name"
  5. In šele ko je dokument preglednice napolnjen z vsemi potrebnimi deli poročila, se prikaže na zaslonu, to se naredi z vrstico "TabDocument.Show("Seznam elementov")"

In zdaj lahko preverite delovanje poročila - odprite 1C v načinu podjetja (gumb 1C: Enterprise v zagonskem oknu 1C). V glavnem meniju pojdite v meni Datoteka, kliknite Odpri:


Poiščite in odprite shranjeno datoteko poročila. V obrazcu, ki se odpre, kliknite gumb Generiraj:


in dobimo seznam nomenklature:


To je samo en način za ustvarjanje poročil v 1C. V naslednjih člankih si bomo ogledali druge.

Ustvarjanje poročil je ena glavnih funkcij vsakega računovodskega sistema. Katere vrste poročil obstajajo v 1C Računovodstvo 3.0, kako so poročila konfigurirana v 1C Računovodstvo 8.3 in katera orodja obstajajo za ustvarjanje novih poročil - bomo pogledali danes.

Vrste standardnih poročil

Računovodski program podjetja 1C je na začetku vnaprej nameščen s široko paleto poročil, ki vam omogočajo, da pridobite vse potrebne informacije. Njihov celoten seznam je predstavljen v razdelku »Poročila/standardna poročila«:

Poleg tega vsak razdelek programa predstavlja druge vrste standardnih poročil, na primer poročila o plačah v 1C 8.3 so shranjena v razdelku »Plače in osebje / poročila o plačah«.

V vsakem poročilu obstaja možnost “dodatnega prilagajanja” poročila, in sicer lahko dodate ali odstranite nekatera dodatna polja, dodate grupiranje, izbor ipd.

Oglejmo si možnost nastavitve na primeru dodajanja dodatnega polja v standardno poročilo »Bilanca stanja« (izberite račun 10). Če želite to narediti, na gumbu »Prikaži nastavitve« pojdite na »Dodatna polja«, dodajte novo polje in v izbirnem obrazcu pojdite na polje, ki ga potrebujemo, na primer za prikaz številke postavke v poročilu, izberite Polje »Številka artikla«, ki se nahaja znotraj polja »Nomenklatura« (za razširitev polja morate klikniti »+«):


Po kliku na “Generate” se prikaže dodatno polje, ki smo ga izbrali.

Kot primer razmislite o situaciji, ko poročilo zahteva vključitev celotnega seznama elementov, ki v imenu vsebujejo besedo »boot«. Kaj moram storiti? S klikom na »Prikaži nastavitve« pojdite na zavihek »Izbira«, dodajte novo polje in v oknu, ki se prikaže, odprete polje »+« »Nomenklatura« izberite »Ime«.


Po generiranju poročila prejmemo nomenklaturo, ki vsebuje samo vrednost, ki smo jo navedli v imenu.

Izdelava poročil po dokumentih

V razdelku »Standardna poročila« je univerzalno poročilo, ki vam omogoča prikaz informacij iz takih konfiguracijskih objektov, kot so:

  • dokument;
  • Imenik;
  • register akumulacije;
  • Register informacij;
  • Računski register.

Oglejmo si primere situacij, v katerih bo poročilo pomagalo uporabniku, da se ne zateče k razvoju zunanjih poročil, ampak uporabi standardni mehanizem nastavitev.

Na primer, ustvariti moramo poročilo, ki bo odražalo vse blago, prejeto od določene nasprotne stranke za določeno obdobje. Če želite to narediti, v glavi poročila na spustnem seznamu izberite vrsto predmeta - "Dokument", vrsto predmeta - "Potrdilo (akti, računi)" in navedite vrsto - "Blago".




*Polja Nasprotna stranka na začetku ni.

V polju »Vrsta primerjave« nastavite »Enako«, v »Vrednost« izberite želeno nasprotno stranko iz imenika.


Na vrhu poročila označite želeno obdobje in ustvarite poročilo.


Nastavitve, ki smo jih naredili, lahko shranite: za to kliknite gumb »Več/Shrani«.

Oglejmo si situacijo, ko je za pravilno generiranje reguliranega poročanja potrebno preveriti vsa gibanja v registru »Ločeno računovodstvo DDV« po dokumentih.

Če želite to narediti, v glavi poročila s spustnega seznama izberite vrsto predmeta - "Register akumulacije", v naslednjem polju izberite vrsto predmeta - "Ločeno obračunavanje DDV", v zadnjem polju izberite vrsto - "Stanja". in promet«.

Če želite, da poročilo prikaže informacije v kontekstu dokumentov, kliknite gumb »Prikaži nastavitve«, da odprete nastavitve poročila, nato pojdite na zavihek »Kazalniki«, dodajte novo polje in v oknu, ki se prikaže, izberite Polje »Vpisnik« (»vpisnik« je dokument, ki vsebuje gibanje, oblikovano po akumulacijskem registru). Novo dodano polje se privzeto odraža na dnu seznama polj: z uporabo "modrih puščic" premaknemo polje "Registrar" na vrh seznama.


V tem članku smo preučili, katere možnosti obstajajo za delo s poročanjem v 1C računovodstvo 8, kako uporabljati nastavitve poročila in katere informacije je mogoče pridobiti z univerzalnim poročilom.

Seveda ima 1C računovodstvo 8 zelo široke zmogljivosti. S tem programom lahko opravljate veliko različnih nalog. Toda včasih standardna vgrajena orodja še vedno niso dovolj. Kaj storiti v tem primeru?

Preberite tudi podoben članek, ki pojasnjuje, kaj je obdelava. Tukaj bomo govorili o razširitvi standardne funkcionalnosti programa.

Recimo, da morate izvesti neko operacijo in začnete iskati, kako to narediti standard Računovodske konfiguracije 1C. Odvisno od Kaj točno to, kar želite storiti, obstaja več načinov za rešitev težave.

Prva metoda. Nestandardna uporaba standardnih programskih orodij. Običajno to velja za dokumente. Na primer, zahteva se, da dokument kot rezultat ustvari takšne in drugačne transakcije. Potem morate najti dokument, ki je podoben po pomenu, in ga ustrezno izpolniti, tudi če na prvi pogled ta dokument 1C temu sploh ni namenjen.

Če dokument ustvarja transakcije ljubljeni na tisto, kar potrebujete, ampak še vedno ni čisto enako, potem lahko knjižite dokument in nato ročno popravite knjižbe. Tu se ne bom zadrževal na posebnostih nestandardne uporabe običajnih dokumentov - to je vključeno v moj tečaj o 1C računovodstvu 8. Najpomembneje je pokazati malo ustvarjalnosti in znanja o konfiguraciji, potem pa se izkaže, da se bo obseg nalog, ki jih je mogoče izvajati s standardno (nespremenjeno) konfiguracijo 1C Enterprise Accounting, razširil.

Še en način je konfiguracijske spremembe. Na primer, eden od mojih študentov mi je nekoč rekel: " V svojem programu želim imeti gumb na vidnem mestu "Koliko denarja imamo?" ". Povsem upravičena želja, vendar! ( čeprav dejansko takšno poročilo že obstaja v programu)

Vendar kljub možnosti spreminjanja 1C računovodstva po lastni presoji te možnosti ne bomo upoštevali, saj je to stvar programerjev 1C. Kaj torej v tem primeru preostane povprečnemu uporabniku?

Tam je bil pomemben del članka, vendar brez JavaScripta ni viden!

Odgovor je zelo preprost - razširite funkcionalnost programa z uporabo. Še posebej bomo govorili o zunanja poročila in obdelave.

To se naredi precej preprosto. Zahtevano poročilo (ali obdelavo, odvisno od zahtevanega) poiščemo na internetu in ga povežemo s standardno konfiguracijo 1C Računovodstvo 8. Za 1C Računovodstvo 8.2 pojdite v meni "Datoteka / Odpri ...", ali pritisnite gumb Odprto v orodni vrstici, nato pa v oknu Raziskovalca, ki se odpre, določite datoteko zunanjega poročila/obdelave. Primer na spodnji sliki.


"Kako povezati zunanje poročilo / obdelavo v različici 1C Računovodstvo 8.3?"- bodo vprašali lastniki nove različice 1C Enterprise. Skoraj enako. Še enkrat vas opozarjam, da je razlika le v vmesniku. Glej primer za 1C Računovodstvo 8.3 spodaj.

Spletna stran_

Kot je razvidno iz zgornjih primerov, so zunanja poročila in obdelava povezani na enak način, kot se navadne datoteke odpirajo v katerem koli drugem programu.

Po izbiri datoteke se vam odpre zunanje poročilo / obdelava, ki jih lahko uporabljate, kot da bi bili vgrajeni v konfiguracijo 1C Računovodstvo. Omeniti velja tudi, da morate imeti potrebne pravice dostopa do baze podatkov.

Namig: zunanja poročila in obdelave, ki jih uporabljate, shranite v posebej ustvarjeno mapo- udobno je. Mapo lahko ustvarite v mapi z bazo podatkov 1C Računovodstvo (če imate bazo datotek); Za udobje lahko spremenite ikono mape.

Zakaj se imenujejo "zunanji"?

Ker se pri povezovanju odpre zunanja datoteka, ki nima nobene zveze s konfiguracijo 1C računovodstva. Datoteka sama ni vgrajen v konfiguracijo, vendar pridobi le dostop do podatkov baze podatkov.

Varnost pri delu z vtičniki

Če so poročila samo prebrati vašo bazo, vendar z njimi ne storite ničesar, potem je tukaj obdelava lahko. Seveda je vse odvisno od tega, za kakšno obdelavo gre in za kakšne namene je namenjena. V vsakem primeru lahko priporočamo naslednje.

Prenesite zunanjo obdelavo samo iz zaupanja vrednih virov! Ne pozabite - poškodba baze podatkov zaradi napake ali namernih dejanj avtorja obdelave lahko povzroči resne težave. Če ste v dvomih, naredite varnostno kopijo baze podatkov, preden zaženete obdelavo, ki je niste osebno preizkusili!