Küldje el ezt a cikket a mail címemre
Nagyon kényelmes, hogy az 1C programokban a jelentések szinte tetszés szerint testreszabhatók "maguk számára", és minden felhasználó kezelheti, akinek csak meg kell adnia a szükséges mutatókat, további oszlopokat, rendezést, összegeket stb. De minden alkalommal nagyon fárasztó, különösen, ha gyakran használja ezt a jelentést. A munka megkönnyítése érdekében az 1C létrehozta a jelentésbeállítások mentésének lehetőségét, és egy jelentésben több is lehet. különféle lehetőségeket beállításokat, tetszőleges nevet adhatnak, például "Jelentés a vezetésnek" vagy "Működési jelentés nekem"...
A jelentésbeállítások 1C-ben történő mentéséhez a szokásos formában Például, 1s trade 8 edition 10.3 vagy 1s accounting 8 edition 2.0, meg kell nyitnia magát a jelentést, majd konfigurálnia kell a mutatóit, oszlopait, a rendezést, ahogy Önnek kényelmes. Készítsen jelentést, és győződjön meg arról, hogy az szükség szerint jelenik meg.
A megnyíló ablakban kattintson a "Hozzáadás" gombra és adja meg a jelentés nevét, alapértelmezés szerint a név "Fő", állítsa be a "Megnyitás" jelzőket - ha azt szeretné, hogy ez a beállítás automatikusan alkalmazásra kerüljön megnyitáskor a jelentést, és állítsa be a "Mentés" jelzőt - ha szeretné, hogy ha az aktuális beállítással valamit módosít a jelentés beállításaiban, például új oszlopot ad hozzá, akkor ezzel a jelzővel ezek a változtatások automatikusan kiírásra kerülnek. a beállításhoz, azaz. nem kell újra elmentenie a beállítást.
Ugyanebben az ablakban törölheti a szükségtelen beállításokat.
Ha nem állította be a "Megnyitás" jelzőt, vagy másik beállítást kell alkalmaznia, akkor alkalmaznia kell kívánt beállítást manuálisan, ehhez a jelentésben kattintson a "Műveletek" - "Beállítások visszaállítása..." menüpontra (vagy használja az eszköztár speciális ikonját, ahogy az alábbi ábrán látható), és válassza ki a kívánt beállítást:
A beállítások visszaállítása során kiválaszthatja egy másik 1s felhasználó beállítását, például ha az Ön alkalmazottja pontosan úgy jeleníti meg a jelentést, ahogy kell, akkor nem szükséges újra feltalálni a kereket, csak kattintson a "Beállítások mindenkinek felhasználók" gombot, és válassza ki a kívánt beállítást a kívánt felhasználótól.
Tudnivalók arról, hogyan lehet menteni és visszaállítani a jelentésbeállításokat kezelt űrlapok 1c - olvassa el a következő cikkeket.
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 szá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" választással lesz. "".
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éséhez, vagy egy adott oszlopelrendezés beállításához. 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. Rendezé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.
Amikor az 1-esekkel dolgozom és a felhasználói problémákkal foglalkozom, gyakran azt tapasztalom, hogy nem tudják, hogyan kell elemi technikákat használni a mindennapi munkájuk megkönnyítésére. Az egyik ilyen technika a beállítások mentése. Ha egy ilyen funkciót általában a szabványos jelentésekbe építenek be, akkor jelentéseik kidolgozásakor a programozók gyakran megfeledkeznek erről a funkcióról, bár ez meglehetősen egyszerű. Ebben a cikkben megpróbáljuk megvizsgálni, hogy a rendszer milyen lehetőségeket biztosít a beállítások programozói pozícióból történő mentéséhez.
Sokak számára két függvény elegendő: SaveValue (<Имя>, <Значение>) és párja RestoreValue(<Имя>) . de ez csak a kövér kliensnek szól. Ha elolvassa a súgót, láthatja, hogy a beállítás el van mentve az alap-felhasználó párhoz. Nem szabad elfelejtenünk, hogy nem csak egyszerű típusok adatok, de összetettek, például struktúra vagy akár értéktáblázat.
A programozók a ValueToFile(<ИмяФайла>, <Значение>) és ValueFromFile(<ИмяФайла>).
A 8.2-es verziótól kezdődően a pontos kiadást nem mondom meg, a metaadatfában megjelent a „Settings storage” ág, amit részletesebben kell elmondani.
A mechanizmus két részre osztható: a standard mechanizmusra és az egyedi mechanizmusra.
BAN BEN vékony kliens a beállítások mentésének mechanizmusa alapértelmezés szerint aktiválva van, és az „Összes művelet” gombon keresztül érhető el
Alapértelmezés szerint a rendszer lehetővé teszi több objektum beállításainak elmentését: kezelt felület beállításai, riportbeállítások, űrlapbeállítások.
A beállítások programozott elérése továbbra is ugyanolyan egyszerű, a szintaxis egy kicsit változott.
És ennek megfelelően állítsa vissza.
Általános beállítások Storage.Load(<КлючОбъекта>, <КлючНастроек>, <ОписаниеНастроек>, <ИмяПользователя>)
Minden paraméter részletesen le van írva a súgóban.
Íráskor külső jelentések ne felejtse el használni az adatok automatikus mentésének lehetőségét, hogy a felhasználó a jelentés vagy a feldolgozás után ne térjen vissza ezekhez a beállításokhoz.
Először az űrlapon jelezzük a feldolgozási attribútumok és az űrlapattribútumok értékeinek mentésének lehetőségét, jelezzük, hogy mely attribútumok értékeit szeretnénk menteni.
Kívánatos az Értékek visszaállítása nyitáskor négyzet bejelölése is.
Miután futtatta a jelentést, és megmutatta a felhasználónak, hogyan kell használni, ne felejtse el elmondani neki az űrlapbeállítások mentésének lehetőségét, valamint az űrlap későbbi megnyitásakor az automatikus helyreállítást:
A mechanizmusok egyszerűek, de hatékonyak, a felhasználó hálás lesz Önnek.
Értékelés: / 0Ma az 1C:Enterprise 8.2 vagy 8.3 jelentések beállításairól fogunk beszélni, a konfigurációs példa segítségével 1C: Enterprise 8. Kereskedelmi menedzsment Ukrajna számára
Frissítés
Kiegészítettük a cikket a kezelt űrlapok konfigurációs beállításaival, és írtunk néhány trükköt a jelentések beállításához az 1C: Enterprise 8. Trade management for Ukraine, szerk. 3.1 (felügyelt űrlapok)
Nézzük meg, hogyan, a konfigurációs példa segítségével Kereskedelmi menedzsment Ukrajna számára
egyszerűen és gyorsan testreszabhatja a jelentést pontosan az Ön igényei szerint.
A kezelt űrlapok azt jelentik, hogy a jelentések megjelenése tetszés szerint testreszabható. Hiszen korábban, ha a felhasználó módosítani akarta a jelentés beállításait, meg kellett kérnie a programozót, hogy „fejezze be” a szükséges jelentéseket. Mostantól saját maga testreszabhatja bármelyik jelentést anélkül, hogy programozó segítségét kellene igénybe vennie.
Jelentésbeállítások az 1C-ben: Business 8. Trade management for Ukraine, ed. 3
A jelentés testreszabásához kattintson a gombra Beállítások. Megnyílik előttünk egy ablak a beállításokkal.
Az összes (speciális beállítások) megtekintéséhez kattintson a gombra Minden művelet → Minden beállítás
Ebben az ablakban felvehetjük a szükséges mezőket, csoportosíthatjuk a mezőket, kiválaszthatunk és még sok mást.
Az időszak sorban - kiválaszthatjuk, hogy melyik időszakra vonatkozóan szeretnénk adatokat látni.
Kijelölt mezők – itt adhatja hozzá a hiányzó mezőket
A kijelölés lapon csak azokat az elemeket tudjuk kiválasztani, amelyeket látnia kell.
Az összehasonlítás típusai:
- Egyenlő– Csak egy értéket választhat ki
- Nem egyenlő- az az érték, amelynek adatait nem szeretné látni
- Listázott- ha több értéket szeretne kiválasztani
- Egy csoportban a listáról- kiválaszthat egy listát több adatcsoportból.
- Nincs a listán- a jelentésben nem szerepeltethető pozíciók listájának kiválasztása
- Nincs a listacsoportban– az adatcsoportok listájának kizárása a kiválasztásból
- Csoportban– ebben az esetben csak egy csoport/kategória adatait fogja látni
- Nem csoportban- adatcsoport kizárása
Például a raktárakban lévő áruk listájában szeretnénk látni az összes raktáron lévő árut. Ehhez állítsa a Végső maradék elemet 0-nál nagyobbra.
Jelentésünk most így néz ki:
A rendezés lapon rendezhetjük adatainkat.
Például szeretnénk a termékeinket ábécé sorrendbe rendezni. Ehhez lépjen a rendezési ablakba. Csak húzza a "Nómenklatúra" attribútumot az ablak jobb oldalára, és állítsa be a rendezési irányt "Növekvőre".
A jelentés így kezdett kinézni:
A Csoportosítás lapon csoportosíthatjuk az adatokat valamilyen érték szerint. Például egyenlegeinket a raktárakkal összefüggésben szeretnénk látni. Itt minden egyszerű: három pontra kattintunk, a csoportszerkesztő ablakba lépünk, és hozzáadunk egy új csoportosítást a "Raktár" és kiválasztjuk a "Hierarchia" típust.
És hónapok szerint is csoportosítjuk, vagyis megtudjuk, melyik hónapban kaptuk meg az árut.
Ehhez adja hozzá a következő csoportosítást: Időszak hónap (évek, negyedévek, napok szerint is csoportosítható)
Most pedig nézzük riportunk megjelenését:
Mint látható, a beállításoknál megdupláztuk a raktárak szerinti csoportosítást. Hogyan lehet megtudni, honnan jött az extra csoportosítás? Mivel a kezelt űrlapokon saját maga is megtervezheti a jelentést, térjünk át magára a jelentés struktúrájára. Ehhez megyünk
A jelentés szerkezetét látjuk:
Vagyis a jelentés a következőképpen épül fel: először van egy raktárak szerinti csoportosítás, majd alcsoportok: csoportosítás Nómenklatúra, jellemzők, sorozatok és mértékegységek szerint, ezután következik a mozgási bizonylatok szerinti csoportosítás, az utolsó független csoportosítás pedig egy mértékegység
Ha egyszerűen kikapcsoljuk a Raktár jelölőnégyzetet, akkor ennek megfelelően 2 csoportosítás lesz kikapcsolva: a cikk és a regisztrátor. Ezért egyszerűen „megragadjuk” a nómenklatúra sort, és behúzzuk a jelentésbe. Töröljük a raktár jelölését. Most a jelentés szerkezetünknek így kell kinéznie:
Most jól néz ki a riport:
A nómenklatúra mezői lapon csak azokat a mezőket tudjuk kiválasztani, amelyeket látni szeretnénk a jelentésben. Például a Raktári árukról szóló jelentésben szeretnénk látni a cikk cikkét, a cikk nevét, a cikk jellemzőit, egységeit. mérések. Ehhez lépjen az Elemmezők fülre, és állítsa be az összes fenti részletet. Valamint ahhoz, hogy a tétel neve és jellemzői ugyanabban az oszlopban szerepeljenek a jelentésben, ezeket az adatokat egy csoportba kell helyezni (az ábrán látható módon).
A Feltételes formázás fül segítségével színessé tehetjük jelentésünket. Például gyorsan meg akarjuk találni egy termék mennyiségét egy bizonyos raktárban. Ehhez válasszon ki egy bizonyos raktárt egy színnel:
Az Állapot lapon válassza ki azt a raktárt, amelyet „festeni” szeretnénk. Raktár = "Termékek" bolt
A tervezés lapon válassza ki a színt (sárgát választunk):
A Rajzolható mezők lapon láthatjuk, hogy mely mezők/oszlopok színét változtatjuk meg. Ha ezt a lapot üresen hagyjuk, akkor a program sárgára fest mindent, ami a „Termékáruház” raktárral kapcsolatos
És most elkészítjük a jelentésünket!
Most így néz ki:
Először a raktárak szerinti csoportosítást látjuk, majd a hónapok szerinti csoportosítást.
A beállítások között egy gombbal válthat, például - Válassza ki a beállításokat:
Beállításunk Ebben a pillanatban csak nekünk érhető el, de ha hozzá akarjuk adni más felhasználókhoz, akkor menjen a szakaszba Adminisztráció → Felhasználói és jogosultsági beállítások → Másolási beállítások
A Jelentésbeállítások lapon láthatjuk az összes jelentést, amelynek beállításait elmentettük, és most kiválasztjuk a beállításunkat.
Most már csak másolnunk kell és be kell zárnunk.
Van még egy trükk a kezelt űrlapok jelentéseivel kapcsolatban: kicsit más módon adhat hozzá oszlopokat, sorokat.
Menjünk át Minden művelet → Jelentésváltozat módosítása
A következő ablak nyílt meg előttünk:
Itt is tudunk csoportosítani, rendezni, oszlopokat/sorokat hozzáadni. Általában bármit, amit a szíved kíván.
És a Bruttó Profit jelentés példáján megmutatom, hogyan adhatja hozzá a Markup oszlopot.
Menjen a beállításokhoz is ezen keresztül Minden művelet → Jelentésváltozat módosítása.
A megjelenő ablakba írjuk be oszlopunk nevét: Margó.
Az Összes rekord kifejezése mezőbe írja be a következő képletet: Bevétel / Összesen * 100 - 100
A bal oldalon találunk egy Custom Fields nevű mappát, és látjuk az újonnan létrehozott Margót
Adja hozzá a jobb oldali oszlophoz
És most adjuk hozzá a jelölésünket a jelentésszerkezethez: Szervezet és osztályok:
És fejezze be a szerkesztést.
Készítsünk jelentést.
Azt látjuk, hogy új rovat jelent meg, de finoman szólva sem vagyunk megelégedve a tizedesjegyek számával. De ez is nagyon könnyen javítható.
Vissza kell térnünk a beállításokhoz, nevezetesen az Egyéni mezők laphoz, és módosítanunk kell a képletünket. A számformátum, amelyet látni szeretnénk, 2 tizedesjegy.
A következő képletet készítjük: Formátum (Bevétel / Összesen * 100 - 100, "NPV = 2")
Hozzuk létre újra a jelentést.
Most látjuk, hogy minden rendben van!
De előfordul, hogy hibaüzenet jelenik meg: "Osztás nullával". Az ilyen hibák elkerülése érdekében a következő képletet írjuk fel:
Választás
Amikor Total<> 0
Ezután formátum (bevétel / összesen * 100–100, "NPV = 2")
Ellenkező esetben 0
Vége
Új lemezzel is kiegészíthetjük beszámolónkat. Ehhez lépjen a Jelentés szerkesztése lehetőségre is. További Hozzáadás → Új táblázat.
Most adjunk hozzá sorokat és oszlopokat.
Tegyük fel, hogy a bruttó nyereséget csak szegmensenként szeretnénk látni. Készülékek.
Adjuk hozzá a következő csoportosításokat a sorokhoz: Nómenklatúra.
A Kijelölés lapon jelölje be "Az aktuális elemnek saját kijelölése van" jelölőnégyzetet, és adjon hozzá egy elemet a háztartási készülékek csoportból.
A Mezők lapon jelölje be az "Az aktuális elemnek saját beállításai vannak a kijelölt mezőkhöz" jelölőnégyzetet - Nómenklatúra.
A táblázatunk szerkezetében, nevezetesen az oszlopokban, új csoportosítást adunk, a mezőt üresen hagyjuk.
Nevezzük az asztalunkat: Háztartási gépek. Ehhez álljon a Táblázathoz, és a Speciális beállítások lapon írjon be egy címet (az alábbi ábrán látható módon).
Most készítsünk jelentést.
Új névtáblánk bekerült a bruttó eredményjelentésbe.
Minden elemi!
Jelentésbeállítások az 1C-ben: Business 8. Trade management for Ukraine, ed. 2.3
Az 1C:Enterprise jelentései egy konstruktőr, de nem minden felhasználó ismeri a jelentésbeállítások bonyolultságát.
Állítsa be a jelentést, nyomja meg a Beállítások mentése gombot a jelentés panelen, hozzon létre újat, írja be a jelentés nevét. Ha azt szeretné, hogy ez a jelentés megnyíljon a megnyitáskor, jelölje be a Megnyitás melletti négyzetet.
A nyitás érdekében szükséges beállítás jelentést, kattintson a Beállítások visszaállítása gombra, és kattintson duplán a kívánt beállítás kiválasztásához. Ne felejtsen el a Generálás gombra kattintani.
2. Hogyan készítsünk részletesebb jelentést?
Nyissa meg a kívánt jelentést, nyomja meg a Beállítások gombot, jelölje be az alábbi Speciális beállítások jelölőnégyzetet, további könyvjelzők lesznek.
Általános lap
A jelölőnégyzetekkel adja meg, hogy mely oszlopokat szeretné látni a jelentésben, és melyeket nem.
A nyilak segítségével kiválaszthatja az oszlopok pozícióját.
Csoportosítás lap
Ezen a lapon felveheti/eltávolíthatja azokat az oszlopokat/sorokat, amelyeket látni szeretne a jelentésben, valamint konvertálhatja az adatokat a könnyebb megtekintés érdekében.
Sorcsoportosítás - az adatok lefelé, Oszlopcsoportosítás - oldalra (jobbra) alakulnak ki. Például a Sorcsoportosításban cikkenként, az Oszlopcsoportosításban pedig havi bontásban tekintheti meg az értékesítési adatokat.
A jelentés adatainak kitöltéséhez bármilyen mezőt hozzáadhat. Megnyomjuk a Hozzáadás gombot, megjelenik a Mezőkiválasztás ablak, ahol minden lehetőség van, amit a jelentéshez hozzá lehet adni. Kiválasztjuk a kívánt opciót (plusz jellel részletesebben felfedheti az információkat, pl. az adatokat a nómenklatúra cikkének kontextusában kell látnia, majd kattintson a nómenklatúrára és mindenre, ami a nómenklatúrával kapcsolatos kibontakozik). Új mező hozzáadásához kattintson az OK gombra.
A sor/oszlop csoportosítás típusa az adatnézet (csoportosítás), például a Hierarchia, lehetővé teszi az eredmények összecsukását/kibontását.
3. Hogyan lehet a jelentésben kiválasztani a címtár/dokumentum/könyvtárcsoport egy adott elemét?
Könyvjelző kiválasztása lehetővé teszi, hogy ne csak azokat a sorokat/oszlopokat jelölje ki, amelyek már szerepelnek a jelentésbeállításokban, hanem saját kiválasztási lehetőséget is hozzáadhat.
Ehhez kattintson a Hozzáadás gombra, és adja hozzá a kívánt opciót a Mezőkijelölés ablakból. A pipával kiválasztjuk, hogy melyik elemről lesz kiválasztva. Az Összehasonlítás típusa oszlopnak köszönhetően nem csak egy elemet, hanem csoportokat is kiválaszthatunk.
Összehasonlítás típusa
Egyenlő- csak egy pozíciót válasszon
Nem egyenlő- egy pozíció, amelyre vonatkozóan nem kíván adatokat látni
Listázott- Lehetőség van egy lista létrehozására azokról a pozíciókról, amelyeket látni szeretne a jelentésben. A Lista kiválasztása ablakban hozza létre a könyvtárak/dokumentumok elemeinek szükséges listáját.
Egy csoportban a listáról- kiválaszthatja az egyes csoportok/alcsoportok listáját. A csoport mappájának kiválasztásához meg kell nyomni a Kiválasztás gombot, és így listát kell készíteni azokról az alcsoportokról, amelyek kijelölését látni szeretné.
Nincs a listán - azon pozíciók listájának kiválasztása, amelyek nem szerepelhetnek a jelentésben
Nincs a listacsoportban- a jelentésben nem szerepeltethető csoportok/alcsoportok listájának kiválasztása
Csoportban- csak EGY csoportot választhat (egy csoport kiválasztásához meg kell nyomnia a Select gombot)
Nem csoportban- egy csoport szerinti kiválasztás, amely nem szerepelhet a jelentésben.
4. Hogyan lehet további mezőket külön oszlopokban létrehozni?
További mezők lap lehetővé teszi további mezők létrehozását egy külön oszlopban
- A kötelező mező hozzáadása
- Válassza az Elhelyezés lehetőséget egy külön oszlopban vagy egy olyan oszlopban, amely már szerepel a jelentésben
- Válassza ki a Pozíciót a Csoportosítás oszlop előtt (azaz az első oszlopban), a Csoportosítás után (második oszlop) vagy a G helyettcsoportosítás (azaz egyáltalán nem lesz csoportosító oszlop).
5. Hogyan rendezzünk növekvő/csökkenő mezőket a jelentésben?
Például meg kell jeleníteni egy termék statisztikáit eladások szerint, a riport elején lesz egy termékünk, amely a legtöbbet értékesített.
Könyvjelzők rendezése
Válassza ki a rendezni kívánt mezőt – ez lesz a Mennyiség mező (in alapegységek), válassza a csökkenő rendezési lehetőséget. És megnézzük a legkelendőbb termék elejét. ha egy rosszul értékesített terméket kell megnéznie, válassza a növekvő rendezést.
6. Hogyan távolítsuk el a tizedesvessző utáni nullákat a jelentésben szereplő mennyiségből
Könyvjelző tervezés
Válassza ki az oszlopban a Mennyiség alapegységben területet, nyissa meg a Megjelenés oszlopot, jelölje be a Formátum mező melletti négyzetet, és nyissa meg az értéket.
A Hossz mező mellett jelölje be a négyzetet, és válassza ki a maximális szám hosszát. Ha be kell állítania a tizedeselválasztót (azaz hány karakter legyen a nullák után), akkor jelölje be a négyzetet, és válassza ki a tizedesjegyek számát. ha nincs szüksége törtrészekre, akkor ne változtasson semmit.
Megnyomjuk az OK gombot, ez a beállítás a Tervezési beállítások szerkesztése ablakba kerül, ott is megnyomjuk az OK-t, és most ez a formátum beállítás a Tervezés fülre került.
Jelentést készítünk, és a mennyiségünk most töredék rész nélkül.
* A Tervezés lapon kiválaszthatja különböző változatok tervezés. Egy másik leckében bemutatjuk a jelentésterv beállításának lehetőségeit.
7. Más felhasználók jelentésbeállításainak megkettőzése.
Például vannak olyan vezetőink, akiknek ugyanazt az értékesítési jelentést kell elmenteniük a beállításaikba. Ezek a menedzserek 7 főből állnak, és a jelentésbeállítások komolyak, és ezt minden felhasználónál hétszer megismételni teljesen problémás üzlet.
Van kiút!
- Kezdésként állítsuk be ezt a jelentést egy menedzser számára, és mentsük el.
- Ezután a második menedzser adatbázisába lépünk, megnyitjuk az Értékesítési jelentést, rákattintunk a Beállítások visszaállítása gombra, ez a lista üres (mivel a második vezetőnek nem voltak mentett beállításai).
- A tetején a Beállítások minden felhasználó gombra kattintunk, és most ez a lista tartalmazza az összes, a felhasználók által elmentett jelentést.
- Kiválasztjuk a kívánt jelentést, a Generálás gombot, és van egy jelentésünk, amelyet az első vezetőnek állítunk be
- Most kattintunk a Mentés gombra, és a jelentés beállításai a második kezelőhöz kerülnek mentésre.
Ma csak néhány trükköt mondtunk el a jelentések készítéséhez az 1C: Enterprise-ban, természetesen ezek nem minden titka, a többit keresse következő leckéken.
Reméljük, hogy ez az oktatóanyag hasznos volt az Ön számára! Köszönöm a figyelmet!
Üdvözlettel, társaság Uszony Puha
Ezt megtanulhatja az "1C: Enterprise" online kurzusainkon, vagy jelentkezhet "1C: Enterprise" tanfolyamainkra, amelyek irodánkban zajlanak.
Ha még nem vásárolta meg ezt a programot, nagyszerű lehetősége van megvásárolni az 1C: Enterprise 8. Trade Management for Ukraine terméket weboldalunkon Az alábbiakban összegyűjtöttünk Önnek hasonló témákat, amelyek segítenek megérteni az 1C:Enterprise program működését.
- < Назад
- Következő >
A jelentések beállításának titkai az „1C: Enterprise” programban 8.3 - 4,5 az 5-ből 6 értékelés alapján
Az 1C felhasználói beállításai általában három részre oszthatók.
Először is, az 1C platform lehetővé teszi minden felhasználó számára, hogy saját 1C-beállításokat állítson be a kényelem érdekében. Például 1C beállítások számol be az SKD.
Másodszor, minden típusú és nem típusú konfigurációban általában sok folyamat végez szolgáltatási műveleteket. A feldolgozás testreszabást igényel. Kár, hogy időt vesztegetni a beállítások újbóli megadásával minden alkalommal, amikor megnyitja a feldolgozást.
És végül, harmadszor, magának a programozónak, hogy a program univerzális legyen, jobb, ha néhány alapértelmezett értéket nem ír be a programkódba, hanem bizonyos beállításokban tárolja azokat.
Hol tárolja ezeket a beállításokat 1C-ben?
Hogyan mentették az 1C beállításokat korábban
A platform a következő standard opciót kínálta:
- Ha meg akarja jegyezni az 1C beállítást, a programozó ezt a funkciót használja
saveValue("Beállításnév", Érték); - Az 1C beállítás olvasásához használja a funkciót
Érték = RestoreValue("Beállításnév", Érték);
Ennek megfelelően a programozó gombokat hoz létre az 1C beállítások mentéséhez és visszaállításához, és a felhasználó ezt a mechanizmust használja (jól, vagy a programozó automatikusan elmenti őket).
Értékként nem csak számot vagy karakterláncot használhat, hanem például egy struktúrát is - egy olyan típust, amely lehetővé teszi számos érték tárolását a nevükkel együtt, például:
Beállítások = New Struct();
Settings.Insert("Beállítások neve", Érték);
Value = Settings.SettingsName;
Az 1C beállítás elmentésre kerül annak a felhasználónak, aki megnyomta a programozó által kifejlesztett 1C beállítások mentése gombot (vagy akinél ezeket a műveleteket automatikusan végrehajtották). Az 1C beállítások egy szöveges fájlban tárolódnak az adatbázissal rendelkező mappában (fájladatbázis használata esetén).
Ezenkívül a programozó szabadon kidolgozhatta saját tetszőleges módszereit az 1C beállítások hagyományos módszerekkel történő tárolására - például szöveggel és XML fájlok- az 1C beállítások tetszőleges mentése egy fájlba.
A tipikus konfigurációkban az 1C jelentés beállításai az információs regiszterben kerültek mentésre. Az 1C ACS jelentések beállításai pedig XML-fájlba menthetők.
Szabványos 1C beállítások tárolása
Mindezek a lehetőségek megmaradnak új platform 8.2, de végül megjelent egy bizonyos „standard módszer” a beállítások mentésére - az 1C Settings Storage.
A mechanizmus két részre oszlik - standard és egyéni tárolási beállítások 1C. A szabványt az 1C platformon valósítják meg, az egyediek az 1C objektumok, amelyeket a programozó hoz létre és programoz.
A platform alapértelmezés szerint az 1C-beállítások szabványos tárolását használja a vékonykliensben, hogy elmentse a felhasználó 1C-beállításait a következő platformmechanizmusokban:
- Parancs által kezelt interfész
- Űrlapok
- A jelentések beállításai és beállításai.
A programozó az 1C-beállítások szabványos tárolását a programkódból 1C nyelven használhatja a korábbiakhoz hasonlóan:
- Mikor kell emlékezni egy beállításra
GeneralSettings Storage.Save("ObjectName", "SettingsName", Value); - A beállítás elolvasásához
Value = GeneralSettings Storage.Load("ObjectName", "SettingsName", Value); - A beállítások listájának megjelenítéséhez
Lista = GeneralSettings Storage.GetList("ObjectName");
Az 1C beállítások közvetlenül az adatbázisban, speciális táblázatokban tárolódnak.
Amint láthatja, a régi mechanizmushoz képest egy további szakasz került hozzáadásra - az objektum neve. Platform, mikor automatikus mentés az 1C objektum neve szerepel a típust jelző metaadatokban, például:
Jelentés.Értékesítés
Lehetővé vált annak a felhasználónévnek a kezelése is, amelyhez az 1C beállítások mentésre kerülnek, az utolsó paraméterként megadva.
A következő szabványos 1C beállítások tárolói vannak:
- StorageSystemSettings
- VaultGeneralSettings
- StorageSettingsFormsData
- RepositoryUserSettingsReports és RepositoryVariantsReports.
Tárolási beállítások 1C
A programozó létrehozhatja saját beállítástárolóját - a konfigurátorban.
Ez várhatóan a következő esetekben történik:
- Referenciavezérlés az 1C beállítások tárolásakor
- Az 1C beállítások migrálása használat közben
- Az 1C beállítások speciális szerkezete (az automatikus megfelelőség érdekében)
- Az alapértelmezett tárhelyek felülbírálása.
Saját 1C beállítástár létrehozásához hozzá kell adnia egyet a konfigurátorban az Általános / 1C beállítások tároló ág konfigurációs ablakában.
A konfigurációs tulajdonságokban (a konfiguráció gyökérága, amelyet a programozók általában Root-nak vagy Head-nek hívnak) felülírhatja a platform által használt szabványos 1C beállítástárolókat.
Ha a tulajdonságokban üres karakterlánc van, akkor az 1C beállítások szabványos tárolóját használja a rendszer, ellenkező esetben a kiválasztottat használja, és a szabványost nem.
A tárhely használata automatikusan lehetséges:
![](https://i1.wp.com/howknow1c.ru/pline/hraniliwe-nastroek-1s/3.hraniliwe-nastroek-1s.png)
Vastag kliensben a használathoz közvetlen hívást kell regisztrálni az 1C beállítások 1C nyelvi kódban történő mentéséhez:
BeállításokTárolás.Tárhelynév.Mentés();
Ha saját 1C-beállítások tárolóját adja hozzá a konfigurációhoz, kezelőket kell írnia az értékek betöltéséhez és mentéséhez az 1C nyelven, különben a tárolás nem fog működni.
Valójában ezekben a funkciókban Ön saját maga írja meg az érték mentéséhez szükséges kódot (a szabványos tárolóba vagy egy fájlba vagy egy könyvtárba vagy az információs regiszterbe stb.), és betölti az értéket.