Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Zanimljivo
  • 1s gdje se pohranjuju postavke korisničkog izvještaja.

1s gdje se pohranjuju postavke korisničkog izvještaja.

Svrha konfiguracijskog objekta “Settings Storage” je jasna iz naziva - pohranjivanje različitih korisničkih postavki. Opseg primjene ovog objekta je širok - u bilo kojoj konfiguraciji, koliko god bila ozbiljna, potrebno je pohraniti neke korisničke postavke.

Za praktičnost programera, u svakoj konfiguraciji postoji nekoliko standardnih skladišta postavki; osim toga, moguće je kreirati onoliko dodatnih skladišta postavki koliko je potrebno.

Prvo, pogledajmo standardna spremišta postavki koja su prisutna u bilo kojoj 1C konfiguraciji počevši od verzije 8.2.

Prodavnice standardnih postavki

Dakle, po defaultu, konfiguracija sadrži sljedeća spremišta postavki:

  • Skladište opcija izvještaja - za pristup postavkama opcija izvještaja.
  • Skladištenje prilagođenih postavki izvještaja - za pristup postavkama prilagođenih izvještaja.
  • Form DataSettings Storage - za pristup korisničkim postavkama za podatke obrasca.
  • General Settings Storage - za pristup opštim postavkama.
  • SystemSettings Storage - za pristup sistemskim postavkama.
  • Skladištenje korisničkih postavki dinamičkih lista - za pristup korisničkim postavkama dinamičkih lista.

Svakom od ovih prodavnica može se pristupiti kao svojstvu globalnog konteksta.

Programer može koristiti standardno skladište za svoje potrebe, čuvajući različite postavke u kontekstu korisnika, objekta i same postavke.

Za rad sa spremištima postavki (standardnih i onih koje je dodao programer), koriste se sljedeće metode.

Postavke snimanja i prijema:

GeneralSettings Storage.Save(ObjectName,SettingsName,SettingsValue,SettingsDescription,UserName); SettingsValue = GeneralSettings Storage.Load(ObjectName, SettingsName, SettingsDescription, UserName);

Uklanjanje suvišnih/nepotrebnih postavki:

GeneralSettings Storage.Delete(ObjectName,SettingsName,UserName);

Dobivanje liste postavki:

SettingsValueList = GeneralSettings Storage.GetList(ObjectName, UserName);

Parametri “ObjectName”, “SettingsName” i “UserName” moraju biti tipa string.

U bazi podataka, sva podešavanja se čuvaju u posebnoj tabeli.

Spremišta postavki kreirana od strane programera

Hajde sada da pričamo o onim spremištima postavki koje kreira programer. Općenito, programer nije ni na koji način ograničen u svojoj želji za kreiranjem novog spremišta postavki, ali se obično kreiraju odvojena spremišta postavki iz sljedećih razloga:

  • potrebno je premještati postavke između baza podataka;
  • referentna kontrola je potrebna prilikom pohranjivanja postavki;
  • potrebna je posebna struktura postavki 1C.

Prodavnice postavki se dodaju u odgovarajući odjeljak za konfiguraciju.

Ključna karakteristika skladišta postavki koje je kreirao programer je potreba da se ručno implementiraju metode za upisivanje i dohvaćanje vrijednosti (Save() i Load()). U ovim metodama, programer mora opisati spremanje (u informacionim registrima, datotekama, direktorijumima, itd.) i učitavanje postavki koristeći ugrađeni jezik.

Inače, principi rada sa kreiranim repozitorijumom se praktično ne razlikuju od rada sa standardnim repozitorijumima postavki.

Kreiranom spremištu se može pristupiti na ovaj način:

Postavke Storage.StorageName.Load();

Osim toga, kreirana skladišta mogu zamijeniti standardna u različitim konfiguracijskim objektima i u samoj konfiguraciji.

Upravljani obrasci imaju dva svojstva:

  • Automatsko pohranjivanje podataka - ako je odabrana vrijednost “Koristi”, podaci će se automatski pohraniti u standardnu ​​memoriju postavki podataka obrasca;
  • Pohranjivanje podataka u postavkama - ako je odabrana vrijednost “Koristi listu”, tada će se u prozoru sa detaljima obrasca pojaviti kolona “Sačuvaj” u kojoj možete odrediti koje detalje obrasca treba sačuvati, a moći ćete i odabrati pohranjivanje postavki za ove podatke.

To je sve, nadam se da vam je ovaj članak pomogao.

Korisničke postavke u 1C obično se dijele na tri dijela.

Prvo, 1C platforma omogućava svakom korisniku da napravi vlastita 1C postavke radi praktičnosti. Na primjer, postavke za 1C SKD izvještaje.

Drugo, u svakoj tipičnoj i nestandardnoj konfiguraciji obično postoji mnogo procesorskih jedinica koje obavljaju servisne radnje. Obrada zahteva prilagođavanje. Šteta je gubiti vrijeme na ponovni unos postavki svaki put kada otvorite obradu.

