Документ «Регламентированный отчёт»
Хранит сохранённый экземпляр регламентированной отчётности — в Казахстане прежде всего форму налоговой отчётности (ФНО, например 200.00) по зарплате, налогам и взносам. Сами данные отчёта лежат в защищённом хранилище значений, а реквизиты шапки описывают «паспорт» отчёта: вид, организацию, период, код органа госдоходов и статусы электронной отправки. Документ раздела «Учёт и отчётность» в ЗУП для Казахстана 3.1.
🎯 Что это и зачем
Наступил срок сдачи отчётности — её нужно заполнить, сохранить и отправить в орган госдоходов. Документ «Регламентированный отчёт» — это контейнер хранения заполненного экземпляра формы: само содержимое отчёта сериализуется в реквизит ДанныеОтчета (хранилище значений), состав включённых страниц и приложений — в ДеревоНастройкиСтраниц, а в шапке остаётся «паспорт» — вид отчёта, организация, отчётный период, код налогового органа и статусы приёма. В казахстанской конфигурации так сохраняются ФНО (200.00 и др.) и прочая регламентированная отчётность в госорганы.
Ключевая особенность объекта: документ не проводится и не формирует движений ни по одному регистру — его жизненный цикл это «Записать», а не «Провести». У него нет номера (длина номера 0), а в журнале он опознаётся по связке организации, представления вида и представления периода. Блок реквизитов с суффиксом Отчетность1С обслуживает электронную отправку через сервис 1С-Отчётность и отслеживание статусов приёма и разноски; именно здесь живёт казахстанский идентификатор — реквизит ИдентификаторПользователяОтчетность1С имеет синоним «БИН/ИИН».
Кто работает: бухгалтер по налогам, главный бухгалтер, обычно по графику сдачи (ежемесячно или ежеквартально). Создаётся и перезаписывается не вручную из журнала, а из рабочего места регламентированной отчётности при сохранении конкретной формы.
🧭 Где найти в программе
Раздел «Учёт и отчётность» → рабочее место регламентированной отчётности (список и заполнение форм). Конкретную форму (например ФНО 200.00) выбираем и заполняем там; экземпляр документа «Регламентированный отчёт» создаётся автоматически при сохранении формы.
metadata.forms пуст). Работа всегда идёт через форму конкретной ФНО в рабочем месте отчётности, а не через типовую форму этого документа. Если ищете готовый экземпляр — открывайте журнал регламентированных отчётов и фильтруйте по организации, виду и периоду.👤 Часть 1. Для пользователя
Проходим по шагам: от выбора формы до сохранённого и отправленного отчёта.
Урок 1. Создание и сохранение ФНО (200.00)
Когда: наступил срок подготовки регламентированной отчётности за период — нужно заполнить и сохранить форму налоговой отчётности. Это основной сценарий.
- Открываем рабочее место регламентированных отчётов и выбираем нужную форму (вид отчёта) — например ФНО 200.00.
- Указываем Организацию и отчётный период — в документ запишутся Дата начала, Дата окончания, Период, Представление периода и Периодичность.
- Заполняем форму отчёта — автозаполнением из учёта или вручную. При сохранении показатели сериализуются в Данные отчёта, а состав страниц — в Дерево настройки страниц.
- Проверяем округление: Единица измерения (порядок округления) и Точность единицы измерения, а также Код налогового органа.
- Нажимаем «Записать» / «Сохранить» прямо в форме отчёта.
Урок 2. Открытие и правка сохранённого отчёта
Когда: нужно досмотреть, перепроверить или исправить ранее сохранённый отчёт за период.
- В журнале регламентированных отчётов находим запись по Организации, виду (Представление вида) и периоду (Представление периода).
- Открываем — форма отчёта восстановит показатели из Данных отчёта и состав страниц из Дерева настройки страниц.
- Вносим правки и снова нажимаем «Записать» — данные перезапишутся в хранилище значений (прежняя версия замещается).
ДанныеОтчета и ДеревоНастройкиСтраниц — это хранилища значений (ValueStorage); напрямую из карточки документа они недоступны для чтения и правки.Урок 3. Выгрузка и электронная отправка
Когда: отчёт готов к сдаче — файлом в орган госдоходов или электронной отправкой через сервис 1С-Отчётность.
- Выгрузка файлом. Откройте сохранённый отчёт и выполните команду выгрузки в форме; используемый формат зафиксируется в Формате выгрузки. Проверьте Код налогового органа (и Код налогового органа посредника, если сдаёте через посредника).
- Электронная отправка. Из формы отчёта выполните отправку — заполнятся Дата отправки, Идентификатор, БИН/ИИН (
ИдентификаторПользователяОтчетность1С) и идентификаторы формы в сервисе и системе приёма. - Контроль статусов. Периодически обновляйте Статус приёма и Статус разноски; по факту обработки органом появятся номер уведомления и дата уведомления.
🛠 Часть 2. Для программиста
Состав объекта, отсутствие движений и логика записи. Конфигурация ЗУП для Казахстана 3.1, релиз 3.1.2.24.
Структура объекта
Тип объекта — документ. Нумерация: тип номера String, длина 0 (документ фактически не нумеруется), периодичность Nonperiodical. В шапке 35 реквизитов, табличных частей нет (metadata.tabular_sections пуст). Принципиальная особенность: ни один реквизит не имеет проверки заполнения — у всех fill_value_required: DontCheck (заполнение программное из формы отчёта). Ниже — все реквизиты шапки; имена приведены дословно из метаданных.
Реквизиты шапки (все 35)
| Имя | Тип | Обяз. | Назначение |
|---|---|---|---|
ДанныеОтчета | ValueStorage | Нет | Главное поле — сериализованные данные заполненного отчёта; через UI напрямую не читается |
ДеревоНастройкиСтраниц | ValueStorage | Нет | Сериализованные настройки состава страниц/разделов отчёта |
Организация | СправочникСсылка.Организации | Нет* | Организация, по которой составлен отчёт; ключ поиска в журнале |
Вид | Число (decimal) | Нет | Числовой код вида регламентированного отчёта (внутренний идентификатор формы) |
ПредставлениеВида | Строка | Нет | Текстовое представление вида отчёта (для журнала) |
ВидОтчетности | ПеречислениеСсылка.ВидыОтчетности | Нет | Категория отчётности (значения перечисления в выгрузке не раскрыты) |
ВыбраннаяФорма | Строка | Нет | Идентификатор выбранной формы/редакции бланка (важно при смене редакций ФНО) |
НаименованиеОтчета | Строка | Нет | Человекочитаемое наименование экземпляра отчёта |
ДатаНачала / ДатаОкончания | Дата | Нет | Границы отчётного периода |
Период / ПредставлениеПериода | Строка | Нет | Внутреннее и человекочитаемое представление периода (напр. «1 квартал 2026 г.») |
Периодичность | ПеречислениеСсылка.Периодичность | Нет | Шаг периода (месяц/квартал/год — значения в выгрузке не раскрыты) |
ЕдиницаИзмерения | ПеречислениеСсылка.ПорядкиОкругленияОтчетности | Нет | Порядок округления показателей (единица измерения сумм) |
ТочностьЕдиницыИзмерения | Число (decimal) | Нет | Точность (число знаков) при округлении показателей |
КодНалоговогоОргана | Строка | Нет | Код органа, в который представляется отчёт (в РК — код органа госдоходов) |
КодНалоговогоОрганаПосредника | Строка | Нет | Код налогового органа-посредника (при сдаче через посредника) |
НомерПачки | Число (decimal) | Нет | Номер пачки при пакетной сдаче отчётности |
ДатаПодписи | Дата | Нет | Дата подписи отчёта |
ИсточникОтчета | Строка | Нет | Источник отчёта (строковый признак происхождения данных) |
СтатусОтчета | Строка | Нет | Строковый статус жизненного цикла экземпляра |
ФорматВыгрузки | Строка | Нет | Формат файла электронного представления отчёта |
ИдентификаторПользователяОтчетность1С | Строка (синоним «БИН/ИИН») | Нет | КЗ: идентификатор налогоплательщика в системе приёма |
СтатусПриемаОтчетность1С / СтатусРазноскиОтчетность1С | ПеречислениеСсылка.СтатусыПриемаОтчетность1С | Нет | Статусы приёма и разноски отчёта (заполняет сервис 1С-Отчётность) |
ДатаОтправки / Идентификатор | Дата / Строка | Нет | Дата электронной отправки и служебный идентификатор отчёта |
НомерУведомленияОтчетность1С | Строка («Уведомление») | Нет | Номер уведомления системы приёма |
ДатаУведомленияОтчетность1С | Строка («Дата уведомления») | Нет | Дата уведомления — внимание: тип строка, не дата |
Комментарий | Строка | Нет | Произвольная пометка пользователя |
Не вошли в таблицу выше как малозначимые служебные/прочие реквизиты блока отправки и пустого типа: ИдентификаторФормыОтчетность1С (строка, «Идентификатор формы»), ИдентификаторФормыВСистемеПриемаОтчетность1С (число, «Идентификатор в системе приема»), Банк (тип в выгрузке пуст — составной/ссылочный, назначение не определено).
DontCheck, поэтому платформа не контролирует заполнение. Организация помечена «Нет*», потому что фактически она задаётся при создании отчёта и служит ключом идентификации в журнале, хотя формально не проверяется.КПП (синоним «КПП») и УдалитьКПП (синоним «(Не используется) КПП») — российские реквизиты типовой ЗУП. В учёте РК понятия КПП нет — в РК их не заполнять; УдалитьКПП прямо помечен как устаревший (префикс «Удалить» и «(Не используется)»). Казахстанский аналог идентификатора налогоплательщика — ИдентификаторПользователяОтчетность1С с синонимом «БИН/ИИН».Табличные части
Табличных частей у документа нет — metadata.tabular_sections пуст. Вся содержательная начинка отчёта (все показатели формы) хранится в единственном поле ДанныеОтчета типа ValueStorage; состав включённых страниц — в ДеревоНастройкиСтраниц. Поэтому привычной построчной табличной структуры в карточке документа нет — данные доступны только через форму конкретной ФНО.
Движения по регистрам
metadata.register_records пуст — документ не формирует движений ни по одному регистру. Это не расчётный и не учётный регистратор, а хранилище сохранённых отчётов. Жизненный цикл — «Записать», а не «Провести»; кнопки/семантики «Провести» с движениями по регистрам у документа ждать не нужно. Влияние на учёт отсутствует: документ лишь фиксирует заполненный экземпляр формы и след его электронной отправки.Содержательные данные зарплаты, налогов и взносов, которые попадают в ФНО (например в 200.00), формируются не этим документом, а расчётными документами зарплаты и их движениями по регистрам учёта доходов, ИПН, ОПВ, СО, ВОСМС и т. п. «Регламентированный отчёт» только собирает эти данные в форму при заполнении и сохраняет результат — см. связанные разделы ниже.
Как формируется запись — реальный код (3.1.2.24)
bsl_static / bsl_summaries пусты), поэтому дословный текст процедур ОбработкаЗаписи / ОбработкаПроверкиЗаполнения / обработчиков ПриИзменении привести нельзя. Ниже — реконструкция по метаданным (состав реквизитов, отсутствие проверок заполнения и отсутствие регистров-приёмников): это не цитата исходного кода, а корректная по структуре схема жизненного цикла документа.
Структура обязательности: проверяемых реквизитов нет. У всех 35 реквизитов fill_value_required: DontCheck — платформа не контролирует заполнение перед записью. Это сознательное решение типовой: контроль полноты отчёта выполняет форма конкретной ФНО, а не схема документа.
// Реконструкция по metadata: 0 реквизитов с проверкой заполнения (все DontCheck).
// Платформенный контроль заполнения отсутствует — корректность проверяет форма отчёта.
ПроверяемыеРеквизиты = ""; // пусто: ни одного ShowError
// Прикладные проверки задаёт форма конкретной ФНО (в выгрузке модулей нет).
Схема жизненного цикла (реконструкция): документ только записывается; движений по регистрам не формируется. Содержимое отчёта пакуется в хранилища значений, реквизиты шапки описывают «паспорт», блок «Отчётность1С» заполняется сервисом отправки.
// Реконструкция по metadata. register_records ПУСТ — движений нет.
// Жизненный цикл документа — «Записать», НЕ «Провести».
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
// 1. Содержимое отчёта сериализуется формой ФНО в хранилища значений.
// ДанныеОтчета — все показатели заполненной формы (ValueStorage)
// ДеревоНастройкиСтраниц — состав включённых страниц/приложений (ValueStorage)
// 2. «Паспорт» отчёта — реквизиты шапки (заполняются программно из формы).
// Организация, Вид/ПредставлениеВида, ВыбраннаяФорма, НаименованиеОтчета,
// ДатаНачала/ДатаОкончания, Период/ПредставлениеПериода, Периодичность,
// ЕдиницаИзмерения/ТочностьЕдиницыИзмерения, КодНалоговогоОргана.
// 3. Блок «Отчётность1С» — заполняет СЕРВИС отправки, не пользователь:
// ИдентификаторПользователяОтчетность1С // = «БИН/ИИН» (КЗ-идентификатор)
// ДатаОтправки, Идентификатор, ИдентификаторФормыОтчетность1С,
// СтатусПриемаОтчетность1С, СтатусРазноскиОтчетность1С,
// НомерУведомленияОтчетность1С, ДатаУведомленияОтчетность1С (тип СТРОКА).
КонецПроцедуры
// Процедура ОбработкаПроведения ОТСУТСТВУЕТ по сути:
// документ не проводится и не пишет ни в один регистр (register_records пуст).
ДатаУведомленияОтчетность1С объявлен как строка (xs:string), а не как дата, — при программном парсинге/сравнении дат на тип «дата» полагаться нельзя.Зависимости
Дословный список общих модулей в выгрузке отсутствует. Структурно документ опирается на:
| Зависимость | Что используется |
|---|---|
| Справочники | Организации — организация, по которой составлен отчёт (ключ поиска в журнале) |
| Перечисления | ВидыОтчетности, ПорядкиОкругленияОтчетности (единица измерения), Периодичность, СтатусыПриемаОтчетность1С (статусы приёма/разноски) |
| Подсистема отчётности | Рабочее место регламентированной отчётности — создаёт и перезаписывает экземпляр, заполняет ДанныеОтчета и ДеревоНастройкиСтраниц |
| Сервис 1С-Отчётность | Электронная отправка и контроль статусов — заполняет блок реквизитов с суффиксом Отчетность1С |
| Источники показателей | Расчётные документы зарплаты и регистры учёта доходов/налогов/взносов РК — поставляют данные в форму ФНО (сам документ движений не делает) |
metadata.based_on — документ не вводится на основании других), и список «кто создаётся на основании этого» тоже пуст (metadata.inverse_based_on — не определено). Экземпляр порождается рабочим местом отчётности при сохранении формы, а не командами ввода на основании.🔗 Связанные разделы
- Отражение зарплаты в бухучёте — как начисления, налоги и взносы попадают в учёт, откуда форма берёт показатели.
- Начисление зарплаты и взносов — расчёт ИПН, ОПВ, СО, ВОСМС, формирующий данные для ФНО 200.00.