1. Идентификация
| Свойство | Значение |
|---|---|
| Тип объекта | Отчёт (Reports / Отчет) |
| Имя | ШахматнаяВедомостьТиповой |
| Полное имя | Отчет.ШахматнаяВедомостьТиповой |
| Синоним | «Шахматная ведомость (бух.)» |
| Конфигурация | Бухгалтерия для Казахстана, редакция 3.0 (версия 3.0.74.2) |
| Основа реализации | Схема компоновки данных (СКД) |
| Навигационная ссылка | e1cib/list/Отчет.ШахматнаяВедомостьТиповой |
Назначение. Шахматная ведомость — типовой синтетический аналитический отчёт для анализа корреспонденции счетов бухгалтерского учёта. Формирует матричное («шахматное») представление оборотов: строки — счета по дебету, колонки — счета по кредиту, а на пересечении показывается сумма проводок соответствующей корреспонденции за выбранный период. Отчёт применяется бухгалтерами для проверки правильности проводок, анализа оборотов между счетами и контроля балансовых соотношений; формируется регулярно по итогам месяца/квартала при сверке данных и подготовке финансовой отчётности.
Например, при реализации товара в РК типовая корреспонденция за период отразится так: пересечение строки 1210 (краткосрочная дебиторская задолженность покупателей) и колонки 6010 (доход от реализации) покажет выручку, включая НДС 16 %; пересечение 3130 (НДС к уплате) в кредите — начисленный налог; строка 7010 / колонка 1330 — списанная себестоимость реализованных товаров.
Где найти в 1С: раздел «Отчёты» → «Шахматная ведомость (бух.)».
2. Реквизиты и табличные части
Отчёт не имеет реквизитов-объектов и табличных частей в привычном смысле документа: набор данных и структура полей описаны в схеме компоновки данных, а перечисленные ниже параметры выступают реквизитами настройки (параметрами СКД / реквизитами формы отчёта).
2.1 Параметры (реквизиты шапки настроек)
| Имя | Тип | Обязательность | Назначение |
|---|---|---|---|
| НачалоПериода | xs:dateTime |
Не проверяется | Начальная дата периода анализа движений по счетам. Задаёт левую границу выборки проводок. |
| КонецПериода | xs:dateTime |
Не проверяется | Конечная дата периода анализа движений. Задаёт правую границу выборки проводок. |
| ПредставлениеСпискаОрганизаций | xs:string |
Не проверяется | Текстовое представление выбранных организаций для заголовка и фильтрации данных. |
| ПредставлениеСпискаПодразделений | xs:string |
Не проверяется | Текстовое представление выбранных подразделений для заголовка и фильтрации данных. |
| ПоВалютам | xs:boolean |
Не проверяется | Флаг детализации оборотов по валютам. При установке добавляются колонки валютных сумм (актуально для операций в валюте с пересчётом в тенге ₸). |
| ДанныеПоПодразделам | xs:boolean |
Не проверяется | Флаг детализации по подразделениям организации — обороты в разрезе структурных единиц. |
| ПоСубсчетам | xs:boolean |
Не проверяется | Флаг детализации по субсчетам. Счета раскрываются до уровня субсчетов типового плана счетов РК. |
| ПоЗабалансовымСчетам | xs:boolean |
Не проверяется | Флаг включения забалансовых счетов (ТМЦ на ответственном хранении, арендованные ОС и т. п.). |
| РежимРасшифровки | xs:boolean |
Не проверяется | Флаг режима детализации с переходом к первичным документам из ячеек отчёта. |
2.2 Табличные части
Табличные части отсутствуют. Отчёт использует схему компоновки данных для формирования матричного представления оборотов.
3. Формы
| Имя формы | Назначение | Основная |
|---|---|---|
| ФормаОтчета | Единственная форма: настройка параметров, формирование и просмотр шахматной ведомости. Содержит панель настроек с фильтрами, поля выбора периода и организации, табличное поле результата, а также кнопки формирования, печати и отправки по почте. | Да |
Форма насчитывает порядка 279 элементов управления. Дополнительные формы настроек (варианта, отбора, условного оформления) предоставляются платформенным механизмом СКД динамически и в дереве метаданных отдельными объектами не хранятся.
4. Ключевые процедуры модулей
Для отчёта на СКД прикладной код минимален — основную работу выполняет система компоновки данных. Типовой набор обработчиков этого вида объекта:
- Модуль формы →
ПриСозданииНаСервере— инициализация: установка периода по умолчанию, подстановка основной организации пользователя, восстановление сохранённых пользовательских настроек, заполнение представлений списков организаций/подразделений. - Модуль формы →
Сформировать(команда) — компоновка результата: вызовКомпоновщикНастроек→ выполнениеПроцессорКомпоновкиДанныхи вывод в табличный документ поля результата. - Модуль формы →
РезультатОбработкаРасшифровки— обработка режима расшифровки: при клике по ячейке открывается детализация оборота вплоть до первичных документов-регистраторов (управляется флагом РежимРасшифровки). - Модуль формы → обработчики флагов (
ПоВалютамПриИзменении,ПоСубсчетамПриИзменении,ПоЗабалансовымСчетамПриИзменениии др.) — переопределение структуры/группировок и колонок настроек СКД перед формированием. - Модуль объекта →
ПриКомпоновкеРезультата(при наличии) — программная донастройка макета компоновки: скрытие служебных полей, оформление итогов, добавление валютных колонок.
«Требует проверки»: точные имена и наличие процедур в
Отчет.ШахматнаяВедомостьТиповой.Форма.ФормаОтчетаи модуле объекта версионно-специфичны для релиза 3.0.74.2 — уточняются по конфигуратору при доработке.
5. Источники данных и движения
Отчёт не формирует движений и проводок — он их только читает. Источник данных — регистр бухгалтерии «Хозрасчётный» (бухгалтерские итоги и обороты по проводкам). Схема компоновки выбирает обороты Дт/Кт за период [НачалоПериода; КонецПериода] с отбором по организации и (при включённых флагах) по подразделению, валюте, субсчетам и забалансовым счетам.
Логика формирования матрицы:
- Строки — счёт дебета, колонки — счёт кредита; в ячейке — сумма оборота данной корреспонденции.
- Итоги по строке = дебетовый оборот счёта, итоги по колонке = кредитовый оборот; общий итог по строкам равен итогу по колонкам (контроль равенства оборотов Дт = Кт).
- При ПоВалютам = Истина добавляются колонки валютных сумм с пересчётом в тенге (₸).
- При ПоЗабалансовымСчетам = Истина в выборку включаются забалансовые счета.
Типовые счета плана счетов РК, между которыми анализируются обороты: 1210 (краткосрочная ДЗ покупателей), 1030 (деньги на текущих счетах), 1330 (товары), 3310 (КЗ поставщикам), 3130 (НДС к уплате, ставка 16 %), 6010 (доход от реализации), 7010 (себестоимость реализации).
6. Связанные объекты и ввод на основании
- Регистр бухгалтерии «Хозрасчётный» — единственный источник данных отчёта.
- Первичные документы-регистраторы (Реализация, Поступление, Платёжное поручение, Операция и т. д.) — доступны из отчёта через режим расшифровки: двойной клик по ячейке открывает список проводок, а затем документ-источник.
- Электронные документы РК — ЭСФ (ИС ЭСФ) и СНТ формируются на основании первичных документов реализации/поступления и в самом отчёте не участвуют, но влияют на суммы НДС (3130), попадающие в ведомость.
- Ввод на основании для отчёта не предусмотрен (отчёт не является объектом-регистратором).
7. Точки расширения
- Пользовательские варианты и настройки СКД — сохранение вариантов оформления, отборов, дополнительных группировок без изменения конфигурации.
- Расширение конфигурации — добавление колонок/показателей через заимствование схемы компоновки, переопределение процедур формы (
Сформировать, обработчик расшифровки). - Дополнительные отчёты (внешние) — подключение через подсистему «Дополнительные отчёты и обработки» без снятия с поддержки.
- Механизм расшифровки — точка кастомизации перехода к первичным документам (флаг РежимРасшифровки и обработчик
РезультатОбработкаРасшифровки).