I na kraju, treće, za samog programera, kako bi program bio univerzalan, bolje je ne pisati neke zadane vrijednosti u programskom kodu, već ih pohraniti u nekim postavkama.

Gdje pohraniti sve ove postavke u 1C?

Kako su prethodno sačuvane postavke 1C

Platforma je nudila sljedeću standardnu ​​opciju:

  • Kada je potrebno zapamtiti postavku 1C, programator koristi funkciju
    SaveValue("SettingsName", Value);
  • Za čitanje postavki 1C koristite funkciju
    Vrijednost = RestoreValue("SettingName", Value);

U skladu s tim, programator kreira gumbe za spremanje i vraćanje postavki 1C, a korisnik koristi ovaj mehanizam (ili ih programer automatski sprema).

Kao vrijednost možete koristiti ne samo broj ili niz, već i, na primjer, strukturu - tip koji vam omogućava da pohranite mnoge vrijednosti s njihovim imenima, na primjer:
Postavke = Nova struktura();
Settings.Insert("SettingsName", Value);
Vrijednost = Settings.SettingsName;

Postavke 1C se čuvaju za korisnika koji je pritisnuo dugme dizajnirano programerom da sačuva 1C postavke (ili pod kojim su ove radnje izvršene automatski). Postavke 1C pohranjuju se u tekstualnoj datoteci u mapi s bazom podataka (kada se koristi baza podataka datoteka).

Također, programer je mogao slobodno razviti vlastite proizvoljne metode za pohranjivanje 1C postavki koristeći konvencionalne metode - na primjer, radeći s tekstualnim i XML datotekama - čuvajući 1C postavke na proizvoljan način u datoteku.

U tipičnim konfiguracijama, postavke 1C izvještaja pohranjene su u registar informacija. A postavke za 1C SKD izvještaje mogu se spremiti u XML datoteku.

Standardno skladištenje postavki 1C

Sve ove karakteristike ostaju u novoj platformi 8.2, ali se konačno pojavila određena „standardna metoda“ čuvanja postavki - 1C Settings Storage.

Mehanizam je podijeljen u dva dijela - standardno i prilagođeno skladište 1C postavki. Standardni je implementiran u 1C platformi, prilagođeni je 1C objekat koji kreira i programira programer.

Standardno skladište 1C postavki koristi platforma prema zadanim postavkama u tankom klijentu za spremanje korisničkih 1C postavki u sljedeće mehanizme platforme:

  • Interfejs kojim se upravlja komandom
  • Forms
  • Postavke i opcije izvješća.

Programer može koristiti standardno skladište 1C postavki iz programskog koda na 1C jeziku na način sličan onome što je ranije urađeno:

  • Kada trebate zapamtiti postavku
    GeneralSettings Storage.Save("ObjectName", "SettingsName", Value);
  • Za čitanje postavki
    Vrijednost = GeneralSettings Storage.Load("ObjectName", "SettingsName", Value);
  • Da biste dobili listu postavki
    Lista = GeneralSettings Storage.GetList("ObjectName");

1C postavke se spremaju direktno u bazu podataka, u posebne tabele.

Kao što vidite, u poređenju sa starim mehanizmom, dodan je dodatni odjeljak - naziv objekta. Platforma, prilikom automatskog spremanja, ime 1C objekta koristi se u metapodacima koji označavaju tip, na primjer:
Report.Sales

Također je moguće upravljati korisničkim imenom za koje će se pohranjivati ​​1C postavke, navodeći ga kao posljednji parametar.

Postoje sljedeća standardna skladišta postavki 1C:

  • Skladištenje postavki sistema
  • General Settings Storage
  • FormsDataSettings Storage
  • Skladištenje korisničkih postavki izvještaja i skladištenje opcija izvještaja.

Skladištenje postavki 1C

Programer može kreirati vlastitu memoriju postavki u konfiguratoru.

Ovo bi trebalo da se uradi u sledećim slučajevima:

  • Referentna kontrola prilikom pohranjivanja 1C postavki
  • Migracija 1C postavki prilikom korištenja
  • Posebna struktura postavki 1C (za automatsku usklađenost)
  • Nadjačavanje standardnih skladišta.

Da biste kreirali vlastito skladište 1C postavki, potrebno ga je dodati u konfigurator u prozoru za konfiguraciju u grani za pohranu općih/1C postavki.

Možete nadjačati standardne 1C postavke postavki koje koristi platforma u svojstvima konfiguracije (korijenska grana konfiguracije, koju programeri obično nazivaju Root ili Head).

Ako postoji prazan red u svojstvima, koristi se standardno skladište 1C postavki, u suprotnom se koristi odabrano, a standardno se ne koristi.

Moguće je automatski koristiti skladište:


U debelom klijentu, da biste ga koristili, morate napisati direktan poziv za spremanje postavki 1C u kodu jezika 1C:
Postavke Storage.StorageName.Save();

