Domov / Návody pre Windows / Vyjadrenie podrobných záznamov 1 vo vlastných poliach. Jednoduchý príklad použitia vlastných polí v zostave skd. Pravidlá pre porovnávanie dvoch hodnôt

Vyjadrenie podrobných záznamov 1 vo vlastných poliach. Jednoduchý príklad použitia vlastných polí v zostave skd. Pravidlá pre porovnávanie dvoch hodnôt

Pre kompetentný manažment potrebuje každá obchodná organizácia rýchlo získať informácie o aktuálnom stave tovaru, tržieb a ziskov. Ak si však uvedomíte, že organizácie často pracujú s najširším zoznamom produktov a veľkým počtom protistrán, potom nástroj na nastavenie analytických správ hrá dôležitú úlohu pri získavaní potrebných informácií. Pozrime sa bližšie na postup práce s vlastnými poľami v zostavách typického programu (rev. 11).

Vývoj platformy 1C: Enterprise 8 ponúka používateľom stále viac príležitostí. Takže napríklad vo verzii 8.2 sa reporty stali flexibilnejšími, čo umožňuje ich prispôsobenie rôznym požiadavkám bez pomoci kvalifikovaných programátorov.

Zmeňte nastavenia prehľadu

Ak chcete zobraziť alebo zmeniť nastavenia prehľadu, prejdite do ponuky „Všetky akcie“ a vyberte príkaz „Zmeniť variant“. Potom sa pred používateľom otvorí okno s nastaveniami pre otvorenú zostavu.

V hornej časti okna nastavení vidíte štruktúru zostavy, ktorá nie je ničím iným ako vizuálnym odrazom stĺpcov zostavy a zoskupení jej riadkov, čo v podstate umožňuje predstaviť si poradie, v akom sa analytické údaje zobrazujú v túto správu.

V spodnej časti okna s nastaveniami sú zobrazené aktuálne informácie a samotné nastavenia polí, ktoré súvisia buď s výkazom, alebo s prvkami jeho štruktúry (stĺpce a zoskupenia riadkov).

Vlastné polia

V programe 1C: Riadenie obchodu 8 Nastavenia prehľadu verzie 11 poskytujú používateľom viac možností pri vytváraní.

V okne na úpravu nastavení a štruktúry zostavy Osobitná pozornosť Chcel by som pritiahnuť používateľov na kartu „Vlastné polia“, ktorá vám umožní vytvoriť si vlastné polia a pridať ich do zostavy. Je potrebné pripomenúť, že predtým mohol používateľ používať iba polia, ktoré implementoval vývojár.

Zvážte použitie tejto funkcie na príklade.

Predpokladajme, že vedúci obchodnej spoločnosti, ktorá predáva tovar v Moskve a regiónoch, chce prispôsobiť správu História predaja svojim požiadavkám, chce zobraziť údaje o predaji položky v Moskve a regiónoch vo všeobecnosti, ako aj pre partnerov. . Je to veľmi jednoduché pomocou vlastných polí.

Názorný príklad teda ukazuje, že flexibilné nastavenie užívateľských polí v typickom programe 1C: Riadenie obchodu 8 poskytnúť používateľovi dostatok príležitostí v nastaveniach prehľadu, čo vám umožní rýchlo získať potrebné informácie vo vhodnej forme.

Podrobne sme zvážili nastavenia reportov implementovaných na báze ACS. Teraz sa pozrime na jemnejšie a podrobné nastavenia možnosti prehľadu. Okno "pokročilých" nastavení variantu zostavy vyvoláme príkazom "Viac" - "Iné" - "Zmeniť variant zostavy".

Okno pre zmenu variantu zostavy je rozdelené na dve časti:

1. Štruktúra správy.

2. Nastavenia správy.


Sekcia štruktúry variantu prehľadu je podobná karte Štruktúra v štandardných nastaveniach prehľadu. Účel a konfigurácia zoskupení je podrobne diskutovaná v časti 1 článku.

Tabuľka štruktúry variantu zostavy okrem stĺpca so zoskupeniami obsahuje niekoľko ďalších stĺpcov:

