Kako generirati izvješća u 1C. Dodavanje vanjskog izvješća u bazu podataka. Formiranje tipa uzorka

11.05.2020 Recenzije

Svaka organizacija, kako bi donijela pravovremene i ispravne upravljačke odluke, treba operativne podatke o raspoloživosti robe u skladištima, njezinoj cijeni i prodaji. Trgovačke organizacije rade s velikim brojem artikala i protustranaka, a to zahtijeva dobro postavljanje analitičkog računovodstva i brzo primanje tražene podatke prema njegovim podacima. U članku se raspravlja o osnovnim tehnikama rada sa standardnim izvješćima u standardnom rješenju "1C: Trade Management 8" (izdanje 11), izgrađenom na temelju sustava za sastavljanje podataka, te daje korisne praktične preporuke koje će biti korisne i početnicima i oni koji su iz prethodnih izdanja prešli na novo izdanje.

Na primjer, uzmimo izvješće

  • Analiza dostupnosti proizvoda;

postavke.

U kolumni Vrsta usporedbe Nomenklatura

  • Jednako
  • Nejednak
  • Na listi
  • Nije na popisu
  • U grupi Nomenklatura;
  • Nije u grupi Nomenklatura;
  • U grupi s popisa Nomenklatura;
  • Nije u grupi s popisa Nomenklatura.

Značenje

"Brzi odabiri"

Kako se platforma 1C:Enterprise 8 razvija i pojavljuje se nova verzija 8.2, izvještaji u sustavima postaju sve fleksibilniji, a korisnici imaju sve više mogućnosti da ih prilagode svojim zahtjevima bez pomoći programera.

Nove mogućnosti koje pruža sustav za sastavljanje podataka (DCS) omogućuju vam da iskusite prednosti mogućnosti 1C:Enterprise 8 pri izradi izvješća kao nikada prije. I unatoč činjenici da je sučelje izvješća doživjelo značajne promjene (u usporedbi s izdanjem 10.3 konfiguracije "Trade Management", u daljnjem tekstu UT), postavke izvješća i dalje su dostupne prosječnom korisniku. Pogledajmo neke osnovne tehnike za rad s njima.

Prvo na što možete obratiti pozornost su brzi odabiri. Omogućuju prikaz podataka u izvješću na temelju određenih vrijednosti polja izvješća prema želji korisnika.

Na primjer, uzmimo izvješće Analiza dostupnosti proizvoda u UT. Odmah napomenimo da će se cijela demonstracija mogućnosti izvještavanja u UT 11 odvijati na primjeru dva izvješća:

  • Analiza dostupnosti proizvoda;
  • Prihodi i troškovi prodaje.

Odabir po pojedinim poljima može se izvršiti ili izravno u obrascu izvješća ili korištenjem gumba postavke.

U kolumni Vrsta usporedbe korisnik može odabrati različite uvjete usporedbe. Na primjer, za teren Nomenklatura Možete odabrati sljedeće vrste usporedbe:

  • Jednako- izvještaj će biti izgrađen samo za odabranu stavku;
  • Nejednak- izvješće će se generirati za cijeli asortiman osim za odabrani artikl;
  • Na listi- izvješće će se temeljiti na popisu stavki;
  • Nije na popisu- izvješće će biti izgrađeno na cjelokupnom asortimanu proizvoda, osim odabranih stavki;
  • U grupi- izvješće će biti izgrađeno na cijeloj stavci koja se nalazi u odabranoj mapi imenika Nomenklatura;
  • Nije u grupi- izvješće će biti izgrađeno na cijelom asortimanu proizvoda, osim za stavke koje se nalaze u odabranoj mapi imenika Nomenklatura;
  • U grupi s popisa- slično usporedbi Na popisu su samo mape u imeniku odabrane kao vrijednosti popisa Nomenklatura;
  • Nije u grupi s popisa- slično usporedbi Nije na popisu, samo su mape u imeniku odabrane kao vrijednosti popisa Nomenklatura.

Potvrdni okvir s lijeve strane polja za odabir označava da je odabir za ovo polje "omogućen", tj. uzet je u obzir izvješćem.

Neoznačena polja se ne uzimaju u obzir čak i ako ste odabrali određene vrijednosti za ta polja.