Prilikom dodavanja vlastitog skladišta postavki 1C u konfiguraciju, morate napisati rukovaoce za učitavanje i spremanje vrijednosti na 1C jeziku, inače skladište neće raditi.

Zapravo, u ovim funkcijama vi sami pišete kod za spremanje vrijednosti (u standardnu ​​memoriju ili u datoteku ili u direktorij ili u informacioni registar, itd.), i učitavate vrijednost.

Često, radeći sa 1C i rješavajući probleme korisnika, otkrijem da ne znaju koristiti osnovne tehnike kako bi im olakšali svakodnevni rad. Jedna takva tehnika je spremanje postavki. Ako standardni izvještaji obično imaju ugrađenu ovu funkciju, pri izradi svojih izvještaja programeri često zaborave na ovu mogućnost, iako se implementira prilično jednostavno. U ovom članku pokušaćemo da razmotrimo koje mogućnosti sistem pruža za čuvanje postavki iz perspektive programera.

Za mnoge ljude, dvije funkcije će biti dovoljne: SaveValue(<Имя>, <Значение>) i njegov par RestoreValue(<Имя>) . ali ovo je samo za debelog klijenta. Ako pročitate pomoć, možete vidjeti da je postavka sačuvana za par osnovni korisnik. Ne smijemo zaboraviti da možete spremiti ne samo jednostavne tipove podataka, već i složene, na primjer, strukturu ili čak tablicu vrijednosti.

Programeri su takođe koristili funkcije ValueVFile(<ИмяФайла>, <Значение>) i ValueFromFile(<ИмяФайла>).

Počevši od verzije 8.2, neću vam reći tačno izdanje; grana "Skladištenje postavki" pojavila se u stablu metapodataka, što je potrebno detaljnije opisati.

Mehanizam se može podijeliti na dva dijela: standardni mehanizam i prilagođeni mehanizam.

U tankom klijentu mehanizam za spremanje postavki je aktiviran prema zadanim postavkama i dostupan mu je putem dugmeta „Sve radnje“

Podrazumevano, sistem vam omogućava da sačuvate postavke za nekoliko objekata: postavke upravljanog interfejsa, postavke izveštaja, postavke obrasca.

Programski pristup postavkama je i dalje jednostavan, sintaksa se malo promijenila.

I u skladu s tim obnoviti

Opće postavke Storage.Load(<КлючОбъекта>, <КлючНастроек>, <ОписаниеНастроек>, <ИмяПользователя>)

Svi parametri su detaljno opisani u pomoći.

Prilikom pisanja eksternih izvještaja, morate imati na umu da koristite mogućnost automatskog pohranjivanja podataka, tako da se korisnik, nakon što konfigurira izvještaj ili obradu, više ne vraća na ove postavke.

Prvo, u obrascu ćemo naznačiti mogućnost spremanja vrijednosti detalja obrade i detalja obrasca, naznačit ćemo vrijednosti čije detalje želimo sačuvati.

Također je preporučljivo označiti okvir pored Restore values ​​prilikom otvaranja.

Nakon što pokrenete izvještaj i pokažete korisniku kako ga koristi, morate zapamtiti da mu kažete o mogućnosti spremanja postavki obrasca, kao io automatskom oporavku prilikom budućeg otvaranja obrasca:

Mehanizmi su jednostavni, ali efikasni, korisnik će vam biti zahvalan.

Ocjena: / 0

Danas ćemo govoriti o postavkama u izvještajima u "1C:Enterprise" 8.2 ili 8.3, koristeći primjer konfiguracije 1C:Enterprise 8. Upravljanje trgovinom za Ukrajinu

Ažuriraj

Članak smo dopunili postavkama za konfiguraciju na upravljanim obrascima i pisali o nekim trikovima za postavljanje izvještaja u 1C:Enterprise 8. Upravljanje trgovinom za Ukrajinu, ed. 3.1 (upravljani obrasci)

Pogledajmo kako pomoću primjera konfiguracije Upravljanje trgovinom za Ukrajinu

Možete jednostavno i brzo prilagoditi izvještaj tačno svojim zahtjevima.

Upravljani obrasci znače da se izgled izvještaja može prilagoditi kako vam odgovara. Na kraju krajeva, ranije, ako je korisnik želio promijeniti postavke izvještaja, morao je zamoliti programera da “dovrši” izvještaje koji su mu potrebni. Sada možete sami prilagoditi bilo koji izvještaj bez pomoći programera.

Postavke izvještaja u 1C:Enterprise 8. Upravljanje trgovinom za Ukrajinu, ur. 3

Da biste konfigurisali izveštaj, kliknite na dugme Postavke. Pred nama se otvara prozor sa postavkama.

Da vidite sve (napredne postavke), kliknite Sve radnje → Sva podešavanja

U ovom prozoru možemo dodati polja koja su nam potrebna, grupirati polja, napraviti selekcije i još mnogo toga.