Sekcia nastavení variantu zostavy poskytuje používateľovi dostatočnú príležitosť nakonfigurovať zostavu tak, aby vyhovovala jeho potrebám. Takmer úplne sa zhoduje s predvolené nastavenia správy, o ktorej sa hovorí v 1. časti. Pozrime sa na všetky karty tejto sekcie a všimnime si rozdiely.

Sekcia nastavení pozostáva z nasledujúcich kariet:

1. Možnosti. Obsahuje parametre ACS k dispozícii používateľovi.

Parameter ACS – nejaká hodnota používaná na získanie údajov prehľadu. Môže to byť hodnota podmienky pre výber alebo overenie údajov, ako aj pomocná hodnota.


Tabuľka parametrov je prezentovaná vo formáte "Parameter" - "Hodnota". V prípade potreby môžete zmeniť hodnoty parametrov. Kliknutím na tlačidlo „Vlastnosti položky používateľských nastavení“ sa otvoria používateľské nastavenia položky.


V tomto okne si môžete vybrať, či bude prvok zahrnutý do používateľských nastavení (t. j. viditeľný pre používateľa pri nastavovaní zostavy), nastaviť prezentáciu prvku a režim úprav ( rýchly prístup v hlavičke zostavy, normálne v nastaveniach zostavy a nedostupné).

Vlastnosti prvku vlastných nastavení majú tiež zoskupovacie polia, okraje, výbery a prvky podmieneného štýlu.

2. Vlastné polia. Obsahuje polia, ktoré si používateľ sám vytvorí na základe údajov vybraných v zostave.


Používateľ môže pridať dva typy polí:

  • Nové pole výberu...
  • Nové výrazové pole...

Polia výberu vám umožňujú vypočítať hodnotu na základe špecifikovanej podmienky. Editačné okno výberového poľa obsahuje názov poľa a tabuľku, v ktorej je špecifikovaný výber, hodnota a zobrazenie poľa. Výber je podmienkou, podľa ktorej bude požadovaná hodnota nahradená.


Vypočítajme si napríklad odhad počtu predajov. Budeme predpokladať, že ak sa predá menej ako 10 kusov tovaru, predá sa málo a ak viac ako 10 kusov, predá sa veľa. Za týmto účelom nastavíme 2 hodnoty vypočítavaného poľa: prvá bude s výberom „Počet produktov menší alebo rovný „10“ a druhá s výberom „Počet produktov viac ako „10“ "".

Polia výrazov vám umožňujú vypočítať hodnotu pomocou ľubovoľných algoritmov. Môžu využívať funkcie dopytovacieho jazyka a vstavaného programovacieho jazyka 1C. Okno úpravy poľa výrazu obsahuje dve polia pre výrazy podrobných a súhrnných záznamov. Súhrnné záznamy sú zoskupenia nakonfigurované v oblasti "Štruktúra zostavy", musia používať agregačné funkcie ("Súčet", "Minimum", "Maximum", "Množstvo").

Vypočítajme si napríklad priemerné percento zľavy. Priemerné percento zľavy sa vypočíta podľa vzorca: [Výška predaja bez zľavy] - [Výška predaja so zľavou] / [Výška predaja bez zľavy]. Treba pamätať na to, že výška predaja bez zľavy môže byť nulová, preto na kontrolu používame operátor SELECT. Dostaneme nasledujúce výrazy:

· Podrobné záznamy:

Voľba

Keď [Súčet predajov bez zľavy] = 0

Potom 0

Else [Predaj bez zľavy] – [Predaj so zľavou] / [Predaj bez zľavy]

Koniec

· Pre súhrnné záznamy:

Voľba

Keď Suma([Suma predaja bez zľavy]) = 0

Potom 0

Inak Suma([Suma predaja bez zľavy]) - Suma([Suma predaja so zľavou]) / Suma([Suma predaja bez zľavy])

Koniec

Ako už bolo spomenuté, vo vyjadrení celkových záznamov používame agregátna funkcia"Súčet".

