1. Идентификация
| Параметр | Значение |
|---|---|
| Тип объекта | Отчёт (Report) |
| Имя | ГлавнаяКнигаТиповой |
| Полное имя | Отчет.ГлавнаяКнигаТиповой / Reports.ГлавнаяКнигаТиповой |
| Синоним | Главная книга (бух.) |
| Конфигурация | Бухгалтерия для Казахстана, редакция 3.0 (версия 3.0.74.2) |
| Навигационная ссылка | e1cib/list/Отчет.ГлавнаяКнигаТиповой |
| Где найти в интерфейсе | Раздел «Отчёты» → «Бухгалтерские отчёты» → «Главная книга (бух.)» |
Назначение. Аналитический бухгалтерский отчёт, формирующий сводную информацию по счетам бухгалтерского учёта с детализацией оборотов, корреспондирующих счетов и остатков (начальных/конечных) за выбранный период. Применяется бухгалтерами и главными бухгалтерами для контроля движений по счетам, анализа корреспонденций и подготовки регламентированной отчётности РК. Источник данных — регистр бухгалтерии; собственных движений отчёт не формирует. Формируется по требованию, как правило на закрытии периода (месяц, квартал, год) для сверки проводок и выверки остатков. Валюта представления — тенге (₸).
2. Реквизиты и табличные части
Отчёт построен на схеме компоновки данных (СКД), а перечисленные ниже реквизиты — это параметры/настройки формирования, хранящиеся в реквизитах объекта отчёта и настройках варианта.
2.1 Реквизиты шапки (настройки формирования)
| Имя | Тип | Обязательность | Назначение |
|---|---|---|---|
| НачалоПериода | Дата (dateTime) |
Не проверяется (DontCheck) | Начальная дата периода. Определяет нижнюю границу выборки движений по счетам. |
| КонецПериода | Дата (dateTime) |
Не проверяется (DontCheck) | Конечная дата периода. Определяет верхнюю границу выборки движений. |
| Периодичность | Число (decimal) |
Не проверяется (DontCheck) | Тип разбиения по периодам: 0 — весь период, 9 — месяц, 10 — квартал, 12 — год. Влияет на группировку строк таблицы. |
| ПредставлениеСпискаОрганизаций | Строка |
Обязателен (ShowError) | Строковое представление выбранных организаций для заголовка отчёта. Вычисляется автоматически, но из проверки заполнения исключается программно (см. ОбработкаПроверкиЗаполнения). |
| ВсеПериоды | Булево |
Не проверяется (DontCheck) | «Показывать все периоды выборки»: при Истина выводятся все периоды из результата запроса, иначе только попадающие в диапазон Начало–Конец. |
| РазбитьПоЛистам | Булево |
Не проверяется (DontCheck) | Разбиение на отдельные листы (страницы) при печати. Влияет на форматирование табличного документа. |
| ПоСубсчетамКорСчетов | Булево |
Не проверяется (DontCheck) | Детализировать корреспондирующие счета до субсчетов. При Истина в столбцах корреспонденций выводятся субсчета. |
| ПоГруппамСчетов | Булево |
Не проверяется (DontCheck) | Группировать данные по группам (разделам) плана счетов. Влияет на иерархию вывода строк. |
| ПоСубсчетам | Булево |
Не проверяется (DontCheck) | Детализировать основные счета до субсчетов по строкам. |
| ПоГруппамКорСчетов | Булево |
Не проверяется (DontCheck) | Группировать корреспондирующие счета по разделам плана счетов. Влияет на структуру столбцов корреспонденций. |
Примечание для РК: детализация субсчетов актуальна для типового плана счетов РК — например, счёт 1210 (краткосрочная ДЗ покупателей и заказчиков) при ПоСубсчетам = Истина раскрывается до аналитических субсчетов, а корреспонденции с 1030, 1330, 3310, 6010, 7010 — при ПоСубсчетамКорСчетов = Истина.
2.2 Табличные части
СписокДокументов
Табличная часть для хранения списка документов, используемых как потенциальный фильтр/источник данных. В текущей версии конфигурации в бизнес-логике модуля отчёта активно не используется (зарезервирована). Содержит колонки-ссылки на документы; практического влияния на формируемый отчёт не оказывает.
3. Формы
| Форма | Назначение |
|---|---|
| Форма отчёта (ФормаОтчёта / основная) | Основная рабочая форма: панель настроек (период, периодичность, организации, флаги детализации), кнопка «Сформировать», область табличного документа с результатом. |
| Форма варианта / настроек | Настройка структуры варианта СКД (группировки, отборы, поля), сохранение и выбор вариантов отчёта. Стандартная для отчётов на СКД. |
| Форма выбора настроек (при наличии) | Выбор сохранённых пользовательских настроек формирования. |
Если в объекте не задана собственная форма — платформа использует автогенерируемую форму отчёта СКД. Панель быстрых настроек формируется из реквизитов раздела 2.1.
4. Ключевые процедуры модулей
Специфических BSL-фрагментов с путями/строками в evidence не приложено (кроме упоминания обработки проверки заполнения), поэтому ниже — типовые обработчики отчёта на СКД в БК 3.0:
ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)— контролирует заполнение обязательных настроек. РеквизитПредставлениеСпискаОрганизацийформируется автоматически и удаляется изПроверяемыеРеквизиты, чтобы не блокировать формирование при пустом строковом представлении.ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)(модуль объекта) — точка перехвата компоновки: подготовка параметров (НачалоПериода,КонецПериода,Периодичность, флаги детализации), донастройка макета компоновки, постобработка итогового табличного документа (в т.ч. логикаРазбитьПоЛистам).ПриСозданииНаСервере/ПриОткрытии(модуль формы) — инициализация периода по умолчанию, заполнение списка организаций иПредставлениеСпискаОрганизаций, восстановление настроек пользователя.Сформировать(Команда)(модуль формы) — запуск компоновки результата в область табличного документа.- Обработчики настроек СКД — применение отборов по организации/счетам и группировок в соответствии с флагами
ПоСубсчетам,ПоГруппамСчетов,ПоСубсчетамКорСчетов,ПоГруппамКорСчетов.
5. Источник данных и движения
Отчёт не выполняет проведение и не формирует движений — это объект только для чтения. Данные читаются из регистра бухгалтерии (обороты, начальные и конечные остатки, корреспонденции) через запрос/схему компоновки.
Логика формирования по стандартной схеме «Главной книги»:
- за период по каждому счёту выводятся сальдо начальное, обороты по дебету и кредиту в разрезе корреспондирующих счетов, сальдо конечное;
- разбиение по периодам управляется реквизитом
Периодичность(месяц/квартал/год); - детализация до субсчетов и группировка по разделам плана счетов — флагами из раздела 2.1.
Типовой план счетов РК, участвующий в корреспонденциях (примеры):
| Счёт | Наименование |
|---|---|
| 1210 | Краткосрочная дебиторская задолженность покупателей и заказчиков |
| 1030 | Денежные средства на текущих банковских счетах |
| 1330 | Товары |
| 3310 | Краткосрочная кредиторская задолженность поставщикам и подрядчикам |
| 3130 | НДС к уплате (ставка НДС в РК с 2026 г. — 16 %) |
| 6010 | Доход от реализации продукции и оказания услуг |
| 7010 | Себестоимость реализованной продукции и оказанных услуг |
Пример читаемой отчётом корреспонденции реализации товара: Дт 1210 Кт 6010 (доход), Дт 1210 Кт 3130 (НДС 16 %), Дт 7010 Кт 1330 (списание себестоимости). Эти проводки формируются документами реализации; «Главная книга» лишь агрегирует их из регистра бухгалтерии.
6. Связанные объекты и ввод на основании
Ввод на основании для отчёта не применяется. Связи носят характер источников и навигации:
- Регистр бухгалтерии — основной источник данных.
- План счетов (типовой РК) — определяет счета, субсчета и группы (разделы), по которым строятся строки и столбцы.
- Справочник «Организации» — отбор и заголовок (
ПредставлениеСпискаОрганизаций). - Документы-регистраторы (реализация, поступление, банк, касса и пр.) — первичные объекты, чьи движения агрегируются; из ячеек отчёта доступна расшифровка до документа и его проводок.
- Смежные бухгалтерские отчёты: «Оборотно-сальдовая ведомость», «Анализ счёта», «Карточка счёта», «Шахматная ведомость» — используются для перекрёстной сверки.
Электронные документы РК (ЭСФ в ИС ЭСФ, СНТ) с отчётом напрямую не связаны, но формируются на основании тех же документов реализации/поступления, чьи проводки попадают в «Главную книгу».
7. Точки расширения
- Варианты отчёта (СКД) — создание пользовательских вариантов с иными группировками, отборами и оформлением без изменения конфигурации.
- Расширение конфигурации — переопределение/дополнение
ПриКомпоновкеРезультатаи обработчиков формы, добавление собственных реквизитов настроек и колонок. - Дополнительные отборы — по организации, счёту, подразделению через настройки компоновки.
- Пользовательские поля и условное оформление СКД — для выделения строк/сумм.
- Сохранение и рассылка — сохранение настроек пользователя, вывод в табличный/офисный документ, включение в рассылки отчётов.
Требует проверки (версионно-специфично): точный состав реквизитов панели быстрых настроек и наличие отдельной формы варианта могут отличаться между релизами линейки 3.0.74.x — сверяйте с конкретной сборкой конфигурации.