U liniji perioda – možemo izabrati za koji period želimo da vidimo podatke.

Odabrana polja – ovdje možete dodati polja koja nedostaju

Na kartici za odabir možemo odabrati samo one elemente koje trebate vidjeti.

Vrste poređenja:

  • Jednako– Možete odabrati samo jednu vrijednost
  • Nije jednako- vrijednost za koju ne želite vidjeti podatke
  • Na listi– ako želite da izaberete nekoliko vrednosti
  • U grupi sa liste- možete odabrati listu od nekoliko grupa podataka.
  • Nije na listi- izbor liste pozicija koje ne treba da budu uključene u izveštaj
  • Nije u grupi liste– isključivanje liste grupa podataka iz izbora
  • U grupi– u ovom slučaju ćete vidjeti podatke samo za jednu grupu/kategoriju
  • Ne u grupi- izuzetak grupe podataka

Na primjer, u listi robe u skladištima želimo vidjeti svu robu koju imamo na zalihama. Da biste to učinili, postavite odabir Final Balance na veći od 0.

Sada naš izvještaj izgleda ovako:

Na kartici za sortiranje možemo sortirati naše podatke.

Na primjer, želimo sortirati naše proizvode po abecednom redu. Da biste to učinili, idite na prozor za sortiranje. I jednostavno prevucite atribut “Nomenclature” na desnu stranu prozora i postavite smjer sortiranja na “Uzlazno”.

Izveštaj je počeo da izgleda ovako:

Na kartici Grupiranje možemo grupirati podatke prema nekoj vrijednosti. Na primjer, želimo vidjeti naše bilance u smislu skladišta. Ovdje je sve jednostavno: kliknemo na tri tačke, idemo na prozor za uređivanje grupa i dodamo novu grupu „Skladište“ i izaberemo tip „Hijerarhija“.

Takođe ćemo se grupirati po mesecima, odnosno saznaćemo u kom mesecu smo primili robu.

Da biste to uradili, dodajte sledeće grupisanje: Period mesec (moguće je i grupisanje po godinama, kvartalima, danima)

Pogledajmo sada izgled našeg izvještaja:

Kao što vidite, u postavkama smo udvostručili grupisanje po skladištima. Kako možemo saznati odakle dolazi dodatna grupa? Budući da u upravljanim oblicima možete sami dizajnirati izvještaj, pa idemo u samu strukturu izvještaja. Da bismo to uradili idemo na

Vidimo strukturu izvještaja:

Odnosno, izvještaj je strukturiran na sljedeći način: prvo slijedi grupisanje po skladištima, zatim podgrupe: grupiranje po nomenklaturi, karakteristikama, serijama i mjernim jedinicama, nakon čega slijedi grupisanje po dokumentima o kretanju, a posljednje nezavisno grupisanje je jedinica mjere.

Ako jednostavno onemogućimo potvrdni okvir Skladište, tada će 2 grupe biti onemogućene: artikl i registrator. Stoga jednostavno „hvatamo“ liniju Nomenklature i prevlačimo je u izvještaj. Odznačite skladište. Sada bi struktura našeg izvještaja trebala izgledati ovako:

Sad izvještaj izgleda lijepo:

Na kartici Polja stavke možemo izabrati samo ona polja koja želimo da vidimo u izveštaju. Na primjer, u izvještaju Lista robe u skladištima želimo da vidimo broj artikla artikla, naziv artikla, karakteristike artikla, jedinice. mjerenja. Da biste to učinili, idite na karticu Polja stavke i postavite sve gore navedene detalje. Takođe, da bi naziv artikla i njegove karakteristike bili u jednoj koloni u izvještaju, potrebno je ove podatke smjestiti u jednu grupu (kao što je prikazano na slici).

Koristeći karticu Uvjetni izgled, također možemo napraviti naš izvještaj u boji. Na primjer, želimo brzo pronaći količinu proizvoda u određenom skladištu. Da biste to učinili, označite određeno skladište bojom:

Na kartici Stanje izaberite skladište koje želimo da „farbamo“. Skladište = Prodavnica prehrambenih proizvoda

Na kartici dizajna odaberite koju boju (odaberite žutu):

Na kartici Formatirana polja možemo vidjeti koja polja/kolone ćemo promijeniti u boji. Ako ovu karticu ostavimo praznu, program će obojiti žutom bojom sve što se odnosi na skladište “Products Store”.

Sada kreirajmo naš izvještaj!

Sada to izgleda ovako:

Prvo vidimo grupisanje po skladištima, zatim grupiranje po mesecima.

Možete se prebacivati ​​između postavki zahvaljujući dugmetu kao što je - Odaberite postavke:

Naša postavka je trenutno dostupna samo nama, ali ako želimo da je dodamo drugim korisnicima, onda moramo otići u odjeljak Administracija → Podešavanja korisnika i prava → Podešavanja kopiranja