3. Zoskupené polia. Obsahuje polia, podľa ktorých bude zoskupený výsledok variantu zostavy. Polia zoskupovania sa konfigurujú samostatne pre každé zoskupenie, ale môžete nastaviť spoločné polia zoskupovania pre variant zostavy, ak v strome štruktúry vyberiete koreň „Správa“. Môžete pridať pole z výsledku správy, vlastné pole alebo vybrať automatické pole, potom systém vyberie polia automaticky. Táto karta tiež umožňuje zmeniť poradie zoskupených polí.


4. Polia. Obsahuje polia, ktoré sa zobrazia vo výsledku variantu zostavy. Polia sa konfigurujú samostatne pre každé zo zoskupení, ale môžete nastaviť spoločné polia pre variant zostavy, ak v strome štruktúry vyberiete koreň „Správa“. Môžete pridať pole z výsledku správy, vlastné pole alebo vybrať automatické pole, potom systém vyberie polia automaticky. Táto karta vám tiež umožňuje zmeniť poradie polí.

Polia môžu byť zoskupené, aby sa logicky zvýraznila akákoľvek časť zostavy alebo aby sa nastavilo konkrétne usporiadanie stĺpcov. Pri pridávaní skupiny sa stĺpec „Umiestnenie“ stane aktívnym a umožní vám vybrať jednu z možností umiestnenia:

  • Auto - systém usporiada polia automaticky;
  • Horizontálne - polia sú usporiadané horizontálne;
  • Vertikálne - polia sú usporiadané vertikálne;
  • V samostatnom stĺpci - polia sú umiestnené v rôznych stĺpcoch;
  • Spolu - polia sú usporiadané v jednom stĺpci.


5. Výber. Obsahuje filtre použité vo variante zostavy. Nastavenie filtrov bolo podrobne diskutované v časti 1 tohto článku. Filtre sa konfigurujú samostatne pre každé zo zoskupení, ale môžete nastaviť všeobecné filtre pre variant zostavy, ak v strome štruktúry vyberiete koreň „Prehľad“.


6. Triedenie. Obsahuje polia triedenia použité vo variante zostavy. Nastavenie triediacich polí bolo podrobne diskutované v časti 1 tohto článku. Triedenie sa konfiguruje samostatne pre každé zo zoskupení, ale môžete nastaviť spoločné polia triedenia pre variant zostavy, ak v strome štruktúry vyberiete koreň „Prehľad“.


7. Podmienený dizajn. Obsahuje podmienené prvky návrhu použité vo variante zostavy. Nastavenie podmieneného formátovania bolo podrobne diskutované v časti 1 tohto článku. Podmienený dizajn sa konfiguruje samostatne pre každé zo zoskupení, ale môžete ho nastaviť spoločné prvky podmienený vzhľad pre variant zostavy, ak v strome štruktúry vyberiete koreň „Výkaz“.


8. Ďalšie nastavenia. Obsahuje ďalšie nastavenia návrhu zostavy. Umožňuje vybrať všeobecné vzhľad zostavy, umiestnenie polí, zoskupení, atribútov, zdrojov, súčtov, nastavenie grafu, ovládanie zobrazenia nadpisu, parametrov a výberu, určenie polohy zdrojov a oprava hlavičky a stĺpcov zoskupení variantu zostavy.


Na záver by som rád poznamenal, že nastavenia zostavy je možné nielen uložiť ako variant zostavy, ale aj nahrať do súboru (menu "Viac" - "Uložiť nastavenia"). Pre stiahnutie zvoľte "Načítať nastavenia" a vyberte uložený súbor. Môžeme teda prenášať nastavenia variantov zostavy medzi rôznymi databázami, ktoré majú rovnakú konfiguráciu.


Na základe toho môžeme zhrnúť, že používateľ si môže zostavu nielen prispôsobiť svojim potrebám, ale aj uložiť svoje nastavenia a v prípade potreby ich použiť v budúcnosti.

