Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Zanimljiv
  • 1 gdje su pohranjene postavke korisničkih izvješća.

1 gdje su pohranjene postavke korisničkih izvješća.

Svrha konfiguracijskog objekta "Pohrana postavki" jasna je 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 pohrana postavki; osim toga, moguće je stvoriti koliko god je potrebno dodatnih pohrana postavki.

Prvo, pogledajmo standardne trgovine postavki koje su prisutne u bilo kojoj konfiguraciji 1C počevši od verzije 8.2.

Standardne postavke pohranjuju

Dakle, prema zadanim postavkama konfiguracija sadrži sljedeće pohrane postavki:

  • Spremanje opcija izvješća - za pristup postavkama opcija izvješća.
  • Pohrana postavki prilagođenog izvješća - za pristup postavkama prilagođenog izvješća.
  • Form DataSettings Storage - za pristup korisničkim postavkama za podatke obrazaca.
  • Memorija općih postavki - za pristup općim postavkama.
  • SystemSettings Storage - za pristup postavkama sustava.
  • Pohrana korisničkih postavki dinamičkih popisa - za pristup korisničkim postavkama dinamičkih popisa.

Svakoj od ovih trgovina može se pristupiti kao svojstvu globalnog konteksta.

Programer može koristiti standardnu ​​pohranu za svoje potrebe, spremajući razne postavke u kontekstu korisnika, objekta i same postavke.

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

Postavke snimanja i primanja:

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 popisa postavki:

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

Parametri “ObjectName”, “SettingsName” i “UserName” moraju biti vrste niza.

U bazi podataka sve postavke su pohranjene u zasebnoj tablici.

Spremišta postavki koje je izradio programer

Razgovarajmo sada o onim spremištima postavki koje stvara programer. Općenito, programer nije ni na koji način ograničen u svojoj želji da stvori novu pohranu postavki, ali obično se izrađuju zasebne pohrane postavki iz sljedećih razloga:

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

Pohrane postavki dodane su u odgovarajućem odjeljku konfiguracije.

Ključna značajka spremišta postavki koje je izradio programer je potreba za ručnom implementacijom metoda za pisanje i dohvaćanje vrijednosti (Save() i Load()). U ovim metodama programer mora opisati spremanje (u registre informacija, datoteke, direktorije itd.) i postavke učitavanja pomoću ugrađenog jezika.

Inače, principi rada sa stvorenim spremištem praktički se ne razlikuju od rada sa standardnim spremištima postavki.

Kreiranom repozitoriju može se pristupiti na ovaj način:

Postavke Storage.StorageName.Load();

Osim toga, stvorene memorije mogu zamijeniti standardne u raznim konfiguracijskim objektima iu samoj konfiguraciji.

Upravljani obrasci imaju dva svojstva:

  • Automatsko spremanje podataka - ako je odabrana vrijednost "Koristi", podaci će se automatski spremati u standardnu ​​pohranu postavki podataka obrazaca;
  • Spremanje podataka u postavkama - ako je odabrana vrijednost “Koristi popis”, tada će se u prozoru s detaljima obrasca pojaviti stupac “Spremanje” u kojem možete odrediti koje detalje obrasca želite spremiti, a također ćete moć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 su podijeljene u tri dijela.

Prvo, 1C platforma omogućuje svakom korisniku da napravi vlastite 1C postavke radi praktičnosti. Na primjer, postavke za 1C SKD izvješća.

Drugo, u svakoj tipičnoj i nestandardnoj konfiguraciji obično postoji mnogo procesorskih jedinica koje izvode servisne akcije. Obrada zahtijeva prilagodbu. Šteta je gubiti vrijeme na ponovni unos postavki svaki put kada otvorite obradu.

I konačno, 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 te postavke u 1C?

Kako su se prije spremale postavke 1C