Na kartici Postavke izvještaja vidimo sve izvještaje čije smo postavke sačuvali, a sada biramo našu postavku.

Sada sve što treba da uradimo je da kopiramo i zatvorimo.

Postoji još jedan trik s izvještajima o upravljanim obrascima: možete dodati stupce i redove na malo drugačiji način.

Hajde da prođemo Sve radnje → Promjena varijante izvještaja

Pred nama se otvorio sljedeći prozor:

Ovdje također možemo grupirati, sortirati, dodati kolone/redove. Generalno, sve što vam srce poželi.

A koristeći primjer izvještaja o bruto dobiti, pokazat ću kako možete dodati kolonu Markup.

Također idemo na postavke putem Sve radnje → Promjena varijante izvještaja.

U prozoru koji se pojavi upišite naziv naše kolone: ​​Markup.

U polje Izraz ukupne evidencije unesite formulu: Prihod/Ukupno*100 – 100

Na lijevoj strani nalazimo mapu pod nazivom Prilagođena polja i vidimo novokreiranu markup

Dodajte ga u desnu kolonu

Sada dodajmo naše oznake strukturi izvještaja: Organizacija i odjeli:

I hajde da završimo sa uređivanjem.

Hajde da napravimo izveštaj.

Vidimo da se pojavila nova kolona, ​​ali najblaže rečeno, nismo zadovoljni brojem decimalnih mjesta. Ali i ovo je vrlo lako popraviti.

Moramo se vratiti na postavke, odnosno na karticu Prilagođena polja, i urediti našu formulu. Format broja koji želimo da vidimo je 2 decimale.

Napravimo sljedeću formulu: Format (Prihod / Ukupno * 100 - 100, “NAV = 2”)

Hajde da ponovo generišemo izveštaj.

Sada vidimo da je sve u redu!

Ali dešava se da se pojavi greška: "Podjela na nulu." Da bismo izbjegli takvu grešku, napišimo formulu na sljedeći način:

Izbor

Kada Total<> 0

Zatim Format (Prihod / Ukupno * 100 - 100, “NAV = 2”)

Inače 0

Kraj

Također možemo dodati novu ploču u naš izvještaj. Da bismo to učinili, idemo i na Promijeni verziju izvještaja. Dalje Dodaj → Nova tabela.

Sada dodajmo redove i kolone.

Recimo da želimo vidjeti bruto dobit samo za segment kućanskih aparata.

Dodajmo sljedeće grupe u redove: Nomenklatura.

Na kartici Odabir omogućite potvrdni okvir „Trenutni artikl ima svoj izbor“ i dodajte stavke iz grupe kućnih aparata.

Na kartici Polja također omogućite potvrdni okvir „Trenutni element ima vlastite postavke za odabrana polja“ - Nomenklatura.

U strukturu naše tabele, odnosno kolone, dodajemo novo grupisanje, ostavljajući polje praznim.

Nazovimo naš sto: Kućni aparati. Da biste to učinili, idite na tabelu i na kartici Dodatne postavke unesite naslov (kao što je prikazano na slici ispod).

Sada napravimo izvještaj.

Naš novi znak je uključen u izvještaj o bruto dobiti.

Sve je elementarno!

Postavke izvještaja u 1C:Enterprise 8. Upravljanje trgovinom za Ukrajinu, ur. 2.3

Izvještaji u 1C: Enterprise su konstruktor, ali ne zna svaki korisnik o zamršenosti postavki izvještaja.

Postavljamo izvještavanje, kliknemo dugme Sačuvaj postavke na panelu izvještaja, Kreiraj novi, napišemo naziv izvještaja. Ako želite da se ovaj izvještaj otvori kada se otvori, označite stupac Otvori.

Da biste otvorili traženu postavku izvještaja, kliknite na dugme Vrati postavke i dvaput kliknite na željenu postavku. Ne zaboravite da kliknete na dugme Generiraj.

2. Kako mogu prilagoditi detaljniji izvještaj?

Otvorite traženi izvještaj, kliknite na dugme Postavke, označite polje za potvrdu Napredne postavke na dnu, imat ćete dodatne oznake.

General tab

Koristite potvrdne okvire da označite koje kolone trebate vidjeti u izvještaju, a koje ne.

Koristite strelice da odaberete lokaciju stupaca.

Grupacije Tab

Na ovoj kartici možete dodati/ukloniti one kolone/redove koje želite da vidite u izvještaju, kao i transformirati podatke radi lakšeg pregleda.

Grupisanje redova - podaci će biti generisani prema dole, Grupisanje kolona - podaci će biti generisani sa strane (desno). Na primjer, u grupisanju redova možete vidjeti podatke o prodaji po artiklima, a u grupisanju kolona možete vidjeti ove prodaje po mjesecima.

