itthon / Windows oktatóanyagok / Részletes rekordok 1 kifejezése egyéni mezőkben. Egy egyszerű példa egyéni mezők használatára az skd jelentésben. Két érték összehasonlításának szabályai

Részletes rekordok 1 kifejezése egyéni mezőkben. Egy egyszerű példa egyéni mezők használatára az skd jelentésben. Két érték összehasonlításának szabályai

A hozzáértő irányítás érdekében minden kereskedelmi szervezetnek gyorsan információt kell szereznie az áruk aktuális állapotáról, az értékesítésről és a nyereségről. Ha azonban figyelembe vesszük, hogy a szervezetek gyakran a legszélesebb terméklistával és nagyszámú partnerrel dolgoznak, akkor az elemző jelentéskészítő eszköz fontos szerepet játszik a szükséges információk megszerzésében. Nézzük meg közelebbről egy tipikus program jelentéseiben szereplő egyéni mezőkkel való munkavégzés menetét (11. rev.).

Az 1C: Enterprise 8 platform fejlesztése egyre több lehetőséget kínál a felhasználóknak. Így például a 8.2-es verzióban a jelentések rugalmasabbá váltak, így képzett programozók segítsége nélkül is testreszabhatók a különféle követelményekhez.

Jelentésbeállítások módosítása

A jelentésbeállítások megtekintéséhez vagy módosításához lépjen az "Összes művelet" menübe, és válassza a "Változat módosítása" parancsot. Ezt követően a felhasználó előtt megnyílik egy ablak a megnyitott jelentés beállításaival.

A beállítási ablak felső részén látható a jelentés szerkezete, amely nem más, mint a jelentés oszlopainak és sorainak csoportosításának vizuális tükrözése, ami lényegében lehetővé teszi, hogy elképzelhető legyen az analitikai adatok megjelenítési sorrendje ebben a jelentésben.

A beállítási ablak alján maguk az aktuális információk és mezőbeállítások jelennek meg, amelyek akár a jelentéshez, akár annak szerkezeti elemeihez (oszlopok és sorcsoportok) kapcsolódnak.

Egyéni mezők

Egy programban 1C: Kereskedelmi menedzsment 8 A 11. kiadás jelentésbeállításai több lehetőséget biztosítanak a felhasználóknak az összeállítás során.

A beállítások és a jelentésstruktúra szerkesztési ablakában Speciális figyelem Szeretném felhívni a felhasználókat az "Egyéni mezők" fülre, amely lehetővé teszi saját mezők létrehozását és hozzáadását a jelentéshez. Emlékeztetni kell arra, hogy korábban a felhasználó csak azokat a mezőket használhatta, amelyeket a fejlesztő implementált.

Tekintsük ennek a függvénynek a használatát egy példán keresztül.

Tegyük fel, hogy egy Moszkvában és a régiókban árukat értékesítő kereskedelmi vállalat vezetője az értékesítési előzmények jelentést kívánja igényeinek megfelelően testre szabni, és adatokat szeretne megjeleníteni a tétel moszkvai és általában a régiókban, valamint a partnerek számára történő eladásáról. Ez nagyon egyszerű egyéni mezők használatával.

Így a szemléltető példa azt mutatja, hogy a felhasználói mezők rugalmas beállításai egy tipikus programban 1C: Kereskedelmi menedzsment 8 bőséges lehetőséget biztosít a felhasználónak a jelentésbeállításokban, lehetővé téve, hogy gyorsan, kényelmes formában megkapja a szükséges információkat.

Részletesen átgondoltuk az ACS alapján megvalósított riportok beállításait. Most nézzük a finomabb és részletes beállításokat jelentési lehetőségek. A „Speciális” jelentésváltozat-beállítások ablakát a „További” – „Egyéb” – „Jelentésváltozat módosítása” parancs hívja meg.

A jelentésváltozat módosítására szolgáló ablak két részre oszlik:

1. A jelentés szerkezete.

2. Jelentésbeállítások.


A jelentésváltozatok szerkezeti része hasonló a standard jelentésbeállítások "Struktúra" lapjához. A csoportosítások célját és konfigurációját a cikk 1. része részletesen tárgyalja.

A jelentésváltozat szerkezeti táblázata a csoportosításokat tartalmazó oszlopon kívül több további oszlopot is tartalmaz:

A jelentésváltozat beállításai szakasz bőséges lehetőséget ad a felhasználónak, hogy igényeinek megfelelően konfigurálja a jelentést. Szinte teljesen egybeesik alapbeállítások Nézzük meg a szakasz összes fülét, és vegyük észre a különbségeket.

A beállítások szakasz a következő lapokból áll:

1. Opciók. Tartalmaz ACS paraméterek a felhasználó rendelkezésére áll.

ACS paraméter – a jelentésadatok lekéréséhez használt érték. Ez lehet adatkiválasztás vagy érvényesítés feltételértéke, valamint segédérték.


A paramétertáblázat "Paraméter" - "Érték" formátumban jelenik meg. Ha szükséges, módosíthatja a paraméterértékeket. A „Felhasználói beállítások elem tulajdonságai” gombra kattintva megnyílik az elem felhasználói beállításai.


Ebben az ablakban kiválaszthatja, hogy az elem szerepeljen-e a felhasználói beállításokban (azaz látható legyen-e a felhasználó számára a jelentés beállításakor), beállíthatja az elem megjelenítési és szerkesztési módját ( gyors hozzáférés a jelentés fejlécében, normál a jelentésbeállításokban és nem érhető el).

Az egyéni beállítások elem tulajdonságaihoz csoportosító mezők, margók, kijelölések és feltételes stíluselemek is tartoznak.

2. Egyéni mezők. Olyan mezőket tartalmaz, amelyeket a felhasználó maga alakít ki a jelentés által kiválasztott adatok alapján.


A felhasználó kétféle mezőt adhat hozzá:

  • Új kiválasztási mező...
  • Új kifejezésmező...

A kiválasztási mezők lehetővé teszik egy érték kiszámítását egy adott feltétel alapján. A kijelölési mező szerkesztő ablaka tartalmazza a mező címét és egy táblázatot, amelyben megadjuk a mező kijelölését, értékét és megjelenítését. A kiválasztás egy feltétel, attól függően, hogy a kívánt érték melyiket helyettesíti.


Például számítsuk ki az eladások számának becslését. Feltételezzük, hogy ha 10 egységnél kevesebb árut adnak el, akkor keveset, ha pedig 10 egységnél többet, akkor sokat. Ehhez a kiszámított mező 2 értékét állítjuk be: az első a "Termékek száma kevesebb, mint "10" vagy egyenlő, a második a "Termékek száma több mint "10"" opcióval.

A kifejezésmezők lehetővé teszik az érték kiszámítását tetszőleges algoritmusok segítségével. Használhatják a lekérdező nyelv és a beépített 1C programozási nyelv funkcióit. A kifejezésmező szerkesztő ablaka két mezőt tartalmaz a részletes és összefoglaló rekordok kifejezésére. Az összesítő rekordok a "Jelentés szerkezete" területen konfigurált csoportosítások, összesítő függvényeket kell használniuk ("Összeg", "Minimum", "Maximum", "Mennyiség").

Például számítsuk ki az átlagos kedvezmény százalékát. Az átlagos engedményszázalék kiszámítása a következő képlettel történik: [Eladások összege engedmény nélkül] - [Eladások összege engedménnyel] / [Eladások összege engedmény nélkül]. Emlékeztetni kell arra, hogy a kedvezmény nélküli eladások összege nulla is lehet, ezért a SELECT operátort használjuk az ellenőrzéshez. A következő kifejezéseket kapjuk:

· Részletes bejegyzésekért:

Választás

Amikor [Eladások összege engedmény nélkül] = 0

Aztán 0

Else [Kedvezmény nélküli értékesítés] - [Kedvezményes értékesítés] / [Kedvezmény nélküli értékesítés]

Vége

· Összefoglaló bejegyzésekhez:

Választás

Amikor Összeg([Eladások összege engedmény nélkül]) = 0

Aztán 0

Egyéb esetben Összeg([Eladások összege engedmény nélkül]) - Összeg([Eladások összege engedménnyel]) / Összeg([Eladások összege engedmény nélkül])

Vége

Mint korábban említettük, az összes rekord kifejezésében használjuk aggregált függvény"Összeg".