Platforma je nudila sljedeću standardnu ​​opciju:

  • Kada je potrebno zapamtiti postavku 1C, programer koristi funkciju
    SaveValue("Naziv postavki", Vrijednost);
  • Da biste pročitali postavku 1C, upotrijebite funkciju
    Vrijednost = RestoreValue("SettingName", Value);

U skladu s tim, programer stvara 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 - vrstu koja vam omogućuje pohranu mnogih vrijednosti s njihovim imenima, na primjer:
Postavke = Nova struktura();
Settings.Insert("SettingsName", Value);
Vrijednost = Settings.SettingsName;

Postavke 1C spremaju se za korisnika koji je pritisnuo tipku koju je dizajnirao programer za spremanje postavki 1C (ili pod kojim su te radnje izvršene automatski). Postavke 1C pohranjuju se u tekstualnu datoteku u mapi s bazom podataka (kada koristite bazu podataka datoteka).

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

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

Standardna pohrana 1C postavki

Sve ove značajke ostaju u novoj platformi 8.2, ali konačno se pojavila određena "standardna metoda" spremanja postavki - 1C Settings Storage.

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

Standardnu ​​pohranu postavki 1C koristi platforma prema zadanim postavkama u tankom klijentu za spremanje korisničkih postavki 1C u sljedećim mehanizmima platforme:

  • Komandno upravljano sučelje
  • Obrasci
  • Postavke i opcije izvješća.

Programer može koristiti standardnu ​​pohranu postavki 1C iz programskog koda u jeziku 1C na način sličan onome što je bilo prije:

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

Postavke 1C spremaju se izravno u bazu podataka, u posebne tablice.

Kao što vidite, u odnosu na stari mehanizam, dodan je dodatni odjeljak - naziv objekta. Platforma, kada se automatski sprema, naziv 1C objekta koristi se u metapodacima koji označavaju vrstu, na primjer:
Izvješće.Prodaja

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

Postoje sljedeće standardne pohrane postavki 1C:

  • Pohrana postavki sustava
  • Pohrana općih postavki
  • FormsDataSettings Storage
  • Pohrana korisničkih postavki izvješća i pohrana opcija izvješća.

1C pohrana postavki

Programer može kreirati vlastitu pohranu postavki u konfiguratoru.

To bi trebalo biti učinjeno u sljedećim slučajevima:

  • Kontrola reference pri pohranjivanju postavki 1C
  • Migracija postavki 1C prilikom korištenja
  • Posebna struktura 1C postavki (za automatsku usklađenost)
  • Nadjačavanje standardnih pohrana.

Da biste stvorili vlastitu pohranu postavki 1C, morate je dodati u konfiguratoru u konfiguracijskom prozoru u grani za pohranu postavki Općenito/1C.

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

Ako u svojstvima postoji prazan redak, koristi se standardna pohrana postavki 1C, u protivnom se koristi odabrana, a standardna se ne koristi.

Moguće je koristiti pohranu automatski:


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

Prilikom dodavanja vlastite pohrane postavki 1C u konfiguraciju, trebate napisati rukovatelje za učitavanje i spremanje vrijednosti na 1C jeziku, inače pohrana neće raditi.

Zapravo, u ovim funkcijama sami pišete kod za spremanje vrijednosti (u standardnu ​​pohranu ili u datoteku ili u imenik ili u registar informacija, itd.) i učitavanje vrijednosti.

Nerijetko, radeći s 1C i rješavajući probleme korisnika, otkrijem da ne znaju koristiti osnovne tehnike kako bi si olakšali svakodnevni rad. Jedna takva tehnika je spremanje postavki. Dok standardna izvješća obično imaju ugrađenu ovu značajku, programeri pri izradi svojih izvješća često zaboravljaju na ovu značajku, iako je implementirana prilično jednostavno. U ovom ćemo članku pokušati razmotriti koje mogućnosti sustav pruža za spremanje postavki iz perspektive programera.

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

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

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

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

U tankom klijentu, mehanizam za spremanje postavki aktiviran je prema zadanim postavkama i dostupan je putem gumba "Sve akcije"