Možete dodati bilo koje polje za popunjavanje podataka u izvještaj. Kliknite na dugme Dodaj, pojavljuje se prozor Odaberi polje u kojem se nalaze sve opcije koje se mogu dodati u izveštaj. Odaberemo potrebnu opciju (sa znakom plus možete otkriti više informacija, na primjer, trebate pogledati podatke u kontekstu artikla proizvoda, zatim kliknete na proizvod i sve što se odnosi na proizvod se proširuje). Kliknite OK da dodate novo polje.


Tip grupisanja redova/kolona je opcija za pregled podataka (grupiranje), na primjer Hijerarhija, omogućava vam da skupite/proširite rezultate.

3. Kako mogu napraviti izbor u izvještaju na osnovu specifičnog elementa imenika/dokumenta/grupe imenika?

Izbor kartice omogućava vam da odaberete ne samo one redove/kolone koji su već u postavkama izvještaja, već i da dodate vlastitu opciju odabira.

Da biste to učinili, kliknite na dugme Dodaj i dodajte opciju koja vam je potrebna iz prozora za odabir polja. Označavanjem biramo za koji element ćemo imati selekciju. Zahvaljujući koloni Comparison Type, možemo odabrati ne samo pojedinačni element, već i grupe.

Vrsta poređenja

Jednako- odaberite samo jednu poziciju

Nije jednako- jedna pozicija za koju ne želite da vidite podatke

Na listi- mogućnost kreiranja liste pozicija koje želite da vidite u izveštaju. Kroz prozor za odabir liste kreirajte potrebnu listu elemenata direktorija/dokumenta.

U grupi sa liste- možete odabrati listu pojedinačnih grupa/podgrupa. Da biste odabrali tačno mapu grupe, potrebno je da kliknete na dugme Odaberi i tako napravite listu onih podgrupa za koje želite da vidite izbor.

Nije na listi - odabirom liste pozicija koje ne bi trebale biti uključene u izvještaj

Nije u grupi liste- odabir liste grupa/podgrupa koje ne bi trebale biti uključene u izvještaj

U grupi- možete odabrati samo JEDNU grupu (da odaberete grupu morate kliknuti na dugme Odaberi)

Ne u grupi- izbor za jednu grupu koja ne treba da bude uključena u izveštaj.

4. Kako kreirati dodatna polja u zasebnim kolonama?

Kartica Dodatna polja omogućava vam da kreirate dodatna polja u zasebnoj koloni

  • Dodajte potrebno polje
  • Odaberite Položaj, u zasebnoj koloni ili u jednoj koloni koja se već nalazi u izvještaju
  • Odaberite Pozicija, prije kolone Grupiranje (tj. prve kolone), poslije Grupiranja (druga kolona) ili umjesto Ggrupisanje (odnosno, uopće neće postojati kolona Grupiranje).

5. Kako sortirati polje u izvještaju uzlaznim/silaznim redoslijedom?

Na primjer, trebamo prikazati statistiku prodaje proizvoda; na početku izvještaja ćemo imati najprodavaniji proizvod.

Tab Sorting

Odaberite polje koje treba sortirati - to će biti polje Količina (u osnovnim jedinicama), odaberite opciju Silazno sortiranje. I prvo ćemo pogledati najprodavaniji proizvod. Ako trebate pogledati proizvod koji se loše prodaje, odaberite sortiranje po rastućem.

6. Kako ukloniti nule nakon decimalnog zareza iz količine u izvještaju

Dizajn kartica

Izaberite oblast Količina u osnovnim jedinicama u koloni, otvorite kolonu Dizajn, označite polje pored polja Format i otvorite vrednost.

Pored polja Dužina, stavite kvačicu i odaberite maksimalnu dužinu svog broja. Ako trebate postaviti razdjelnik razlomaka (tj. koliko cifara treba biti iza nula), označite okvir i odaberite broj decimalnih mjesta. Ako vam ne trebaju razlomci, nemojte ništa mijenjati.

Pritisnemo dugme OK, ova postavka ide u prozor Uredi postavke dizajna, tamo također kliknemo OK, a sada je ova postavka formata uključena u karticu Dizajn.

Generiramo izvještaj, a naša količina je sada bez razlomaka.

* Koristeći karticu Dizajn, možete odabrati različite opcije dizajna. U drugoj lekciji ćemo dati opcije za postavljanje dizajna izvještaja.

7. Duplirajte postavke izvještaja za druge korisnike.

Na primjer, imamo menadžere koji trebaju sačuvati isti izvještaj o prodaji u svojim postavkama. Postoji 7 ovih menadžera, a postavke izvještaja su ozbiljne, a dupliranje ovog sedam puta za svakog korisnika je potpuno problematično.

Postoji izlaz!

  • Prvo, podesimo ovaj izvještaj za jednog menadžera i spremimo ga.
  • Zatim idemo u bazu podataka drugog menadžera, otvorimo Izvještaj o prodaji, kliknemo na dugme Vrati postavke, ova lista je prazna (pošto drugi menadžer nije imao sačuvane postavke).
  • Kliknite na dugme Postavke svi korisnici na vrhu i sada ova lista sadrži sve izvještaje koje su korisnici sačuvali.
  • Odaberite željeni izvještaj, kliknite Generiši i imamo izvještaj koji smo konfigurirali za prvog menadžera
  • Sada kliknemo na dugme Sačuvaj i podešavanja ovog izveštaja se čuvaju za drugog menadžera.