Ovisno o odabranoj vrsti usporedbe u stupcu Značenje naznačen je određeni element ili mapa (grupa) imenika ili popis elemenata ili mapa.

“Brzi odabiri” dostupni su u svim rješenjima na platformi 1C:Enterprise 8.

Primjer jednostavne promjene postavki izvješća

Za pregled/promjenu postavki izvješća morate ići na izbornik Sve akcije - Promjena opcije.

Pred nama se otvara prozor postavki za odabranu opciju izvješća.

Struktura izvješća prikazana je na vrhu prozora. U biti, radi se o vizualnom prikazu grupiranja redaka i stupaca izvješća, odnosno kojim redoslijedom će analitički podaci biti prikazani u izvješću u redovima i stupcima.

Na dnu prozora prikazuju se informacije koje se odnose na izvješće u cjelini (ako je vrhunska razina izvješće), ili na određeno grupiranje redaka ili stupaca izvješća (ako je odabrano grupiranje na nižoj razini), postavke za prikaz informacija i dizajniranje polja.

Primjer 1

Korak 1. Moramo ukloniti grupiranje po karakteristikama proizvoda, ostavljajući samo grupiranje po proizvodu. Da biste to učinili, na vrhu prozora postavki izvješća kliknite na polje Nomenklatura, karakteristike. Na dnu prozora idite na karticu grupe.

Odaberite polje Karakteristično i kliknite na gumb Izbrisati komandna ploča.

Potvrdite promjene postavki izvješća klikom na gumb Završite uređivanje u donjem lijevom kutu ekrana.

Korak 2. Nakon uklanjanja karakteristike, naš će zadatak, prema uvjetima primjera, biti dodati cjenovnu skupinu. U biti, to grupiranje treba biti na nižoj razini od grupiranja po skladištu, ali na višoj razini od grupiranja po stavkama. Stoga ćemo u strukturi izvješća istaknuti grupiranje Zaliha.

Desnim klikom na njega odaberite naredbu iz kontekstnog izbornika Nova grupa.

U prozoru za uređivanje polja grupiranja koji se otvori odaberite Nomenklatura. Cjenovna skupina.

Klikom na gumb u redu, vidjet ćemo da je izvješću dodano novo grupiranje, podređeno grupiranju Zaliha.

Sada odaberite grupiranje po proizvodu i, bez otpuštanja desne tipke miša, povucite ga unutar (tj. ispod) grupiranja po cjenovnoj skupini. Dobit ćemo strukturu prikazanu na slici 1. Rezultat postavljanja izvješća prikazan je na slici 2.

Riža. 1. Rezultirajuća struktura izvješća

Riža. 2. Rezultat prilagodbe izvješća

Rad s prilagođenim poljima

Pogledajmo sada pobliže nove opcije za prilagodbu izvješća u programu 1C: Trade Management 8.

U obliku uređivanja strukture i postavki našeg izvješća, obratimo pozornost na karticu Prilagodljiva Polja.

Prethodno smo izvješću dodali polja, čiji je popis unaprijed odredio programer. Pomoću ove kartice možemo kreirati vlastita polja koja su nam potrebna - Polje za odabir ili Izrazno polje.

Primjer 2

Prilagodimo izvješće "Povijest prodaje" (opcija izvješća "Prihodi i troškovi prodaje"). Prikazat ćemo podatke o prodaji po partnerima i asortimanu. Pretpostavimo da naša tvrtka prodaje robu u Moskvi iu regijama. Dakle, svaki klijent u informacijskoj bazi pripada određenom zemljopisnom području (atribut "Poslovna regija" u imeniku "Partneri"). Podatke o prodaji možemo lako grupirati u izvješću po regijama, ali što ako nas zanima više agregiranih statistika, posebice odgovor na pitanje "Koliko je robe prodano u Moskvi, a koliko u svim ostalim regijama zajedno"? Ovdje dobro dolaze "prilagođena polja".

Korak 1. Otvorimo izvješće. Idemo na obrazac za postavljanje strukture izvješća ( Sve radnje -> Promjena opcije). Idemo redom izbrisati sve prethodno stvorene grupe u izvješću - da biste to učinili, odaberite svaku od njih i kliknite na gumb Izbrisati naredbenu ploču ili koristite tipku DEL.