Na prijímanie včasných a správnych rozhodnutí manažmentu potrebuje každá organizácia aktuálne informácie o dostupnosti tovaru v skladoch, o jeho nákladoch, o predaji. Obchodné organizácie spolupracujú s Vysoké číslo nomenklatúry a zmluvných strán, čo si vyžaduje dobré nastavenie analytického účtovníctva a rýchly príjem požadovaných informácií o svojich údajoch. Článok pojednáva o základných metódach práce s štandardné správy v štandardnom riešení „1C: Trade Management 8“ (verzia 11), vybudovanom na základe systému zloženia údajov, a poskytuje užitočné praktické odporúčania, ktoré budú užitočné pre začínajúcich používateľov aj pre tých, ktorí prešli na nové vydanie z predchádzajúcej verzie. vydaniach.

Vezmite si napríklad správu

  • Analýza dostupnosti tovaru;

Nastavenie.

V stĺpci Typ porovnania Nomenklatúra

  • Rovná sa
  • Nerovná sa
  • Uvedené
  • Nie je v zozname
  • V skupine Nomenklatúra;
  • Nie v skupine Nomenklatúra;
  • V skupine zo zoznamu Nomenklatúra;
  • Nie je v skupine zo zoznamu Nomenklatúra.

Význam

"Rýchly výber"

S vývojom platformy 1C:Enterprise 8 a objavením sa novej verzie 8.2 sa zostavy v systémoch stávajú flexibilnejšími a používatelia majú čoraz viac možností prispôsobiť si ich svojim požiadavkám bez pomoci programátorov.

Nové možnosti, ktoré poskytuje systém skladania údajov (ACS), vám umožňujú pocítiť výhody možností 1C:Enterprise 8 pri vytváraní zostáv ako nikdy predtým. A napriek tomu, že reportovacie rozhranie prešlo výraznými zmenami (oproti edícii 10.3 konfigurácie Trade Management, ďalej len UT), nastavenia reportov sú stále dostupné bežnému užívateľovi. Poďme sa pozrieť na niekoľko základných spôsobov, ako s nimi pracovať.

Prvá vec, ktorú môžete venovať pozornosť, je rýchly výber. Umožňujú vám zobraziť údaje v prehľade podľa určitých hodnôt polí prehľadu podľa želania používateľa.

Vezmite si napríklad správu Analýza dostupnosti tovaru v UT. Hneď poznamenávame, že celá demonštrácia schopností správ v UT 11 sa uskutoční na príklade dvoch správ:

  • Analýza dostupnosti tovaru;
  • Výnosy a náklady na predaj.

Výber podľa niektorých polí je možné vykonať buď priamo vo formulári výkazu alebo kliknutím na tlačidlo Nastavenie.

V stĺpci Typ porovnania Používateľ si môže vybrať rôzne podmienky porovnávania. Napríklad do terénu Nomenklatúra Môžete si vybrať z nasledujúcich typov porovnania:

  • Rovná sa- zostava bude zostavená len pre vybranú nomenklatúrnu pozíciu;
  • Nerovná sa- zostava bude zostavená pre celý rozsah okrem zvolenej pozície;
  • Uvedené- správa bude zostavená podľa zoznamu položiek nomenklatúry;
  • Nie je v zozname- zostava bude zostavená pre celý rozsah okrem vybraných položiek;
  • V skupine- zostava bude postavená na celej nomenklatúre umiestnenej vo vybranom priečinku adresára Nomenklatúra;
  • Nie v skupine- zostava bude postavená na celej nomenklatúre okrem položiek nachádzajúcich sa vo vybranom priečinku adresára Nomenklatúra;
  • V skupine zo zoznamu- podobne ako porovnanie V zozname sa ako hodnoty zoznamu vyberú iba priečinky v adresári Nomenklatúra;
  • Nie je v skupine zo zoznamu- podobne ako porovnanie Nie je v zozname, ako hodnoty zoznamu sú vybrané iba priečinky v adresári Nomenklatúra.

Začiarkavacie políčko (zaškrtnutie) naľavo od poľa výberu znamená, že výber v tomto poli je „zapnutý“, t. j. je v prehľade zohľadnený.

Nezačiarknuté polia sa neberú do úvahy, aj keď ste pre tieto polia vybrali určité hodnoty.