3. Csoportosított mezők. Olyan mezőket tartalmaz, amelyek alapján a jelentésváltozat eredménye csoportosításra kerül. A csoportosítási mezők mindegyik csoportosításhoz külön vannak konfigurálva, de beállíthat közös csoportosítási mezőket egy jelentésváltozathoz, ha kiválasztja a „Jelentés” gyökerét a szerkezetfában. Hozzáadhat mezőt a jelentés eredményéből, egyéni mezőt, vagy kiválaszthat egy automatikus mezőt, ekkor a rendszer automatikusan kiválasztja a mezőket. Ezen a lapon a csoportosított mezők sorrendjét is módosíthatja.


4. Mezők. A jelentésváltozat eredményében megjelenő mezőket tartalmazza. A mezők mindegyik csoportosításhoz külön vannak konfigurálva, de beállíthat közös mezőket egy jelentésváltozathoz, ha kiválasztja a „Jelentés” gyökerét a szerkezetfában. Hozzáadhat mezőt a jelentés eredményéből, egyéni mezőt, vagy kiválaszthat egy automatikus mezőt, ekkor a rendszer automatikusan kiválasztja a mezőket. Ezen a lapon a mezők sorrendjét is módosíthatja.

A mezők csoportosíthatók a jelentés bármely részének logikus kiemelése érdekében, vagy beállíthat egy adott oszlopelrendezést. Csoport hozzáadásakor a „Hely” oszlop aktívvá válik, és lehetővé teszi a helybeállítások egyikének kiválasztását:

  • Auto - a rendszer automatikusan elrendezi a mezőket;
  • Vízszintesen - a mezők vízszintesen vannak elrendezve;
  • Függőlegesen - a mezők függőlegesen vannak elrendezve;
  • Külön oszlopban - a mezők különböző oszlopokban találhatók;
  • Együtt - a mezők egy oszlopban vannak elrendezve.


5. Kiválasztás. Tartalmazza a jelentésváltozatban használt szűrőket. A szűrők beállítását a cikk 1. részében tárgyaltuk részletesen. A szűrők mindegyik csoportosításhoz külön vannak konfigurálva, de beállíthat általános szűrőket egy jelentésváltozathoz, ha kiválasztja a „Jelentés” gyökerét a szerkezetfában.


6. Válogatás. Tartalmazza a jelentésváltozatban használt rendezési mezőket. A rendezési mezők beállítását a cikk 1. része részletesen tárgyalja. A rendezés minden egyes csoportosításhoz külön van konfigurálva, de beállíthat közös rendezési mezőket egy jelentésváltozathoz, ha kiválasztja a „Jelentés” gyökerét a szerkezetfában.


7. Feltételes tervezés. A jelentésváltozatban használt feltételes tervezési elemeket tartalmazza. A feltételes formázás beállítását a cikk 1. része részletesen tárgyalja. A feltételes tervezés minden csoporthoz külön van konfigurálva, de beállíthatja közös elemek feltételes megjelenés egy jelentésváltozathoz, ha a struktúrafában a „Jelentés” gyökérelemet választja.


8. További beállítások. További jelentéstervezési beállításokat tartalmaz. Lehetővé teszi egy általános kiválasztását kinézet jelentés, a mezők elhelyezkedése, csoportosítások, attribútumok, erőforrások, összegek, diagrambeállítások beállítása, a cím, a paraméterek és a kijelölés megjelenítésének vezérlése, az erőforrások helyzetének meghatározása, valamint a jelentésváltozat csoportosításának fejlécének és oszlopainak rögzítése.


Végezetül szeretném megjegyezni, hogy a jelentésbeállítások nem csak jelentésváltozatként menthetők, hanem fájlba is feltölthetők ("Tovább" menü - "Beállítások mentése"). A letöltéshez válassza a "Beállítások betöltése" lehetőséget, és válassza ki a mentett fájlt. Így átvihetjük a jelentésváltozat beállításait a különböző, azonos konfigurációjú adatbázisok között.


Ez alapján összefoglalhatjuk, hogy a felhasználó nem csak az igényeinek megfelelően testreszabhatja a riportot, hanem el is mentheti beállításait, és szükség esetén a jövőben is használhatja.