Kao u prethodnom primjeru, dodajmo grupiranje u izvješće po partneru, a zatim po stavci. Već znamo kako to učiniti, tako da neće trebati puno vremena.

Korak 2. Kreirajmo novo prilagođeno polje. Otvorimo oznaku Prilagodljiva Polja i izvršiti naredbu Dodaj -> Novo odabrano polje.

Dajmo našem novom polju ime - Regija općenito.

Kliknimo na gumb Dodati. U nova linija kliknite na gumb u koloni Izbor. U obrascu za uređivanje odabira koji se pojavi dodajte odabir po polju Partner.Poslovna regija. Odaberimo vrstu usporedbe Jednako, što znači - Moskva.

Kliknimo na gumb u redu, nakon čega ćemo se vratiti u prozor za uređivanje prilagođeno polje. Zatim morate kliknuti na gumb u stupcu Značenje i na popisu za odabir vrste podataka koji se pojavi odaberite Crta i zapišite kao vrijednost Moskva.

Ponovimo operaciju. Dodajmo još jedan red u tablicu. Ovaj put za izbor po oblastima Partner.Poslovna regija odaberite vrstu usporedbe Nejednak.

Povratak na prozor za uređivanje prilagođenog polja, u stupcu Značenje idemo pisati Ostale regije(vidi sliku 3).

Riža. 3. Uređivanje prilagođenog polja

Kliknimo na gumb u redu. Naš novi teren je spreman.

3. korak Dodajmo naše novo polje u strukturu izvješća. Odabir gornje razine mišem Izvješće u strukturi, dodajte novo grupiranje. U rekvizitima Polje izaberimo Regija općenito.

Povucite mišem grupiranje po partneru i podređeno grupiranje po artiklu unutar novostvorenog.

Generirajmo izvješće i pogledajmo rezultat (prikazano na slici 4).

Riža. 4. Rezultat generiranja izvješća

Izbor i sortiranje

Vratimo se na prozor za uređivanje strukture izvješća i postavki te obratimo pozornost na oznake Izbor I Sortiranje.

Ako je korijenski element odabran u strukturi izvješća ( izvješće), tada će se postavke napravljene na ovim karticama primijeniti na cijelo izvješće u cjelini. Ako je odabrano grupiranje izvješća, postavke će utjecati samo na to grupiranje.

Primjer 3

Kao rezultat toga, izvješće Povijest prodaje Bit će uključene samo one implementacije za koje je naveden upravitelj. Ivanov Ivan Fedorovič.

Primjer 4

Spremite učinjene promjene

Ako promijenite strukturu izvješća, uvijek ga možete spremiti pomoću naredbe Sve akcije -> opcija Spremi.

U obrascu za spremanje opcije možete koristiti prekidač za odabir Spremi u postojeća opcija izvješće(umjesto jedne od već dostupnih opcija), odn Spremi novu verziju izvješća.

Pogledajmo postupak stvaranja izvješća u 1C 8.3 pomoću sustava za sastavljanje podataka. Za primjer, uzmimo sljedeći zadatak: izvješće mora unijeti podatke iz tabelarnog dijela robe dokumenata Promet roba i usluga za određeno razdoblje i za odabranu organizaciju. Također treba grupirati podatke po poljima Račun, Veza na dokument i Stavka.

Primjer dobivenog izvješća može se preuzeti s.

Pomoću izbornika File->New dodajte novo vanjsko izvješće, dajte mu naziv i spremite ga na disk. Kreirajmo dijagram izgleda pomoću gumba Otvori dijagram izgleda podataka.

Pisanje zahtjeva 1C za SKD

Nakon izrade dijagrama izgleda, moramo napisati upit koji će prikupiti podatke za izvješće. Da biste to učinili, na kartici Skupovi podataka izradite skup podataka upita.

Sada možete početi pisati upit; za to postoji posebno polje u skupu podataka. Možete pisati ili ručno ili pomoću konstruktora (što je mnogo praktičnije). U našem izvješću, upit je najjednostavniji:

|ODABIR | Prodaja roba i usluga Roba Link, | Prodaja roba i usluga Roba Veza Organizacija | Prodaja roba i usluga Roba. Veza. Protustrana strana, | Prodaja roba i usluga Roba.Nomenklatura, | Prodaja roba i usluga Roba Iznos, | Promet dobara i usluga Roba Stopa PDV-a, | Promet dobara i usluga Roba Iznos PDV-a, | Prodaja roba i usluga Roba Cijena | OD | Dokument Prodaja roba i usluga Roba | KAKO PRODAVATI PROIZVODE I USLUGE PROIZVODI | GDJE | Prodaja roba i usluga Roba Veza Datum | IZMEĐU &početka razdoblja I &kraja razdoblja | I prodaja roba i usluga Roba Veza Organizacija | = &Organizacija

Postavljanje polja skupa podataka

Nakon pisanja zahtjeva, ACS će automatski popuniti tablicu s postavkama polja.

Ukratko ću vam reći o nekim postavkama:


Postavljanje resursa

U sustavu sastava podataka, polja resursa znače polja čije se vrijednosti izračunavaju na temelju detaljnih zapisa uključenih u grupiranje. U biti, resursi su grupni ili ukupni rezultati izvješća. U našem slučaju, resursi će biti polja Iznos i Iznos PDV-a. Ukupni iznosi za resurse mogu se izračunati pomoću funkcija SKD izraznog jezika, od kojih su najjednostavnije Sum(), Average(), Maximum(), Minimum() i Quantity(). Da biste postavili resurse izvješća, trebate otići na karticu Resursi i povući potrebna polja izvješća u tablicu resursa. Nakon ovoga, morate postaviti izraz (u našem slučaju, Sum()), također možete odabrati grupiranje za koje želite vidjeti ukupne vrijednosti ovaj resurs, to se može učiniti u stupcu Izračunaj prema....

Imajte na umu da ne možete kreirati grupiranja na temelju polja odabranih u resursima.

Svi parametri navedeni u zahtjevu bit će prikazani na kartici Parametri sheme izgleda. U našem slučaju to su Početak razdoblja, Kraj razdoblja i Organizacija. Prođimo kroz neke od njihovih postavki:

  1. Stupci Naziv, Naslov i Vrsta popunjavaju se automatski i njihove vrijednosti se ne smiju nepotrebno mijenjati;
  2. Dostupan je popis vrijednosti. Ako želite proslijediti popis kao parametar, trebate postaviti ovu zastavicu, inače će tamo ići samo prvi element popisa.
  3. Značenje. Ovdje možete odrediti zadanu vrijednost za parametar. U našem primjeru odabrat ćemo vrijednost Elementi za parametar Organizacije (prazna poveznica na direktorij Organizacije).
  4. Uključi u dostupna polja. Ako poništite ovu zastavicu, parametar neće biti vidljiv u postavkama: u odabranim poljima, odabir.
  5. Ograničenje dostupnosti. Oznaka je odgovorna za mogućnost postavljanja vrijednosti parametra u postavkama ACS-a.

Postavljanje strukture izvješća

Idemo na karticu Postavke, ovdje možemo odrediti grupiranje izvješća, polja prikazana u izvješću, odabire, sortiranja itd. Uvjeti zadatka kažu da izvještaj treba grupirati podatke po poljima: Konto, Veza i Stavka, mi ćemo ih jedno za drugim označiti u području grupiranja.

Na kartici Odabrana polja povucite naše resurse (Iznos, Iznos PDV-a) iz dostupnih polja u polja izvješća.

Dodajmo odabire po Izvođaču i Stavci radi lakšeg korištenja izvješća. Očistit ćemo zastavice za korištenje odabira; korisnik će ih postaviti po potrebi.

Ovo dovršava postavljanje izvješća; sada ga možete pokrenuti u poslovnom načinu rada.

Generiranje izvješća

Za izvješće o sustavu kontrole pristupa u 1C nije potrebno kreirati obrazac, sam sustav izgleda će ga generirati. Otvorite izvješće u načinu rada 1C Enterprise 8.

Prije nego što ga izradite, kliknite gumb Postavke i ispunite vrijednosti parametara. Također možete postaviti odabir, ako je potrebno, promijeniti grupiranje, sortiranje itd.