V závislosti od zvoleného typu porovnania v stĺpci Význam je uvedený konkrétny prvok alebo priečinok (skupina) adresára, prípadne zoznam prvkov alebo priečinkov.

Rýchly výber je dostupný vo všetkých riešeniach založených na platforme 1C:Enterprise 8.

Príklad jednoduchej zmeny v nastaveniach prehľadu

Ak chcete zobraziť/zmeniť nastavenia prehľadu, prejdite do ponuky Všetky akcie – možnosť Zmeniť.

Pred nami otvorí okno nastavení pre vybratú možnosť prehľadu.

Štruktúra zostavy je zobrazená v hornej časti okna. V skutočnosti ide o vizuálne zobrazenie zoskupení riadkov a stĺpcov zostavy, t. j. v akom poradí sa analytické údaje zobrazia v zostave v riadkoch a stĺpcoch.

V spodnej časti okna sa zobrazujú tie, ktoré sa týkajú zostavy ako celku (ak je v štruktúre zostavy vybratá najvyššia úroveň). správa), alebo na určité zoskupenie riadkov alebo stĺpcov zostavy (ak je zoskupenie zvolené o úroveň nižšie), nastavenia zobrazovania informácií a navrhovania polí.

Príklad 1

Krok 1. Musíme odstrániť zoskupenie podľa charakteristík položky a ponechať len zoskupenie podľa položky. Ak to chcete urobiť, v hornej časti okna nastavení prehľadu kliknite na pole Nomenklatúra, charakteristika. V spodnej časti okna prejdite na kartu Zoskupenia.

Vyberte pole Charakteristický a kliknite na tlačidlo Odstrániť príkazový panel.

Zmeny nastavení prehľadu potvrďte kliknutím na tlačidlo Dokončite úpravy v ľavom dolnom rohu obrazovky.

Krok 2 Po odstránení charakteristiky bude našou úlohou podľa podmienok príkladu pridať cenovú skupinu. Podľa významu by toto zoskupenie malo ísť o úroveň nižšie ako zoskupenie podľa zásob, ale o úroveň vyššie ako zoskupenie podľa položky. Preto v štruktúre zostavy vyberieme zoskupenie skladom.

Kliknutím naň pravým tlačidlom myši v kontextovej ponuke vyberte príkaz Nové zoskupenie.

V okne úprav poľa zoskupenia, ktoré sa otvorí, vyberte Nomenklatúra.Cenová skupina.

Kliknutím na tlačidlo OK, uvidíme, že do zostavy bolo pridané nové zoskupenie, ktoré je podradené zoskupeniu skladom.

Teraz vyberieme zoskupenie podľa položky a bez uvoľnenia pravého tlačidla myši ho pretiahneme dovnútra (t. j. nižšie) zoskupenia podľa cenovej skupiny. Dostaneme štruktúru znázornenú na obrázku 1. Výsledok nastavenia zostavy je znázornený na obrázku 2.

Ryža. 1. Výsledná štruktúra správy

Ryža. 2. Výsledok prispôsobenia zostavy

Práca s vlastnými poľami

Poďme sa teraz bližšie pozrieť na nové možnosti vykazovania v programe 1C: Trade Management 8.

Vo forme úpravy štruktúry a nastavení nášho prehľadu venujte pozornosť záložke Vlastné polia.

Ešte predtým sme do zostavy pridali polia, ktorých zoznam preddefinoval vývojár. Pomocou tejto karty si môžeme vytvoriť vlastné polia, ktoré potrebujeme - field-select alebo Výraz poľa.

Príklad 2

Prispôsobme si zostavu „História predaja“ (verzia zostavy „Výnosy a náklady na predaj“). Ukážme si údaje o predaji v kontexte partnerov a nomenklatúry. Predpokladajme, že naša spoločnosť sa zaoberá predajom tovaru v Moskve av regiónoch. Každý klient v informačnej databáze teda patrí do určitého geografického regiónu (podpora „Obchodný región“ v adresári „Partneri“). Údaje o predaji môžeme ľahko zoskupiť v prehľade podľa regiónov, ale čo ak nás zaujímajú súhrnnejšie štatistiky, najmä odpoveď na otázku „Koľko tovaru sa predalo v Moskve a koľko vo všetkých ostatných regiónoch spolu“? Tu sa hodia vlastné polia.