Prema zadanim postavkama, sustav vam omogućuje spremanje postavki za nekoliko objekata: postavke upravljanog sučelja, postavke izvješća, postavke obrazaca.

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

I obnoviti u skladu s tim

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

Svi parametri su detaljno opisani u pomoći.

Prilikom pisanja eksternih izvješća, ne zaboravite koristiti mogućnost automatskog spremanja podataka, tako da se korisnik, nakon što je konfigurirao izvješće ili obradu, više ne vraća na te postavke.

Prvo, u obrascu ćemo naznačiti mogućnost spremanja vrijednosti detalja obrade i detalja obrasca, naznačit ćemo vrijednosti kojih detalja želimo spremiti.

Također je preporučljivo označiti okvir pokraj Vrati vrijednosti prilikom otvaranja.

Nakon pokretanja izvješća i pokazivanja korisniku kako ga koristiti, ne zaboravite mu reći o mogućnosti spremanja postavki obrasca, kao io automatskom oporavku prilikom otvaranja obrasca u budućnosti:

Mehanizmi su jednostavni, ali učinkoviti, korisnik će vam biti zahvalan.

Ocjena: / 0

Danas ćemo govoriti o postavkama u izvješćima 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šća u 1C:Enterprise 8. Upravljanje trgovinom za Ukrajinu, ur. 3.1 (upravljani obrasci)

Pogledajmo kako pomoću primjera konfiguracije Upravljanje trgovinom za Ukrajinu

Izvješće možete jednostavno i brzo prilagoditi svojim zahtjevima.

Upravljani obrasci znače da se izgled izvješća može prilagoditi vama. Uostalom, ranije, ako je korisnik želio promijeniti postavke izvješća, morao je tražiti od programera da "doradi" izvješća koja su mu potrebna. Sada možete sami prilagoditi bilo koje izvješće bez pomoći programera.

Postavke izvješća u 1C:Enterprise 8. Upravljanje trgovinom za Ukrajinu, ed. 3

Za konfiguraciju izvješća kliknite na gumb postavke. Otvara se prozor s postavkama ispred nas.

Da biste vidjeli sve (napredne postavke), kliknite Sve radnje → Sve postavke

U ovom prozoru možemo dodavati polja koja su nam potrebna, grupirati polja, vršiti odabir i još mnogo toga.

U liniji razdoblja – možemo odabrati za koje razdoblje želimo vidjeti podatke.

Odabrana polja – ovdje možete dodati polja koja nedostaju

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

Vrste usporedbe:

  • Jednako– Možete odabrati samo jednu vrijednost
  • Nejednak- vrijednost za koju ne želite vidjeti podatke
  • Na listi– ako želite odabrati nekoliko vrijednosti
  • U grupi s popisa- možete odabrati popis nekoliko grupa podataka.
  • Nije na popisu- izbor popisa pozicija koje ne treba uključiti u izvješće
  • Nije u grupi popisa– isključivanje popisa grupa podataka iz odabira
  • U grupi– u ovom slučaju vidjet ćete podatke samo za jednu grupu/kategoriju
  • Nije u grupi- iznimka grupe podataka

Na primjer, u popisu robe u skladištima želimo vidjeti svu robu koju imamo na skladištu. Da biste to učinili, postavite odabir konačnog stanja na više od 0.

Sada naše izvješće izgleda ovako:

Na kartici sortiranja možemo sortirati svoje podatke.

Na primjer, želimo poredati naše proizvode po abecedi. Da biste to učinili, idite na prozor za sortiranje. I jednostavno povucite atribut "Nomenklatura" na desnu stranu prozora i postavite smjer sortiranja na "Uzlazno".

Izvještaj je počeo izgledati ovako:

Na kartici Grupiranje možemo grupirati podatke prema nekoj vrijednosti. Na primjer, želimo vidjeti svoja stanja u smislu skladišta. Ovdje je sve jednostavno: kliknemo na tri točkice, idemo u prozor za uređivanje grupacija i dodajemo novu grupaciju “Skladište” i odabiremo tip “Hijerarhija”.

