1. Идентификация
| Параметр | Значение |
|---|---|
| Тип объекта | Есеп (Report) |
| Имя | УниверсальныйОтчетПоМетаданным |
| Полный путь | Reports.УниверсальныйОтчетПоМетаданным |
| Синоним | Универсальный есеп бойынша метадеректер |
| Конфигурация | Қазақстан үшін бухгалтерия, ред. 3.0 (версия 3.0.74.2) |
| Основа схемы | СКД (деректерді компоновка жүйесі), деректер жиыны таңдалған метадеректер объектісі бойынша динамикалық түрде қалыптасады |
| Навигационная ссылка | e1cib/list/Есеп.УниверсальныйОтчетПоМетаданным |
Мақсаты. Конфигурацияның кез келген тіркелімдері бойынша есептерді динамикалық түрде құру үшін икемді аналитикалық құрал (жинақтау, мәліметтер, бухгалтерия) жеке мамандандырылған есептерді жасаусыз. Пайдаланушы метадеректер объектісін, виртуалды кестені, кезеңді таңдайды, жолдар/бағандар топтастыруларын, іріктеулер мен көрсеткіштерді белгілейді — және еркін аналитикалық кесінді алады. Бухгалтерлер, әзірлеушілер және әкімшілер тіркелімдер бойынша қалдықтар мен айналымдарды тексеру, есептік ақпаратты нақтылау, аудит және конфигурацияны жөндеу үшін пайдаланады.
Қайдан табуға болады: «Есептер» бөлімі → «Метадеректер бойынша универсал есеп».
Маңызды: бұл есеп. Ол тек оқиды деректерді және тіркелімдер бойынша жазбалар мен қозғалыстарды құрамайды (қараңыз 5-ші бөлім).
2. Шапка реквизиттері және кестелік бөліктер
2.1 Шапка реквизиттері (настройка параметрлері)
| Имя | Тип | Обязательность | Назначение |
|---|---|---|---|
| ТипДанных | xs:string | ShowError (міндетті) | Анализ үшін метадеректер категориясы: ЖинақтауТіркелімдері, МәліметтерТіркелімдері, БухгалтерияТіркелімдері. Қолжетімді кестелер мен өрістер жиынын анықтайды. |
| ИмяОбъекта | xs:string | ShowError (міндетті) | Есеп құру үшін нақты тіркелім/метадеректер объектісінің атауы (мысалы, ТауарларСақтауда, Есептесулер, Хозрасчетный). |
| ИмяТаблицы | xs:string | DontCheck | Сұрау үшін тіркелімнің виртуалды кестесі: Қалдықтар, Айналымдар, ҚалдықтарЖәнеАйналымдар, ҚалдықтарЖәнеАйналымдарДтКт және т.б. |
| НачалоПериода | xs:dateTime | DontCheck | Анализ кезеңінің басталу күні. Тіркеуші/тіркелім кезеңі бойынша деректерді сүзеді. |
| КонецПериода | xs:dateTime | DontCheck | Кезеңнің аяқталу күні. НачалоПериода параметрімен бірге іріктеу диапазонын анықтайды. |
| РежимРасшифровки | xs:boolean | DontCheck | Иә болғанда есеп басқа есептің ұяшығын түсіндіру үшін құрылады; уақытша сақтауыштан қосымша параметрлер тартылады. |
2.2 Кестелік бөліктер
Топтастыру
Есептің жолдарын топтастыру иерархиясын анықтайды (жиынтық кестенің жолдарына аналог). Әр жол — бір топтастыру деңгейі.
| Имя | Тип | Назначение |
|---|---|---|
| Использование | xs:boolean | Деңгейдің белсенділік белгісі. Егер алынып тасталса — топтастыру қолданылмайды. |
| Поле | xs:string | Деректер жиынының техникалық өріс атауы (Номенклатура, Склад, Счет…), топтастыру жүргізілетін өріс. |
| Представление | xs:string | Басқару тақтасында өрістің пайдаланушы көрінісі. |
| ТипГруппировки | EnumRef.ТипДетализацииСтандартныхОтчетов | Детализация әдісі: кезеңдер бойынша (Күн, Апта, Ай, Тоқсан, Жыл) немесе детализациясыз (Элементтер, Иерархия). |
Бағандарды топтастыру
Есептің бағандарын топтастыру иерархиясын анықтайды (жиынтық кестенің бағандарына аналог). Ішкі деңгейлері бар матрицалық есептер құруға мүмкіндік береді.
| Имя | Тип | Назначение |
|---|---|---|
| Использование | xs:boolean | Бағандарды топтастырудың белсенділік белгісі. |
| Поле | xs:string | Бағандарды топтастыру үшін техникалық өріс атауы. |
| Представление | xs:string | Бағандар тақтасында өрістің көрінісі. |
| ТипГруппировки | EnumRef.ТипДетализацииСтандартныхОтчетов | Бағандардың детализация әдісі (жолдарға аналогты). |
Аталған ТЧ-дан басқа, стандартты түрде іріктеу және көрсеткіштерді таңдау үшін СКД-ның кестелік бөліктері/настройкалары пайдаланылады: Іріктеу (фильтрация шарттары), ТаңдалғанӨрістер/Көрсеткіштер (есептің сандық ресурстары — Саны, Сомасы, АйналымСомасы және т.б.).
3. Формалар
| Форма | Назначение |
|---|---|
| Негізгі есеп формасы (ФормаОтчета) | Негізгі форма: ТипДанных және ИмяОбъекта таңдау, кезеңді белгілеу, жолдар/бағандар топтастыруларын, іріктеулер мен көрсеткіштерді баптау, «Формалау» түймесі, нәтижені кестелік құжатқа шығару. |
| Баптау формасы (бар болса) | Компоновка кеңейтілген баптауы: пайдаланушы іріктеулері, безендіру, шартты безендіру, өрістер құрамы. |
| Нұсқа формасы / нұсқаны таңдау формасы | Сақталған есеп баптауларының нұсқаларын сақтау және таңдау (егер БСП есеп нұсқалары механизмі қолданылса). |
Егер нақты нұсқада кастомды баптау формасы белгіленбесе — платформа деректер компоновкасының стандартты баптау формасы пайдаланылады.
4. Модульдердің негізгі процедуралары
BSL-модульдермен экспортталған Evidence жоқ, сондықтан төменде — типтік өңдегіштер құрамы СКД бойынша динамикалық деректер жиыны бар есеп үшін (нақты модуль бойынша 3.0.74.2 нұсқасын нақтылау).
Есеп объектісінің модулі:
ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)— компоновкаға қолмен араласу нүктесі. МұндаСтандартнаяОбработка = Жалған, компоновка схемасы бағдарламалық түрде құрылады:ТипДанныхжәнеИмяОбъектабойынша метадеректер объектісі анықталады, одан — қолжетімді өлшемдер/ресурстар/реквизиттер, қажетті виртуалды кестеге сұрау мәтіні қалыптасады (ИмяТаблицы),НачалоПериода/КонецПериодапараметрлері орнатылады,Группировка/ГруппировкаКолонокТЧ-дан топтастырулар мен іріктеулер салынады. Содан кейінКомпоновщикМакета, макет жәнеПроцессорКомпоновкиДанныхжасалады.НастройкиКомпоновкиДанных()/ схема алу — метадеректер бойыншаСхемаКомпоновкиДанныхжәне деректер жиындарын бағдарламалық түрде жасау.
Форма модулі:
ПриСозданииНаСервере— инициализация: қолжетімді деректер түрлері мен метадеректер объектілерінің тізімдерін толтыру, баптауларды қалпына келтіру, түсіндіру режимін өңдеу (РежимРасшифровки = Иәболғанда уақытша сақтауыштан параметрлерді оқу).ТипДанныхПриИзменении/ИмяОбъектаПриИзменении— таңдалған тіркелім өзгергенде қолжетімді виртуалды кестелер, топтастыру өрістері мен көрсеткіштер тізімін қайта толтыру.Сформировать(Команда)— компоновканы іске қосу және нәтижені шығару.- Түсіндіру өңдегіші (
ДокументРезультатОбработкаРасшифровки/ПриОбработкеРасшифровки) — ұяшықтың детализациясын ашу, қажет болған жағдайда — есептіРежимРасшифровкирежимінде қайта шақыру.
5. Деректер, тіркелімдер және қозғалыстар
Есеп жүргізілмейді және қозғалыстарды құрамайды. Ол деректерді тұтынушы болып табылады: таңдалған ТипДанных және ИмяОбъекта бойынша виртуалды тіркелім кестесіне сұрау қалыптасады.
Оқылатын көздер (таңдауға байланысты):
- Жинақтау тіркелімдері — мысалы,
ТауарларСақтауда(тауарларды есепке алу бойынша 1330 «Тауарлар» қалдықтар/айналымдар), есептесулер. - Мәліметтер тіркелімдері — валюта курстары, баптаулар, анықтамалық кесінділер.
- Бухгалтерия тіркелімі
Хозрасчетный— айналымдар мен қалдықтар РК типтік шот жоспары бойынша:
| Шот | Мақсаты |
|---|---|
| 1210 | Сатып алушылардың қысқа мерзімді дебиторлық берешегі |
| 1030 | Ағымдағы банктік шоттардағы ақша қаражаттары |
| 1330 | Тауарлар |
| 3310 | Жеткізушілерге қысқа мерзімді кредиторлық берешек |
| 3130 | Төленетін ҚҚС (РК-да 2026 жылдан бастап ҚҚС ставкасы — 16 %) |
| 6010 | Өнімді және қызметтерді сатудан түскен табыс |
| 7010 | Сатылған өнімдер мен қызметтердің өзіндік құны |
Аналитикалық интерпретация мысалы (РК, 2026): бухгалтерия тіркелімі бойынша айналымдарды талдағанда 1 160 000 ₸ сомасына тауар сату 16 % ҚҚС-мен 1 000 000 ₸ табыс (Кт 6010), 160 000 ₸ ҚҚС (Кт 3130), 1 160 000 ₸ сатып алушының берешегі (Дт 1210) ретінде бөлінеді. Есеп тек көрсетеді осындай айналымдарды, оларды құрамайды.
Деректерді жалақы/салық тіркелімдерін интерпретациялау үшін анықтама (РК, 2026): МРП = 4 325 ₸, МЗП = 85 000 ₸; ИПН бойынша базалық салық шегерімі = 30 МРП/ай (жылына 360 МРП-дан аспайды); ИПН 10 % 8 500 МРП жылдық табысқа дейін және 15 % одан жоғары; ОПВ 10 % (негізгі база