Krok 1. Otvorme prehľad. Poďme na formulár nastavení štruktúry prehľadu ( Všetky akcie -> Zmeniť variant). Postupne vymažeme všetky predtým vytvorené zoskupenia v prehľade – za týmto účelom vyberte každé z nich a kliknite na tlačidlo Odstrániť príkazový riadok alebo použite kláves DEL.

Rovnako ako v predchádzajúcom príklade, pridajte do prehľadu zoskupenie podľa partnera a potom podľa produktu. Už vieme ako na to, takže to nezaberie veľa času.

Krok 2 Vytvorme nové vlastné pole. Otvoríme záložku Vlastné polia a spustite príkaz Pridať -> Vybrať nové pole.

Pomenujme naše nové pole - Región vo všeobecnosti.

Klikneme na tlačidlo Pridať. IN Nový riadok kliknite na tlačidlo v stĺpci Výber. V zobrazenom formulári na úpravu výberu pridajte výber podľa poľa Partner.Obchodný región. Vyberte typ porovnania Rovná sa, čo znamená - Moskva.

Klikneme na tlačidlo OK, po ktorom sa vrátime do okna úpravy vlastného poľa. Ďalej kliknite na tlačidlo v stĺpci Význam a v zobrazenom zozname typu údajov vyberte Linka a napíšte ako hodnotu Moskva.

Zopakujme operáciu. Pridajme do tabuľky ďalší riadok. Tentoraz pre výber poľa Partner.Obchodný región vyberte typ porovnania Nerovná sa.

Návrat do okna úpravy vlastného poľa v stĺpci Význam písať Ostatné regióny(Pozri obr. 3).

Ryža. 3. Úprava vlastného poľa

Klikneme na tlačidlo OK. Naše nové ihrisko je pripravené.

Krok 3 Pridajme do štruktúry prehľadu naše nové pole. Zvýraznenie najvyššej úrovne Správa v štruktúre, pridajte nové zoskupenie. V rekvizitách Lúka vyberte si Región vo všeobecnosti.

Presuňte myšou zoskupenie podľa partnera a jeho podriadené zoskupenie podľa sortimentu do novovytvoreného zoskupenia.

Vygenerujme správu a pozrime sa na výsledok (zobrazený na obr. 4).

Ryža. 4. Výsledok generovania správy

Výber a triedenie

Vráťme sa do okna na úpravu štruktúry a nastavení zostavy a venujme pozornosť záložkám Výber A Triedenie.

Ak je v štruktúre zostavy vybratý koreňový prvok ( správa), potom sa nastavenia vykonané na týchto kartách použijú na celý prehľad ako celok. Ak je vybraté nejaké zoskupenie prehľadov, nastavenia sa budú vzťahovať iba naň.

Príklad 3

V dôsledku toho správa História predaja len tie implementácie sa dostanú tam, kde je zadaný manažér Ivanov Ivan Fjodorovič.

Príklad 4

Uložte vykonané zmeny

Ak zmeníte štruktúru zostavy, môžete ju kedykoľvek uložiť pomocou príkazu Všetky akcie -> Uložiť variant.

Vo forme uloženia variantu pomocou prepínača si môžete vybrať Uložiť do existujúceho variantu prehľadu(namiesto jednej z už dostupných možností), príp Uložte novú verziu prehľadu.

Výkaz prijíma zostatok tovaru na skladoch v rôznych sekciách (charakteristiky, série, merné jednotky atď.). Aby sme príklad nekomplikovali, ponecháme len zoskupenie podľa položiek a zobrazenie len konečného zostatku k dátumu zostavy. V záverečnej tabuľke sa zobrazia stavy zásob podľa položiek na skladoch.