Grupirati ćemo i po mjesecima, odnosno saznat ćemo u kojem smo mjesecu primili robu.

Da biste to učinili, dodajte sljedeće grupiranje: Period mjesec (također je moguće grupirati po godinama, kvartalima, danima)

Sada pogledajmo izgled našeg izvješća:

Kao što vidite, u postavkama smo udvostručili grupiranje po skladištima. Kako možemo saznati odakle je došla dodatna grupa? Budući da u upravljanim obrascima možete sami dizajnirati izvješće, krenimo u samu strukturu izvješća. Da bismo to učinili idemo na

Vidimo strukturu izvješća:

Odnosno, ispis je strukturiran na sljedeći način: prvo je grupiranje po skladištima, zatim podskupine: grupiranje po nomenklaturi, karakteristikama, serijama i mjernim jedinicama, nakon čega slijedi grupiranje po dokumentima kretanja, a zadnje samostalno grupiranje je jedinica mjere.

Ako jednostavno isključimo okvir Skladište, tada će biti onemogućene 2 grupe: artikl i registar. Stoga jednostavno “zgrabimo” liniju Nomenklatura i povučemo je u Izvješće. Odznačite skladište. Sada bi struktura našeg izvješća trebala izgledati ovako:

Sada izvještaj izgleda lijepo:

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

Korištenjem kartice Conditional Appearance također možemo izraditi naše izvješće u boji. Na primjer, želimo brzo pronaći količinu proizvoda na određenom skladištu. Da biste to učinili, označite određeno skladište bojom:

Na kartici Stanje izaberemo skladište koje želimo “slikati”. Skladište = Trgovina mješovitom robom

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

Na kartici Formatirana polja možemo vidjeti kojim poljima/stupcima ćemo promijeniti boju. Ako ovu karticu ostavimo praznom, program će u žutu boju obojiti sve što se odnosi na skladište “Proizvodna trgovina”.

Kreirajmo sada naše izvješće!

Sada to izgleda ovako:

Prvo vidimo grupiranje po skladištima, zatim grupiranje po mjesecima.

Možete se prebacivati ​​između postavki zahvaljujući gumbu poput - Odaberite postavke:

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

Na kartici Report Settings vidimo sva izvješća čije smo postavke spremili, a sada odabiremo našu postavku.

Sada samo trebamo kopirati i zatvoriti.

Postoji još jedan trik s izvješćima na upravljanim obrascima: možete dodati stupce i retke na nešto drugačiji način.

Idemo kroz Sve radnje → Promjena varijante izvješća

Pred nama se otvorio sljedeći prozor:

Ovdje također možemo grupirati, sortirati, dodavati stupce/redove. Općenito, sve što vam srce želi.

Na primjeru izvješća o bruto dobiti pokazat ću kako možete dodati stupac Markup.

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

U prozoru koji se pojavi upišite naziv našeg stupca: Markup.

U polje Izraz ukupnih zapisa unesite formulu: Prihod/Ukupno*100 – 100

S lijeve strane nalazimo mapu pod nazivom Custom Fields i vidimo novostvorenu oznaku

Dodajte ga u desni stupac

Dodajmo sada našu oznaku strukturi izvješća: Organizacija i odjeljenja:

I završimo s montažom.

Generirajmo izvješće.

Vidimo da se pojavila nova rubrika, ali blago rečeno nismo zadovoljni brojem decimalnih mjesta. Ali i ovo je vrlo lako popraviti.

Moramo se vratiti na postavke, odnosno na karticu Custom Fields, i urediti našu formulu. Format broja koji želimo vidjeti je 2 decimalna mjesta.

Izrađujemo sljedeću formulu: Format (prihod / ukupno * 100 - 100, “NAV = 2”)

Generirajmo ponovno izvješće.

Sada vidimo da je sve u redu!