Az időszerű és helyes vezetői döntések meghozatalához minden szervezetnek naprakész információkra van szüksége az áruk raktári elérhetőségéről, költségéről, értékesítéséről. Kereskedelmi szervezetek dolgoznak együtt egy nagy szám nómenklatúra és szerződő felek, ehhez pedig az analitikus könyvelés megfelelő felépítésére és az adataira vonatkozó szükséges információk gyors beérkezésére van szükség. A cikk a vele való munkavégzés alapvető módszereit tárgyalja szabványos jelentések az „1C: Trade Management 8” (11-es verzió) szabványos megoldásban, amely az adatösszetételi rendszerre épül, és hasznos gyakorlati ajánlásokat tartalmaz, amelyek hasznosak lesznek mind a kezdő felhasználóknak, mind azoknak, akik a korábbi kiadásokról új kiadásra váltottak.

Például készítsen jelentést

  • Áruk elérhetőségének elemzése;

Beállítás.

Egy oszlopban Összehasonlítás típusa Elnevezéstan

  • Egyenlő
  • Nem egyenlő
  • Listázott
  • Nincs a listán
  • Csoportban Elnevezéstan;
  • Nem csoportban Elnevezéstan;
  • Egy csoportban a listáról Elnevezéstan;
  • Nincs a listán szereplő csoportban Elnevezéstan.

Jelentése

"Gyors választás"

Az 1C:Enterprise 8 platform fejlődésével és az új 8.2-es verzió megjelenésével a rendszerekben a jelentések rugalmasabbá válnak, és a felhasználóknak egyre több lehetőségük nyílik arra, hogy programozók segítsége nélkül saját igényeikhez szabják azokat.

Az adatkompozíciós rendszer (ACS) által biztosított új képességek lehetővé teszik, hogy a jelentéskészítés során úgy érezze az 1C:Enterprise 8 képességeinek előnyeit, mint még soha. És annak ellenére, hogy a jelentéskészítési felület jelentős változásokon ment keresztül (a Trade Management konfiguráció 10.3-as kiadásához képest, a továbbiakban UT), a jelentésbeállítások továbbra is elérhetők az átlagos felhasználó számára. Nézzünk meg néhány alapvető módszert a velük való munkavégzésre.

Az első dolog, amire figyelni kell, a gyors kiválasztás. Lehetővé teszik az adatok megjelenítését a jelentésben a jelentésmezők bizonyos értékei szerint, a felhasználó kívánsága szerint.

Például készítsen jelentést Az áruk elérhetőségének elemzése az UT-ban. Azonnal megjegyezzük, hogy az UT 11 jelentések képességeinek teljes bemutatása két jelentés példáján történik:

  • Áruk elérhetőségének elemzése;
  • Az értékesítés bevétele és költsége.

Egyes mezők szerinti kijelölés történhet közvetlenül a jelentés űrlapon vagy a gombra kattintva Beállítás.

Egy oszlopban Összehasonlítás típusa A felhasználó különböző összehasonlítási feltételeket választhat. Például a terepre Elnevezéstan Az alábbi összehasonlítási típusok közül választhat:

  • Egyenlő- a jelentés csak a kiválasztott nómenklatúra-pozícióra készül;
  • Nem egyenlő- a jelentés a teljes tartományra készül, kivéve a kiválasztott pozíciót;
  • Listázott- a jelentés a nómenklatúra-pozíciók listája szerint készül;
  • Nincs a listán- a jelentés a kiválasztott tételek kivételével a teljes tartományra épül;
  • Csoportban- a jelentés a címtár kiválasztott mappájában található összes nómenklatúrára épül Elnevezéstan;
  • Nem csoportban- a jelentés a teljes nómenklatúrára épül, kivéve a címtár kiválasztott mappájában található elemeket Elnevezéstan;
  • Egy csoportban a listáról- hasonlít az összehasonlításhoz A listában csak a könyvtárban lévő mappák vannak kiválasztva listaértékként Elnevezéstan;
  • Nincs a listán szereplő csoportban- hasonló az összehasonlításhoz Nincs a listában, csak a könyvtárban lévő mappák vannak kiválasztva listaértékként Elnevezéstan.

A kiválasztási mezőtől balra található jelölőnégyzet (pipa) azt jelzi, hogy a mező általi kijelölés „be” van kapcsolva, azaz figyelembe veszi a jelentésben.

A nem bejelölt mezőket akkor sem veszi figyelembe a rendszer, ha bizonyos értékeket választott ezekhez a mezőkhöz.

