Napi egyenlegek

SKD: Minden nap marad

Ez a cikk leírja az egyes napi egyenlegek lekérdezésének módját az 1C: Enterprise adatösszefoglaló rendszerben (SKD).

Valószínűleg minden fejlesztő előbb vagy utóbb szembenéz a napi egyenlegek problémájával. A legegyszerűbb esetben, amikor a maradék a felhalmozási nyilvántartásba kell csak azokra az időszakokra, amikor ez volt a mozgás, a probléma megoldódik az indikációja a frekvencia a virtuális terítés „egyenlegek és tranzakciók„felhalmozási regiszter:

Napi egyenlegek

Jelentéskészítő

Ahhoz, hogy ilyen jelentést készítsen a Jelentéskészítő segítségével, a "Periódus" mező eredményeiben meg kell adnia a megadott gyakorisággal (esetünkben a "DAY") tartozó időszakokat tartalmazó kimenetet:

Napi egyenlegek

Adatösszetevő rendszer

Az ACS-ben ezt elérheti a mező "Remains" szerepének megadásával:

Napi egyenlegek

Így maga az ACS fel fogja emelni az erőforrás utolsó értékét az átmeneti időszakokban a következő változásig. A hozzávetőleges eredmény így fog kinézni:

Napi egyenlegek

Az időszak minden egyes napján marad (még akkor is, ha nincs mozgás)

Tekintsünk egy bonyolultabb változatot:

A maradványokat az áru mennyisége és költsége a hónap minden egyes napján meg kell kapnia, még akkor is, ha ezen a napon nem volt mozgás. Szintén minden napra le kell vonni az áru értékét a meghatározott ár típusonként, az átvétel napján érvényes árfolyamon rubelre átszámítva.

A mezők egyszerű beállítása itt nélkülözhetetlen, mert ebben az esetben az SKD egyszerűen kiterjeszti az erőforrás értékét a következő változásra, majd csak azokon a napokon, amelyeken a nyilvántartásban szereplő mozgások történtek. További komplikáció az, hogy még mindig szükség van egy szelet az utóbbi az ár és valuta aránya azon a napon, amely kiszámítása közvetlenül a lekérdezés.

Az ACS-ben egy ilyen probléma megoldható az adatkészletek összekapcsolásával:

  • Az első adatkészlet (lekérdezés) a napok listáját fogjuk össze, amelyekhez a mérlegeket meg kell kapnunk. Ezeket a napokat a második adatkészlet virtuális tábláinak paramétereihez adjuk, hogy a maradékot a dátumra és az utolsóra kapjuk. A dátumtáblát képező lekérdezés itt nem szerepel, ha szeretné, akkor letöltheti a jelentésbeállításokat és megtekintheti azokat.
  • A második adatkészlet (lekérdezés) a mennyiséget, az árakat és a kívánt mértéket újraszámolva megkapja a többit.

Napi egyenlegek

Az adatkészletek összekapcsolásakor fontos megadni a paramétereket:

A kimeneti konfigurációban jelezzük, hogy kimenetre van szükségünk az asztalhoz; a sorokban: Raktár, Nómenklatúra; oszlopokban: Időszak; Mennyiség, Költség és Költség ár szerinti áron - források.

A következő eredményt kapjuk:

Napi egyenlegek

PS: Talán ez nem a legjobb lehetőség a teljesítményre, de működik, és ez a legfontosabb dolog.

A példa mutatja a maradékokat a BU részek, az SCP ed. 1.2

Töltse le a minta jelentés beállításait az SKD számára, amely napi egyenlegeket jelenít meg: Fájl: OstatkiPoDnyam.rar

Az időszak minden egyes napján egy kérés marad (még akkor is, ha nincs mozgás)

Ahol a "Napok" a dátumok táblázata

Kapcsolódó cikkek