Ali događa se da se pojavi pogreška: "Podijeljenje s nulom." Da bismo izbjegli takvu pogrešku, napišimo formulu na sljedeći način:

Izbor

Kada Ukupno<> 0

Zatim formatirajte (prihod / ukupno * 100 - 100, “NAV = 2”)

Inače 0

Kraj

Također možemo dodati novu ploču našem izvješću. Da bismo to učinili, idemo i na Promjena verzije izvješća. Unaprijediti Dodaj → Nova tablica.

Sada dodajmo retke i stupce.

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

Dodajmo redcima sljedeće grupiranje: Nomenklatura.

Na kartici Odabir uključite potvrdni okvir “Trenutni artikl ima svoj izbor” i dodajte artikle iz grupe kućanskih aparata.

Na kartici Polja također uključite potvrdni okvir “Trenutni element ima vlastite postavke za odabrana polja” - Nomenklatura.

U strukturi naše tablice, odnosno stupcima, dodajemo novo grupiranje, ostavljajući polje prazno.

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

Generirajmo sada izvješće.

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

Sve je elementarno!

Postavke izvješća u 1C:Enterprise 8. Upravljanje trgovinom za Ukrajinu, ed. 2.3

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

Postavljamo izvješćivanje, kliknite gumb Spremi postavke na ploči izvješća, Stvorite novi, napišite naziv izvješća. Ako želite da se ovo izvješće otvori kada se otvori, označite stupac Otvori.

Kako biste otvorili željenu postavku izvješća, kliknite na gumb Vrati postavke i dvaput pritisnite željenu postavku. Ne zaboravite kliknuti gumb Generiraj.

2. Kako mogu prilagoditi detaljnije izvješće?

Otvorite potrebno izvješće, kliknite gumb Postavke, označite potvrdni okvir Napredne postavke na dnu, imat ćete dodatne oznake.

Kartica Općenito

Koristite potvrdne okvire kako biste označili koje stupce trebate vidjeti u izvješću, a koje ne.

Koristite strelice za odabir položaja stupaca.

Kartica grupiranja

Na ovoj kartici možete dodati/ukloniti one stupce/redove koje želite vidjeti u izvješću, kao i transformirati podatke za lakši pregled.

Grupiranje redaka - podaci će se generirati prema dolje, Grupiranje stupaca - podaci će se generirati sa strane (desno). Na primjer, u grupiranju redaka možete vidjeti podatke o prodaji po artiklu, a u grupiranju stupaca možete vidjeti ovu prodaju po mjesecima.

Možete dodati bilo koje polje za popunjavanje podataka u izvješću. Kliknite gumb Dodaj, pojavljuje se prozor Odaberi polje u kojem se nalaze sve opcije koje se mogu dodati u izvješće. Odaberemo traženu opciju (znakom plus možete otkriti više informacija, npr. trebate pogledati podatke u kontekstu artikla proizvoda, zatim kliknete na proizvod i sve što se odnosi na proizvod se proširi). Pritisnite OK za dodavanje novog polja.


Tip grupiranja redak/stupac je opcija za pregled podataka (grupiranje), na primjer Hijerarhija, omogućuje vam sažimanje/proširivanje rezultata.

3. Kako mogu napraviti odabir u izvješću na temelju određenog elementa imenika/dokumenta/grupe imenika?

Odabir kartice omogućuje odabir ne samo onih redaka/stupaca koji se već nalaze u postavkama izvješća, već i dodavanje vlastite opcije odabira.

Da biste to učinili, kliknite gumb Dodaj i dodajte opciju koja vam je potrebna iz prozora Odabir polja. Označavanjem biramo za koji element ćemo imati izbor. Zahvaljujući stupcu Vrsta usporedbe, možemo odabrati ne samo pojedinačni element, već i grupe.

Vrsta usporedbe

Jednako- odaberite samo jednu poziciju

Nejednak- jedna pozicija za koju ne želite vidjeti podatke