Danas smo vam rekli samo nekoliko trikova za generiranje izvještaja u 1C:Enterprise, naravno da to nisu sve tajne, ostalo potražite u našim sljedećim lekcijama.

Nadamo se da vam je ova lekcija bila korisna! Hvala vam na pažnji!

Srdačan pozdrav, društvo Fin Soft

To možete naučiti od nas na online kursevima “1C:Enterprise”, ili se upisati na naše kurseve “1C:Enterprise”, koji se održavaju u našoj kancelariji.

Ako još niste kupili ovaj program, imate odličnu priliku da kupite 1C:Enterprise 8. Upravljanje trgovinom za Ukrajinu na našoj web stranici U nastavku smo za vas prikupili slične teme koje će vam pomoći da shvatite funkcionalnost programa 1C:Enterprise.

  • < Назад
  • Naprijed >

Tajne postavljanja izvještaja u 1C:Enterprise 8.3 - 4.5 od 5 na osnovu 6 recenzija

Detaljnije smo ispitali postavke izvještaja implementiranih na osnovu sistema kontrole pristupa. Pogledajmo sada suptilnije i detaljnije postavke za opcije izvještaja. Prozor za “napredne” postavke opcije izvještaja poziva se komandom “Više” - “Ostalo” - “Promijeni opciju izvještaja”.

Prozor za promjenu verzije izvještaja podijeljen je u dva dijela:

1. Struktura izvještaja.

2. Postavke izvještaja.


Odjeljak strukture opcije izvještaja sličan je kartici „Struktura“ u standardnim postavkama izvještaja. Svrha i konfiguracija grupisanja detaljno su razmotreni u prvom dijelu članka.

Tablica strukture varijante izvještaja, pored stvarne kolone sa grupisanjima, sadrži nekoliko dodatnih kolona:

Odeljak podešavanja opcija izveštaja daje korisniku široke mogućnosti da konfiguriše izveštaj tako da odgovara njihovim potrebama. Gotovo se u potpunosti poklapa sa standardnim postavkama izvještaja o kojima se govori u 1. dijelu. Pogledajmo sve kartice ovog odjeljka i uočimo razlike.

Odjeljak postavki sastoji se od sljedećih kartica:

1. Parametri. Sadrži ACS parametre dostupne korisniku.

SKD parametar je vrijednost koja se koristi za dobivanje podataka izvještaja. Ovo može biti vrijednost uvjeta za odabir ili provjeru podataka, kao i pomoćna vrijednost.


Tabela parametara je predstavljena u formatu “Parametar” - “Vrijednost”. Ako je potrebno, možete promijeniti vrijednosti parametara. Klikom na dugme „Svojstva elementa prilagođenih postavki“ otvaraju se prilagođena podešavanja elementa.


U ovom prozoru možete odabrati hoće li element biti uključen u korisnička podešavanja (odnosno vidljiv korisniku prilikom postavljanja izvještaja), postaviti način prezentacije i uređivanja elementa (brzi pristup u zaglavlju izvještaja, normalan u postavke izvještaja i nedostupan).

Svojstva stavke prilagođenih postavki također imaju polja koja se mogu grupirati, margine, odabire i elemente uslovnog izgleda.

2. Prilagođena polja. Sadrži polja koja generira sam korisnik na osnovu podataka odabranih u izvještaju.


Korisnik može dodati dvije vrste polja:

  • Novo polje za odabir...
  • Novo polje izraza...

Polja za odabir vam omogućavaju da izračunate vrijednost na osnovu datog uslova. Prozor za uređivanje polja za izbor sadrži naslov polja i tabelu u kojoj su specificirani izbor, vrijednost i prikaz polja. Odabir je uvjet u zavisnosti od kojeg će se željena vrijednost zamijeniti.


Na primjer, izračunajmo procjenu broja prodaja. Pretpostavićemo da ako se proda manje od 10 jedinica proizvoda, malo smo prodali, a ako je više od 10 prodali smo mnogo. Da bismo to uradili, postavićemo 2 vrednosti za izračunato polje: prva će biti sa izborom „Broj robe manji od ili jednaka „10”, druga sa izborom „Broj robe veći od „10 ””.

Polja izraza vam omogućavaju da izračunate vrijednost pomoću proizvoljnih algoritama. Mogu koristiti funkcije jezika upita i ugrađenog 1C programskog jezika. Prozor za uređivanje polja izraza sadrži dva polja za izraze detaljnih i zbirnih zapisa. Ukupni zapisi su grupisanja konfigurirana u području „Struktura izvještaja“; oni moraju koristiti agregatne funkcije („Zbroj“, „Minimum“, „Maksimum“, „Količina“).