Az oszlopban kiválasztott összehasonlítási típustól függően Jelentése a könyvtár egy adott eleme vagy mappája (csoportja), vagy az elemek vagy mappák listája látható.

A gyorskiválasztás az 1C:Enterprise 8 platformon alapuló összes megoldásban elérhető.

Példa a jelentésbeállítások egyszerű módosítására

A jelentésbeállítások megtekintéséhez/módosításához lépjen a menübe Minden művelet – Opció módosítása.

Előttünk megnyílik a kiválasztott jelentés opció beállítási ablaka.

A jelentés szerkezete az ablak tetején jelenik meg. Valójában ez a jelentés sorainak és oszlopainak csoportosításának vizuális megjelenítése, azaz milyen sorrendben jelennek meg az elemzési adatok a jelentésben sorokban és oszlopokban.

Az ablak alsó része a jelentés egészéhez kapcsolódókat jeleníti meg (ha a jelentésszerkezetben a legfelső szint van kiválasztva). Jelentés), vagy a jelentés bizonyos sorainak vagy oszlopainak csoportosítására (ha a csoportosítást az alábbi szinten választotta ki), az információk megjelenítésének és a mezők kialakításának beállításait.

1. példa

1. lépés. El kell távolítanunk az elemjellemzők szerinti csoportosítást, csak az elem szerinti csoportosítást kell meghagynunk. Ehhez a jelentésbeállítási ablak felső részén kattintson a mezőre Nómenklatúra, Jellemző. Az ablak alján lépjen a lapra Csoportosítások.

Válasszon ki egy mezőt Jellegzetesés kattintson a gombra Töröl parancspanel.

Erősítse meg a jelentésbeállítások módosításait a gombra kattintva Fejezze be a szerkesztést a képernyő bal alsó sarkában.

2. lépés A jellemző eltávolítása után a feladatunk a példa feltételei szerint egy árcsoport hozzáadása lesz. Jelentés szerint ennek a csoportosításnak egy szinttel lejjebb kell mennie a készlet szerinti csoportosításnál, de magasabb szinttel a cikk szerinti csoportosításnál. Ezért a jelentés felépítésében csoportosítást választunk Készlet.

A jobb egérgombbal rákattintva a helyi menüben válassza ki a parancsot Új csoportosítás.

A megnyíló csoportosítómező-szerkesztő ablakban válassza a lehetőséget Nómenklatúra.Árcsoport.

A gombra kattintva rendben, látni fogjuk, hogy egy új csoportosítás került a jelentésbe, a csoportosításnak alárendelve Készlet.

Most válasszuk ki a tételenkénti csoportosítást, és a jobb egérgomb felengedése nélkül húzzuk be (azaz alá) az árcsoport szerinti csoportosításba. Az 1. ábrán látható szerkezetet kapjuk. A jelentés felállításának eredménye a 2. ábrán látható.

Rizs. 1. Az eredményül kapott jelentésstruktúra

Rizs. 2. A jelentés testreszabásának eredménye

Egyedi mezőkkel végzett munka

Most nézzük meg közelebbről az 1C: Trade Management 8 program új jelentési lehetőségeit.

Jelentésünk szerkezetének és beállításainak szerkesztése formájában figyeljen a fülre Egyéni mezők.

Ezt megelőzően mezőket adtunk a jelentéshez, amelyek listáját a fejlesztő előre definiálta. Ezzel a lappal létrehozhatjuk saját mezőinket, amelyekre szükségünk van - mező-kiválasztás vagy Mező kifejezés.

2. példa

Tegyük testre az „Értékesítések története” jelentést (az „Értékesítési bevételek és költségek” jelentés változata). Jelentsük meg az értékesítési adatokat a partnerek és a nómenklatúra összefüggésében. Tegyük fel, hogy cégünk áruk értékesítésével foglalkozik Moszkvában és a régiókban. Így az információs bázisban minden ügyfél egy bizonyos földrajzi régióhoz tartozik (a "Partnerek" címtár "Üzleti régiója" kellékei). Könnyen csoportosíthatjuk az értékesítési adatokat egy jelentésben régiók szerint, de mi van akkor, ha az összesítettebb statisztikákra vagyunk kíváncsiak, különösen a „Hány árut adtak el Moszkvában, és mennyit az összes többi régióban összesen” kérdésre adott válasz? Itt jönnek jól az egyéni mezők.