Na listi- mogućnost izrade popisa pozicija koje želite vidjeti u izvješću. Kroz prozor Odabir popisa kreirajte traženi popis elemenata imenika/dokumenta.

U grupi s popisa- možete odabrati popis pojedinačnih grupa/podgrupa. Kako biste odabrali upravo mapu grupe, potrebno je kliknuti gumb Odaberi i tako napraviti popis onih podgrupa za koje želite vidjeti odabir.

Nije na popisu - odabir popisa pozicija koje ne bi trebale biti uključene u izvješće

Nije u grupi popisa- odabir popisa skupina/podskupina koje ne bi trebale biti uključene u izvješće

U grupi- možete odabrati samo JEDNU grupu (za odabir grupe morate kliknuti gumb Odaberi)

Nije u grupi- izbor za jednu skupinu koja ne bi trebala biti uključena u izvješće.

4. Kako kreirati dodatna polja u posebnim stupcima?

Kartica Dodatna polja omogućuje stvaranje dodatnih polja u zasebnom stupcu

  • Dodajte potrebno polje
  • Odaberite položaj, u zasebnom stupcu ili u jednom stupcu koji je već u izvješću
  • Odaberite položaj, prije stupca grupiranja (tj. prvog stupca), nakon grupiranja (drugi stupac) ili umjesto Ggrupiranje (odnosno, uopće neće postojati stupac Grupiranje).

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

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

Razvrstavanje kartica

Odaberite polje koje želite razvrstati - to će biti polje Količina (u osnovnim jedinicama), odaberite opciju Silazno sortiranje. I prvo gledamo najprodavaniji proizvod. Ako trebate pogledati proizvod koji se slabo prodaje, odaberite sortiranje uzlazno.

6. Kako ukloniti nule nakon decimalne točke iz količine u izvješću

Dizajn kartice

Odaberite područje Količina u osnovnim jedinicama u stupcu, otvorite stupac Dizajn, potvrdite okvir pored polja Format i otvorite vrijednost.

Pokraj polja Duljina stavite kvačicu i odaberite maksimalnu dužinu vašeg broja. Ako trebate postaviti razdjelnik razlomaka (to jest, koliko znamenki treba biti iza nula), označite okvir i odaberite broj decimalnih mjesta. Ako vam ne trebaju razlomci, nemojte ništa mijenjati.

Pritisnemo gumb U redu, ova postavka ide u prozor Uredi postavke dizajna, tamo također kliknemo U redu i sada je ova postavka formata uključena u karticu Dizajn.

Generiramo izvješće, a naša količina je sada bez razlomka.

* Pomoću kartice Dizajn možete odabrati različite opcije dizajna. U drugoj lekciji pružit ćemo opcije za postavljanje dizajna izvješća.

7. Dvostruke postavke izvješća za druge korisnike.

Na primjer, imamo upravitelje koji trebaju spremiti isto izvješće o prodaji u svojim postavkama. Postoji 7 ovih upravitelja, a postavke izvješća su ozbiljne, a dupliciranje ovoga sedam puta za svakog korisnika potpuno je problematično.

Postoji izlaz!

  • Prvo, postavimo ovo izvješće za jednog upravitelja i spremimo ga.
  • Zatim idemo u bazu podataka drugog upravitelja, otvaramo Izvješće o prodaji, kliknemo na gumb Vrati postavke, ovaj popis je prazan (budući da drugi upravitelj nije imao spremljene postavke).
  • Kliknite na gumb Postavke svi korisnici na vrhu, i sada ovaj popis sadrži sva izvješća koja su spremili korisnici.
  • Odaberite željeno izvješće, kliknite Generiraj i imamo izvješće koje smo konfigurirali za prvog upravitelja
  • Sada kliknemo gumb Spremi i postavke ovog izvješća spremaju se za drugog upravitelja.

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

Nadamo se da vam je ova lekcija bila korisna! Hvala na pozornosti!

Srdačan pozdrav, društvo Peraje Meko