Potom však používateľ povedal, že musí pridať dve ďalšie polia:

  1. Oznámenie o množstve. Ak je množstvo menšie alebo rovné 5, upozornenie je „Nedostatočné“. Ak je číslo väčšie ako 5, potom menšie alebo rovné 10, potom je upozornenie „Normálne“. Ak je množstvo väčšie ako 10, potom "Nadmerné množstvo".
  2. Vzorec na výpočet konečného zostatku. V dodatočnom stĺpci chce používateľ vidieť, aké akcie program vykonal, aby získal hodnotu konečného zostatku. To znamená, že vzorec „Počiatočný zostatok + Obrat = Konečný zostatok“, kde budú nahradené zodpovedajúce hodnoty.

Tu samozrejme mohol zasiahnuť programátor a zmeniť požiadavku na schému zloženia dát a nastavenia reportu, ale úlohu dokončíme v užívateľskom režime bez zmeny reportu v režime konfigurátora.

Ďalšie polia

A tak, začnime. Poďme na nastavenia možnosti prehľadu:

Pred nami sa otvorí konštruktor nastavení možností. správa SKD. Začnime ich vytvárať tak, že prejdeme na kartu „Vlastné polia“.

Snímka obrazovky už zobrazuje dve vytvorené vlastné polia, ktorých funkčnosť bola popísaná vyššie. Zvážte nastavenia každého z nich. Začnime s poľom Alert.

V setupe musíme nastaviť názov poľa, ktorý sa bude zobrazovať v prehľade, ako aj nastaviť výrazy pre generovanie hodnoty v poli podrobných záznamov a v súčtoch pre toto pole. Keďže upozornenie nie je potrebné zobrazovať v súčtoch, napíšeme výraz len pre podrobné záznamy.

Syntax výrazu je podobná dotazovaciemu jazyku 1C:Enterprise. Existujú určité rozdiely, ale v tomto článku sa ich nebudeme podrobne dotýkať. Výraz používa operátor výberu:

"Choice When Then Inse End",

podobne ako operátor v dopytovacom jazyku. Polia vo výrazoch vlastných polí sú špecifikované ich reprezentáciou. Aby platforma pochopila, že zadaný pohľad označuje určité pole, názov zobrazenia je ohraničený hranatými zátvorkami „“. Ak má reprezentácia poľa jedno slovo, hranaté zátvorky sú voliteľné. Vo vyššie uvedenom príklade odkazujeme na pole „Konečný zostatok“.

Nastavenia poľa "Vzorec na výpočet konečného zostatku" sú nastavené podobne:


Tu je potrebné spomenúť niektoré nuansy:

  1. Vzorec môžeme zobraziť iba v bunke ako reťazec. Preto všetky číselné hodnoty konvertujeme na reťazec pomocou metódy „String()“ výrazového jazyka ACS, ktorá prevedie ľubovoľnú hodnotu na reťazec. Potom vykonáme zreťazenie reťazcov.
  2. Aby sa pole zobrazovalo v súčtoch výkazov, dodajme podobný vzorec aj do vyjadrenia súčtových záznamov. Stačí pridať agregačné funkcie "SUM()" pre každú hodnotu podľa súčtu.

Všetko je pripravené na použitie polí v prehľade!

Nastavenie a generovanie reportu

Do výstupných polí výkazu sa pridá pole „Vzorec pre výpočet konečného zostatku“:

Do podrobnej evidencie položky sa pridá výraz „Upozornenie“. Ak to chcete urobiť, pridajte pole výrazu „Upozornenie“ do skupiny „Nomenklatúra“. Potom bude mať štruktúra správy nasledujúcu formu:

Nastavenie prehľadu je teraz dokončené. V prípade potreby je možné pridané nastavenia uložiť opätovné použitie. Vytvorme prehľad:

Ako vidíme, do zostavy boli pridané polia v súlade s podmienkami úlohy. Zároveň nebolo potrebné upravovať zostavu v režime konfigurátora. Toto je hlavná výhoda vlastných polí! Používateľ, ktorý bol zaškolený na ich používanie, si pomocou nich môže vytvoriť report vlastných požiadaviek sám, bez účasti programátora.

Verte mi, môžete ho naučiť používať tieto funkcie, pretože je to oveľa jednoduchšie ako písanie vzorcov v excelovských tabuľkách.