1. lépés. Nyissuk meg a jelentést. Lépjünk a jelentésszerkezeti beállítások űrlapra ( Minden művelet -> Változat módosítása). Töröljük sorra a jelentésben korábban létrehozott összes csoportosítást – ehhez jelölje ki mindegyiket és kattintson a gombra Töröl parancssorba, vagy használja a DEL billentyűt.

Az előző példához hasonlóan adjunk hozzá egy csoportosítást a jelentéshez partnerenként, majd termékenként. Már tudjuk, hogyan kell csinálni, így nem fog sok időt igénybe venni.

2. lépés Hozzon létre egy új egyéni mezőt. Nyissunk meg egy könyvjelzőt Egyéni mezőkés futtassa a parancsot Add -> New field-select.

Nevezzük el az új területünket - A régió általában.

Kattintsunk a gombra Hozzáadás. BAN BEN új sor kattintson a gombra az oszlopban Kiválasztás. A megjelenő kijelölés szerkesztési űrlapon adjon hozzá egy kijelölést mező szerint Partner.Üzleti régió. Válassza ki az összehasonlítás típusát Egyenlő, jelentése - Moszkva.

Kattintsunk a gombra rendben, ezután visszatérünk az egyéni mezőszerkesztő ablakhoz. Ezután kattintson a gombra az oszlopban Jelentéseés a megjelenő adattípus kiválasztási listában válassza ki Vonalés értékként írd Moszkva.

Ismételjük meg a műveletet. Adjunk hozzá még egy sort a táblázathoz. Ezúttal a terepválasztás miatt Partner.Üzleti régió válassza ki az összehasonlítás típusát Nem egyenlő.

Visszatérés az egyéni mezőszerkesztő ablakhoz, az oszlopban Jelentéseír Más régiók(Lásd 3. ábra).

Rizs. 3. Egyedi mező szerkesztése

Kattintsunk a gombra rendben. Elkészült az új pályánk.

3. lépés Adjuk hozzá az új mezőnket a jelentésszerkezethez. A legfelső szint kiemelése Jelentés szerkezetében, adjon hozzá új csoportosítást. Kellékekben Terület választ A régió általában.

Húzza az egérrel a partner szerinti csoportosítást és az alárendelt termékkör szerinti csoportosítást az újonnan létrehozott csoportosításba.

Készítsünk jelentést, és nézzük meg az eredményt (lásd a 4. ábrát).

Rizs. 4. A jelentéskészítés eredménye

Kiválasztás és válogatás

Térjünk vissza a jelentés szerkezetének és beállításainak szerkesztési ablakához, és figyeljünk a fülekre KiválasztásÉs Válogatás.

Ha a gyökérelem ki van választva a jelentésstruktúrában ( Jelentés), akkor az ezeken a lapokon végzett beállítások a jelentés egészére vonatkoznak. Ha valamilyen jelentéscsoportot választ, akkor a beállítások csak arra vonatkoznak.

3. példa

Ennek eredményeként a jelentés Értékesítés története csak azok a megvalósítások kerülnek oda, ahol a menedzser meg van adva Ivanov Ivan Fjodorovics.

4. példa

Mentse el a végrehajtott változtatásokat

Ha módosítja a jelentés szerkezetét, a paranccsal bármikor elmentheti azt Minden művelet -> Változat mentése.

Változat mentése formájában a kapcsoló segítségével választhat Mentés meglévő jelentésváltozatba(a már elérhető lehetőségek egyike helyett), ill Mentse el a jelentés új verzióját.

A jelentés különböző rovatokban (jellemzők, sorozatok, mértékegységek stb.) kapja meg a raktárban lévő áruegyenleget. Hogy ne bonyolítsuk a példát, csak a tételenkénti csoportosítást hagyjuk meg, és csak a jelentéskészítési záró egyenleget jelenítjük meg. A végső táblázat a raktárakban lévő készletegyenlegeket tételenként mutatja.