To možete naučiti od nas na online tečajevima “1C:Enterprise” ili se upisati na naše tečajeve “1C:Enterprise” koji se održavaju u našem uredu.

Ako još niste kupili ovaj program, imate izvrsnu priliku kupiti 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 razumjeti funkcionalnost programa 1C:Enterprise.

  • < Назад
  • Naprijed >

Tajne postavljanja izvješća u 1C:Enterprise 8.3 - 4,5 od 5 na temelju 6 recenzija

Detaljno smo ispitali postavke izvješća implementiranih na temelju sustava kontrole pristupa. Sada pogledajmo suptilnije i detaljnije postavke za opcije izvješća. Prozor za “napredne” postavke opcije izvješća poziva se naredbom “Više” - “Ostalo” - “Promijeni opciju izvješća”.

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

1. Struktura izvješća.

2. Postavke izvješća.


Odjeljak strukture opcije izvješća sličan je kartici "Struktura" standardnih postavki izvješća. Svrha i konfiguracija grupiranja detaljno se raspravlja u 1. dijelu članka.

Tablica varijante strukture izvješća, osim stvarnog stupca s grupiranjima, sadrži nekoliko dodatnih stupaca:

Odjeljak s postavkama opcije izvješća daje korisniku brojne mogućnosti za konfiguriranje izvješća kako bi odgovaralo njegovim potrebama. Gotovo se u potpunosti podudara sa standardnim postavkama izvješća o kojima se raspravljalo u 1. dijelu. Pogledajmo sve kartice odjeljka i uočimo razlike.

Odjeljak postavki sastoji se od sljedećih kartica:

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

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


Tablica parametara prikazana je u formatu "Parametar" - "Vrijednost". Ako je potrebno, možete promijeniti vrijednosti parametara. Klikom na gumb "Svojstva elementa prilagođenih postavki" otvaraju se prilagođene postavke elementa.


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

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

2. Prilagođena polja. Sadrži polja koja generira sam korisnik na temelju podataka odabranih izvješćem.


Korisnik može dodati dvije vrste polja:

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

Polja za odabir omogućuju izračunavanje vrijednosti na temelju zadanog uvjeta. Prozor za uređivanje polja odabira sadrži naslov polja i tablicu u kojoj se navodi odabir, vrijednost i prikaz polja. Odabir je uvjet, ovisno o kojem će se željena vrijednost zamijeniti.


Na primjer, izračunajmo procjenu broja prodaja. Pretpostavit ćemo da ako je prodano manje od 10 jedinica proizvoda, prodali smo malo, a ako je više od 10 jedinica, prodali smo puno. Da bismo to učinili, postavit ćemo 2 vrijednosti za izračunato polje: prva će biti s odabirom "Broj robe manji od ili jednak "10"", druga s odabirom "Broj robe veći od "10 ””.

Polja izraza omogućuju vam izračunavanje vrijednosti pomoću proizvoljnih algoritama. Mogu koristiti funkcije jezika upita i ugrađenog programskog jezika 1C. Prozor za uređivanje polja izraza sadrži dva polja za izraze detaljnih i sumarnih zapisa. Ukupni zapisi su grupiranja konfigurirana u području "Struktura izvješća"; moraju koristiti agregatne funkcije ("Zbroj", "Minimum", "Maksimum", "Količina").

Na primjer, izračunajmo prosječni postotak popusta. Prosječni postotak popusta izračunava se po formuli: [Iznos prodaje bez popusta] - [Iznos prodaje s popustom] / [Iznos prodaje bez popusta]. Važno je zapamtiti da iznos prodaje bez popusta može biti nula, pa za provjeru koristimo operator SELECT. 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 s popustom] / [Iznos prodaje bez popusta]

Kraj

· Za zbirnu evidenciju:

Izbor

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

Zatim 0

Inače Zbroj([Iznos prodaje bez popusta]) - Zbroj([Iznos prodaje s popustom]) / Zbroj([Iznos prodaje bez popusta])

