1. Идентификация
| Параметр | Значение |
|---|---|
| Тип объекта | Отчёт (Report) |
| Имя | СверкаДанныхТоваровОрганизацийИБУ |
| Полное имя | Отчет.СверкаДанныхТоваровОрганизацийИБУ |
| Синоним | Сверка данных товаров организаций и БУ (в интерфейсе — «Сверка ТМЗ по данным бухгалтерского учёта и регистра "Товары организаций (БУ)"») |
| Конфигурация | Бухгалтерия для Казахстана, редакция 3.0, версия 3.0.74.2 |
| Основа схемы | Система компоновки данных (СКД) / расширенный табличный отчёт с настройками группировок |
Назначение. Отчёт предназначен для выявления расхождений между данными бухгалтерского учёта товарно-материальных запасов (ТМЗ) и данными оперативного (складского) учёта, зафиксированными в регистре накопления «Товары организаций (БУ)». Он сопоставляет остатки и обороты по товарным счетам плана счетов с остатками одноимённого регистра в разрезе номенклатуры, складов, характеристик, партий и (при необходимости) номеров ГТД. Используется бухгалтерами и контролёрами для периодической сверки (месяц, квартал, год), при закрытии периода и при обнаружении несоответствий в аналитике по номенклатуре — чтобы гарантировать, что бухгалтерский и складской контуры товарного учёта совпадают.
Где найти в 1С:
- Раздел «Номенклатура и склад» → «Сверка ТМЗ по данным бухгалтерского учёта и регистра "Товары организаций (БУ)"».
- Навигационная ссылка:
e1cib/list/Отчет.СверкаДанныхТоваровОрганизацийИБУ
2. Реквизиты и табличные части
Отчёт хранит свои настройки в реквизитах шапки и табличных частях. Значения по умолчанию задаются в форме и/или вариантах отчёта.
2.1 Реквизиты шапки (настройки)
| Имя | Тип | Обязательность | Назначение |
|---|---|---|---|
| НачалоПериода | xs:dateTime (Дата) |
Не проверяется (DontCheck) | Дата начала периода сверки; задаёт нижнюю временную границу анализа остатков и движений товаров |
| КонецПериода | xs:dateTime (Дата) |
Не проверяется | Дата окончания периода сверки; вместе с НачалоПериода определяет интервал формирования отчёта |
| ПредставлениеСпискаОрганизаций | xs:string (Строка) |
Не проверяется | Текстовое представление выбранных организаций для вывода в шапке отчёта; сервисное поле для пользователя |
| ПредставлениеСпискаПодразделений | xs:string (Строка) |
Не проверяется | Текстовое представление выбранных подразделений; используется для детализации сверки по структурным единицам |
| РазмещениеДополнительныхПолей | xs:decimal (Число) |
Не проверяется | Числовой код способа размещения дополнительных полей в макете (вертикально/горизонтально) |
| РежимРасшифровки | xs:boolean (Булево) |
Не проверяется | Включает детальную расшифровку данных; позволяет из ячеек отчёта переходить к первичным документам-регистраторам |
| СписокСчетов | v8:ValueListType из ChartOfAccountsRef.Типовой |
Не проверяется | Список счетов БУ, по которым выполняется сверка; ключевой фильтр выбора товарных счетов (в РК — прежде всего 1330 «Товары», а также субсчета учёта ТМЗ) |
| ПоНомерамГТД | xs:boolean (Булево) |
Не проверяется | Включает группировку/детализацию по источникам происхождения (номера ГТД); применяется для импортных товаров |
| ПоСчетам | xs:boolean (Булево) |
Не проверяется | Включает группировку данных по счетам БУ; разделяет данные по разным счетам учёта ТМЗ |
Примечание по счетам: в типовом плане счетов РК учёт товаров ведётся на счёте 1330 «Товары» (запасы — группа 1300). В приведённом evidence фигурируют примеры «1310/1320» — это иллюстрация формата списка счетов; фактический отбор для товаров в РК следует делать по 1330 и его субсчетам. Значение поля
СписокСчетовнастраивается пользователем.
2.2 Табличные части
Группировка
Определяет иерархию и порядок группировки данных отчёта (по номенклатуре, складу, счёту, характеристике, партии и т.д.).
| Имя | Тип | Назначение |
|---|---|---|
| Использование | xs:boolean |
Флаг активности уровня группировки; применяются только отмеченные строки |
| Поле | xs:string |
Техническое имя поля данных для группировки (например, «Номенклатура», «Склад») |
| Представление | xs:string |
Пользовательское отображение названия поля группировки в интерфейсе |
| ТипГруппировки | EnumRef.ТипДетализацииСтандартныхОтчетов |
Тип детализации (группировка / детальные записи / иерархия и т.п.) |
ДополнительныеПоля
Список дополнительных полей вывода (реквизиты номенклатуры, характеристики, аналитика), размещаемых в отчёте согласно значению РазмещениеДополнительныхПолей. Каждая строка содержит признак использования, техническое имя поля и его представление, а также тип размещения (в группировках / в отдельных колонках).
3. Формы
Для отчёта данного вида в типовой конфигурации применяется стандартный набор форм системы компоновки данных:
| Форма | Назначение |
|---|---|
| Форма отчёта (ФормаОтчёта / Основная) | Главная форма: поля периода (НачалоПериода/КонецПериода), выбор организаций и подразделений, список счетов, флаги ПоСчетам и ПоНомерамГТД, кнопка «Сформировать», область табличного документа с результатом и расшифровками |
| Форма настроек (ФормаНастроек) | Расширенная настройка структуры: группировки, отборы, дополнительные поля, оформление, выбор варианта отчёта |
| Форма варианта / выбора варианта | Выбор и сохранение предопределённых и пользовательских вариантов настроек отчёта |
Конкретный состав собственных (не автогенерируемых) форм версионно-специфичен и требует проверки в конфигураторе версии 3.0.74.2.
4. Ключевые процедуры модулей
Модуль объекта / модуль формы для данной версии в evidence не приложен, поэтому ниже — типовой состав обработчиков для отчёта на СКД (общая логика, уверенно применимая к этому виду объекта):
ПриКомпоновкеРезультата(модуль объекта) — переопределение процесса компоновки: программное построение макета, соединение двух наборов данных (данные БУ и данные регистра «Товары организаций (БУ)»), расчёт колонки-расхождения (БУ − Регистр).ПриСозданииНаСервере(модуль формы) — инициализация периода (например, текущий месяц/квартал), заполнение списка счетов товарных счетов по умолчанию, восстановление настроек пользователя.Сформировать/СкомпоноватьРезультат— запуск компоновки: считывание настроек шапки и табличных частей, применение отборов по организациям/подразделениям/счетам, вывод в табличный документ.ПередНачаломРасшифровки/ обработчик расшифровки — при включённомРежимРасшифровкиоткрытие первичных документов-регистраторов из ячейки отчёта.ПриИзмененииФлагаПоСчетам/ПриИзмененииФлагаПоНомерамГТД— управление видимостью и составом группировок в зависимости от установленных флагов.
Точные пути
путь:строкаи имена процедур приведёт разбор модулей версии 3.0.74.2 — требует проверки по исходному коду конфигурации.
5. Данные, регистры и счета сверки
Важно: это отчёт, поэтому он не проводится и не формирует движений по регистрам и не создаёт бухгалтерских проводок. Отчёт только читает данные двух источников и сопоставляет их.
Сверяемые источники:
- Бухгалтерский учёт — обороты и остатки по счетам из реквизита
СписокСчетов. В типовом плане счетов РК товары учитываются на счёте 1330 «Товары» (аналитика: Номенклатура, Склад, Характеристика, Партия). При необходимости в список могут добавляться иные товарные субсчета группы 1300. - Регистр накопления «Товары организаций (БУ)» — оперативный (складской) контур учёта ТМЗ в тех же аналитических разрезах.
Логика формирования результата: по каждому измерению (Организация, Склад, Номенклатура, Характеристика, Партия, при ПоНомерамГТД — Номер ГТД/страна происхождения) отчёт выводит остаток/оборот по данным БУ, остаток/оборот по регистру и разницу. Ненулевая разница указывает на расхождение, требующее анализа первичных документов.
Сопутствующие товарным операциям счета РК (для понимания контекста движений, которые сверяет отчёт):
| Счёт | Наименование |
|---|---|
| 1330 | Товары (учёт ТМЗ) |
| 1210 | Краткосрочная дебиторская задолженность покупателей |
| 1030 | Денежные средства на текущих банковских счетах |
| 3310 | Краткосрочная кредиторская задолженность поставщикам |
| 3130 | НДС к уплате (ставка НДС в РК с 2026 г. — 16%) |
| 6010 | Доход от реализации продукции и оказания услуг |
| 7010 | Себестоимость реализованной продукции и оказанных услуг |
Пример контекста (реализация товара, где отчёт затем сверяет остаток 1330 с регистром): Дт 1210 Кт 6010 — выручка; Дт 1210 Кт 3130 — НДС 16%; Дт 7010 Кт 1330 — списание себестоимости. Продажа сопровождается выпиской ЭСФ в ИС ЭСФ и оформлением СНТ при перемещении товаров. Все суммы — в тенге (₸).
6. Связанные объекты и ввод на основании
- Регистр накопления «Товары организаций (БУ)» — основной источник оперативных данных для сверки.
- План счетов «Типовой» (
ChartOfAccountsRef.Типовой) — источник товарных счетов (1330 и др.), задаётся черезСписокСчетов. - Справочники «Организации», «Подразделения (склады)/Склады», «Номенклатура», «Характеристики номенклатуры», «Серии/Партии», «Номера ГТД» — измерения группировок и отборов.
- Первичные документы-регистраторы ТМЗ (поступление, реализация, перемещение, оприходование/списание, инвентаризация) — доступны через расшифровку при
РежимРасшифровки = Истина.
Ввод на основании: для отчёта не применяется (отчёты не являются основанием и не вводятся на основании). Результатом является табличный документ; при выявлении расхождений корректировки выполняются в соответствующих первичных документах и регламентных операциях.
7. Точки расширения
- Варианты отчёта — сохранение пользовательских настроек группировок, отборов и оформления без изменения конфигурации.
- Расширение конфигурации (Extension) — добавление собственных форм, реквизитов настроек, изменение схемы компоновки и обработчиков
ПриКомпоновкеРезультата. - Дополнительные поля (
ДополнительныеПоля) — вывод произвольных реквизитов номенклатуры/характеристик без доработки кода. - Отбор по счетам (
СписокСчетов) — гибкая настройка перечня сверяемых товарных счетов РК. - Программное API СКД — переопределение настроек компоновки из внешнего кода (например, для пакетного формирования и выгрузки).