De akkor a felhasználó azt mondta, hogy hozzá kell adnia két további mezőt:

  1. Mennyiségi értesítés. Ha a mennyiség kisebb vagy egyenlő, mint 5, akkor a riasztás "Elégtelen". Ha a szám nagyobb, mint 5, akkor kisebb vagy egyenlő, mint 10, akkor a riasztás "Normál". Ha a mennyiség nagyobb, mint 10, akkor "Túlbőség".
  2. A záróegyenleg kiszámításának képlete. Egy további oszlopban a felhasználó azt szeretné látni, hogy a program milyen műveleteket végzett a végegyenleg értékének megállapítása érdekében. Vagyis a "Kiinduló egyenleg + Forgalom = Végegyenleg" képlet, ahol a megfelelő értékeket helyettesítjük.

Természetesen itt beavatkozhat a programozó és módosíthatja az adatösszetételi séma kérést és a jelentés beállításait, de a feladatot felhasználói módban hajtjuk végre anélkül, hogy a konfigurátor módban módosítanánk a jelentést.

További mezők

És hát kezdjük is. Menjünk a jelentés opció beállításaihoz:

Megnyílik előttünk az opcióbeállítások konstruktora. SKD jelentés. Kezdjük a létrehozásukkal az „Egyéni mezők” lapon.

A képernyőképen már látható két létrehozott egyéni mező, amelyek működését fent leírtuk. Fontolja meg az egyes beállításokat. Kezdjük a Figyelmeztetés mezővel.

A beállításnál be kell állítanunk a jelentésben megjelenő mező címét, valamint be kell állítani az érték generálási kifejezéseket a részletes rekordok mezőben és az ehhez a mezőhöz tartozó összegekben. Mivel nem szükséges a riasztást megjeleníteni az összegekben, csak a részletes rekordokhoz írunk kifejezést.

A kifejezés szintaxisa hasonló az 1C:Enterprise lekérdezési nyelvhez. Vannak különbségek, de ebben a cikkben nem térünk ki rájuk részletesen. A kifejezés kiválasztási operátort használ:

"Válaszd, mikor lesz vége,

hasonló a lekérdező nyelv operátorához. Az egyéni mezőkifejezések mezőit a megjelenítésük határozza meg. Annak érdekében, hogy a platform megértse, hogy a megadott nézet egy bizonyos mezőt jelöl, a nézet nevét szögletes zárójelek veszik körül. Ha a mezőábrázolás egyetlen szóból áll, akkor a szögletes zárójelek nem kötelezőek. A fenti példában a „végegyenleg” mezőre hivatkozunk.

A "Végső egyenleg kiszámításának képlete" mező beállításai hasonlóan vannak beállítva:


Itt meg kell említeni néhány árnyalatot:

  1. A cellában lévő képletet csak karakterláncként tudjuk megjeleníteni. Ezért az összes numerikus értéket karakterláncsá alakítjuk az ACS kifejezési nyelv "String()" metódusával, amely bármilyen értéket karakterláncsá alakít. Ezután karakterlánc-összefűzést hajtunk végre.
  2. Ahhoz, hogy a mező megjelenjen a jelentésösszegekben, adjunk hozzá hasonló képletet az összesített rekordok kifejezéséhez. Csak hozzá kell adnia a "SZUM()" összesítő függvényeket minden egyes értékhez az összegeknek megfelelően.

Minden készen áll a jelentés mezőinek használatára!

Jelentés beállítása és generálása

A „végső egyenleg kiszámításának képlete” mező hozzáadódik a jelentés kimeneti mezőihez:

A „Figyelmeztetés” kifejezés hozzáadódik a tétel részletes nyilvántartásához. Ehhez adja hozzá a "Figyelmeztetés" kifejezésmezőt a "Nómenklatúra" csoportosításhoz. Ezt követően a jelentés szerkezete a következő formájú lesz:

A jelentés beállítása ezzel befejeződött. Ha szükséges, a hozzáadott beállítások elmenthetők újrafelhasználás. Készítsünk jelentést:

Mint látjuk, a feladat feltételeinek megfelelően mezők kerültek a jelentésbe. Ugyanakkor nem volt szükség a jelentés módosítására konfigurátor módban. Ez az egyedi mezők fő előnye! A használatukra betanított felhasználó önállóan, programozó közreműködése nélkül készíthet jelentést saját igényeiről.

Bízzon bennem, megtaníthatja neki, hogyan használja ezeket a funkciókat, mert sokkal egyszerűbb, mint Excel-táblázatokban képleteket írni.