Kraj

Kao što je ranije spomenuto, u izrazu ukupnih zapisa koristimo agregatnu funkciju "Zbroj".

3. Polja koja se mogu grupirati. Sadrži polja po kojima će se grupirati rezultati varijante izvješća. Grupirana polja konfiguriraju se zasebno za svako grupiranje, ali možete postaviti opća grupirana polja za opciju izvješća ako odaberete korijen "Izvješće" u stablu strukture. Možete dodati polje iz rezultata izvješća, prilagođeno polje ili odabrati automatsko polje, a zatim će sustav automatski odabrati polja. Ova vam kartica također omogućuje promjenu redoslijeda grupiranih polja.


4. Polja. Sadrži polja koja će biti ispisana kao rezultat varijante izvješća. Polja se zasebno konfiguriraju za svako grupiranje, ali možete postaviti zajednička polja za opciju izvješća ako odaberete korijenski "Izvješće" u stablu strukture. Možete dodati polje iz rezultata izvješća, prilagođeno polje ili odabrati automatsko polje, a zatim će sustav automatski odabrati polja. Ova vam kartica također omogućuje promjenu redoslijeda polja.

Polja se mogu grupirati kako bi se logično istaknuo bilo koji dio izvješća ili kako bi se odredio poseban raspored stupaca. Prilikom dodavanja grupe, stupac “Lokacija” postaje aktivan i omogućuje odabir jedne od opcija lokacije:

  • Auto - sustav automatski postavlja polja;
  • Horizontalno - polja su postavljena horizontalno;
  • Okomito - polja su poredana okomito;
  • U posebnom stupcu - polja se nalaze u različitim stupcima;
  • Zajedno - polja se nalaze u jednom stupcu.


5. Odabir. Sadrži odabire korištene u varijanti izvješća. O postavljanju odabira detaljno je bilo riječi u 1. dijelu ovog članka. Filtri se zasebno konfiguriraju za svako grupiranje, ali možete postaviti opće filtere za opciju izvješća ako odaberete korijenski "Izvješće" u stablu strukture.


6. Razvrstavanje. Sadrži polja sortiranja koja se koriste u varijanti izvješća. O postavljanju polja sortiranja detaljno je bilo riječi u 1. dijelu ovog članka. Razvrstavanje se zasebno konfigurira za svako grupiranje, ali možete postaviti opća polja za razvrstavanje za opciju izvješća ako odaberete korijenski "Izvješće" u stablu strukture.


7. Uvjetna registracija. Sadrži elemente uvjetnog dizajna koji se koriste u varijanti izvješća. Postavljanje uvjetnog izgleda detaljno je objašnjeno u 1. dijelu ovog članka. Uvjetni izgled konfigurira se zasebno za svako grupiranje, ali možete postaviti opće elemente uvjetnog izgleda za opciju izvješća ako odaberete korijenski "Izvješće" u stablu strukture.


8. Dodatne postavke. Sadrži dodatne postavke dizajna izvješća. Omogućuje odabir općeg izgleda izvješća, lokacije polja, grupiranja, detalja, resursa, ukupnih iznosa, postavljanje postavki grafikona, kontrolu prikaza naslova, parametara i odabira, određivanje položaja resursa i popravljanje zaglavlja i grupiranja stupci verzije izvješća.


Zaključno, želio bih napomenuti da se postavke izvješća ne mogu spremiti samo kao opcija izvješća, već i učitati u datoteku (izbornik "Više" - "Spremi postavke"). Za preuzimanje morate odabrati "Učitaj postavke" i odabrati spremljenu datoteku. Stoga možemo prenijeti postavke varijanti izvješća između različitih baza podataka koje imaju istu konfiguraciju.


Na temelju toga možemo sažeti da korisnik ne samo da može samostalno prilagoditi izvješće prema svojim potrebama, već i spremiti svoje postavke i koristiti ih u budućnosti ako je potrebno.

Najbolji članci na temu