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