Na primjer, izračunajmo prosječan postotak popusta. Prosječni postotak popusta se izračunava pomoću formule: [Iznos prodaje bez popusta] - [Iznos prodaje sa popustom] / [Iznos prodaje bez popusta]. Važno je zapamtiti da iznos prodaje bez popusta može biti nula, pa koristimo SELECT operator za provjeru. Dobijamo sljedeće izraze:

· Za detaljne unose:

Izbor

Kada je [Iznos prodaje bez popusta] = 0

Zatim 0

Inače [Iznos prodaje bez popusta] - [Iznos prodaje sa popustom] / [Iznos prodaje bez popusta]

Kraj

· Za sažete zapise:

Izbor

Kada je iznos([Iznos prodaje bez popusta]) = 0

Zatim 0

Inače Suma([Iznos prodaje bez popusta]) - Suma([Iznos prodaje sa popustom]) / Suma([Iznos prodaje bez popusta])

Kraj

Kao što je ranije spomenuto, u izražavanju ukupnih zapisa koristimo agregatnu funkciju “Sum”.

3. Polja koja se mogu grupirati. Sadrži polja po kojima će se grupirati rezultati varijante izvještaja. Grupisana polja se konfigurišu zasebno za svako grupisanje, ali možete postaviti opšta grupisana polja za opciju izveštaja ako izaberete koren „Izveštaj“ u stablu strukture. Možete dodati polje iz rezultata izvještaja, prilagođeno polje ili odabrati automatsko polje, tada će sistem automatski odabrati polja. Ova kartica vam takođe omogućava da promenite redosled grupisanih polja.


4. Polja. Sadrži polja koja će biti ispisana kao rezultat varijante izvještaja. Polja se konfigurišu zasebno za svako grupisanje, ali možete postaviti zajednička polja za opciju izvještaja ako odaberete korijenski “Izvještaj” u stablu strukture. Možete dodati polje iz rezultata izvještaja, prilagođeno polje ili odabrati automatsko polje, tada će sistem automatski odabrati polja. Ova kartica vam takođe omogućava da promenite redosled polja.

Polja se mogu grupirati da bi logički istakli bilo koji dio izvještaja ili da bi se specificirao poseban raspored kolona. Kada dodajete grupu, stupac "Lokacija" postaje aktivan i omogućava vam da odaberete jednu od opcija lokacije:

  • Auto - sistem automatski postavlja polja;
  • Horizontalno - polja su pozicionirana horizontalno;
  • Vertikalno - polja su raspoređena okomito;
  • U posebnoj koloni - polja se nalaze u različitim kolonama;
  • Zajedno - polja se nalaze u jednoj koloni.


5. Odabir. Sadrži odabire korištene u varijanti izvještaja. Postavljanje odabira je detaljno razmotreno u prvom dijelu ovog članka. Filteri se konfigurišu zasebno za svako grupisanje, ali možete postaviti opće filtere za opciju izvještaja ako odaberete korijenski “Izvještaj” u stablu strukture.


6. Sortiranje. Sadrži polja za sortiranje koja se koriste u varijanti izvještaja. Postavljanje polja za sortiranje detaljno je razmotreno u prvom dijelu ovog članka. Sortiranje se konfiguriše zasebno za svako grupisanje, ali možete postaviti opšta polja za sortiranje za opciju izveštaja ako izaberete osnovni „Izveštaj“ u stablu strukture.


7. Uslovna registracija. Sadrži uslovne elemente dizajna koji se koriste u varijanti izvještaja. Postavljanje uvjetnog izgleda detaljno je razmotreno u 1. dijelu ovog članka. Uslovni izgled se konfiguriše zasebno za svako grupisanje, ali možete postaviti opšte elemente uslovnog izgleda za opciju izveštaja ako izaberete osnovni „Izveštaj“ u stablu strukture.


8. Dodatne postavke. Sadrži dodatne postavke dizajna izvještaja. Omogućava vam da odaberete opći izgled izvještaja, lokaciju polja, grupiranja, detalja, resursa, totala, postavite postavke grafikona, kontrolišete prikaz naslova, parametara i odabira, odredite poziciju resursa i popravite zaglavlje i grupiranje kolone verzije izvještaja.


U zaključku, želio bih napomenuti da se postavke izvještaja ne mogu samo sačuvati kao opcija izvještaja, već i prenijeti u datoteku (meni “Više” - “Sačuvaj postavke”). Za preuzimanje morate odabrati “Učitaj postavke” i odabrati sačuvani fajl. Tako možemo prenijeti postavke varijante izvještaja između različitih baza podataka koje imaju istu konfiguraciju.


Na osnovu toga možemo rezimirati da korisnik može ne samo samostalno prilagoditi izvještaj svojim potrebama, već i sačuvati svoja podešavanja i koristiti ih u budućnosti ako bude potrebno.

Najbolji članci na ovu temu