Pogledajte i video o izradi izvješća o sustavu kontrole pristupa:

Izvješća su vrlo važna, to svi znaju. Stoga bi svaki program trebao moći izraditi izvješće. Danas ćemo pokušati stvoriti jednostavno izvješće u programu 1C.

Izradit ćemo izvješće koristeći našu bazu podataka kao primjer, koju smo koristili u prethodnim člancima. Podsjetit ću vas da smo napravili novu bazu podataka, napravili dokument Prijem robe, dodali nekoliko imenika i par podsustava.

I tako imamo dokumente Dolazak robe. Ispunjavamo sljedeće podatke. Dobavljač tj. tko je isporučio robu, naziv isporučene robe, količinu, cijenu i iznos. Bilo bi lijepo znati tko nam je što isporučivao iu kojim količinama. U te svrhe možete proći kroz sve dokumente, ali puno je lakše otvoriti već gotov izvještaj.

Izrada novog izvješća u programu 1C 8

I tako da počnemo, prvo ćemo s vama napraviti novi podsustav, Izvješća, u koji ćemo ih u budućnosti dodavati. Možete pročitati kako stvoriti podsustave u.

Sada prijeđimo na izradu izvješća. Idite u konfigurator, potražite stavku izvješća i dodajte novo izvješće. Pišemo naziv izvješća ReportOnDocuments. Zatim idemo na karticu podsustava i dodajemo je podsustavu Izvješća. Sada kliknite na stavku Otvori dijagram sastava podataka.

U prozoru koji se otvori prvo je potrebno dodati Data Set.Za to kliknite na znak plus i odaberite Add Data Set Query. Zatim kliknite na Query Builder.

U dizajneru upita u prvom prozoru izaberemo dokument Prijem robe budući da na tom dokumentu želimo napraviti ispis. Nakon čega bi se trebala pojaviti u prozoru tablice. U prozor Polja trebate prenijeti ona polja koja će se odraziti u izvješću. Ali za svaki slučaj, premjestili smo sva polja dokumenta o primitku robe. Za sada ostavite ostale kartice i kliknite OK.

Sada u prozoru Dataset morate označiti naslove. Označimo okvire uz Količina, Naziv, Iznos, Cijena, Dobavljač. Ako to ne učinite, tada ćete u prozoru izvješća umjesto polja Cijena vidjeti polje Materijali.Cijena iu ostalim poljima.

Sada idite na karticu Postavke i dodajte novo grupiranje.

U prozoru koji se pojavi ostavite sve kako jest i kliknite OK.

Sada u stavci Postavke ispod odaberite Izvještaj i na kartici Odabrana polja prenesite polja koja su nam potrebna iz prozora Dostupna polja. Naime, datum, dobavljač, naziv, količina, cijena i iznos.

S ovim se čini kao da svi pokrećemo našu bazu podataka i vidimo što će se dogoditi. Idite na podsustav Izvješća, odaberite naše izvješće i kliknite Generiraj. Kao rezultat toga, trebali biste dobiti ovakvo izvješće.

Iz kojih možete saznati koji materijal, u kojoj količini i od koga je došao. Pa, to je sve, najjednostavnije izvješće je spremno.

U gornji izbornik idemo Servis->->.

Nakon toga pojavit će se obrazac popisa imenika. U gornjem izborniku kliknite Dodati.

Pojavljuje se prozor za dodavanje novog izvješća. pritisni gumb Otvoren.

Odaberite datoteku sa željenim izvješćem i kliknite Otvoren. Nakon dodavanja datoteke, po potrebi promijenite naziv izvješća (kako će biti prikazano na listi). Klik u redu.

Kao rezultat toga, novo izvješće se pojavljuje na popisu.

Nakon toga, izvješće se može koristiti, dodavanje je završeno. Da bismo kasnije otvorili ovo izvješće, također idemo na Servis->Dodatna izvješća i obrade->Dodatna vanjska izvješća.

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

Da biste dodali vanjsko izvješće u konfiguracije 1C:Enterprise 8.3 u upravljanom sučelju (na primjeru Računovodstva 3.0), uđimo u odgovarajući odjeljak programa:


Potrebno je da je omogućena opcija korištenja dodatnih izvješća, slijedite hiperlink:

Na popisu koji se otvori kliknite gumb Stvoriti:


Nakon toga odmah će se otvoriti dijaloški okvir za odabir datoteke s izvješćem u kojem je potrebno odabrati potrebna datoteka(u mom slučaju ovo je datoteka s analizom plana i stvarnih troškova).

Sada trebate konfigurirati smještaj(mjesto u programu gdje će izvještaj biti dostupan):


Nasumično odaberite željeni dio programa s popisa:


Sada trebate zabilježiti promjene u vanjsku karticu izvješća:

Sada otvorite izvješće iz sučelja programa:


Lista je još prazna, kliknite Prilagodite popis:


U obrascu za odabir označite naše izvješće:


Sada se pojavljuje na popisu:


Po gumbu Izvršiti Otvara se obrazac za izvješće:


Značajke "Univerzalnog izvješća" u računovodstvenom programu 1C 8.3.

U programu 1C 8.3 Enterprise Accounting 3.0, u odjeljku "Izvješća", postoji mnogo različitih izvješća za svaku vrstu aktivnosti. Uglavnom su dovoljni za svakodnevno računovodstvo. No ponekad je za analizu pojedinog problema potrebno kopati dublje, čak i do usporedbe, primjerice, upisa u dokumentu i upisnicima na koje se on odnosi. A postoje slučajevi kada standardna izvješća jednostavno nisu dovoljna.

Za takvu dubinsku analizu podataka ili za izradu vlastitog izvješća u programu 1C 8.3 postoji "Univerzalno izvješće". Razmotrit ću njegove mogućnosti u ovom članku.

Opći opis univerzalnog izvješća u 1C 8.3

Prvo, shvatimo gdje pronaći univerzalno izvješće? Ako odemo na izbornik "Izvješća", a zatim kliknemo vezu "Univerzalno izvješće", vidjet ćemo ovaj prozor:

Pogledajmo na brzinu njegove kontrole.


Završili smo s gornjom linijom.

  • Ispod je najzanimljiviji gumb "Prikaži postavke". Ovdje je bolje pokazati primjerom

Upute za postavljanje univerzalnog izvješća 1C 8.3

Budući da radimo u programu 1C: "Računovodstvo poduzeća 3.0", prvenstveno nas zanimaju računovodstveni registri. U konfiguraciji 3.0 dostupan nam je samo jedan - “računovodstveno i porezno računovodstvo”. Izaberimo to. Pogledajmo promet na kontu 10.01 “Materijal”.

Odaberite razdoblje. Imat ću ovo tijekom cijele 2012. Zatim kliknite gumb "Prikaži postavke":

Da bismo dobili nazive materijala, odabiremo grupiranje s 1. potkontoom. U njemu je pohranjeno ime, odnosno poveznica s nomenklaturom.

Idite na karticu "Odabir":

Ovdje trebamo naznačiti da želimo vidjeti samo ocjenu 10,01.

Ako želite, ovdje možete odrediti koliko god želite uvjeta odabira.

Kliknimo gumb za generiranje i vidimo što smo dobili:

Vidi se da izvještaj sadrži previše nepotrebnih stupaca. Kao što je valutno računovodstvo, porezno računovodstvo itd. U u ovom primjeru ti se zapisi ne čuvaju i želimo ukloniti te stupce iz izvješća.

Vraćamo se na postavke i odmah idemo na karticu "Indikatori":

Uklanjamo potvrdne okvire iz onih stupaca koje ne trebamo prikazati.

Na kartici "Generiraj" možete odrediti polje po kojem će se sortirati. Na primjer, tako da se materijali pojavljuju abecednim redom:

Kliknite "Generiraj":

Dobivamo željeni rezultat. Na ovaj način možete dobiti ogroman broj opcija izvješća.

Sada se izvješće može ispisati ili poslati e-poštom.

Ako odaberete ove brojeve u stupcima s brojevima, zbroj odabranih brojeva pojavit će se na vrhu u polju s ikonom “Zbroj”.

Na temelju materijala s: programmist1s.ru