Документ «Выгрузка регламентированных отчётов»

Служебно-технический документ, который фиксирует и архивирует результат выгрузки регламентированных отчётов в файлы для представления в налоговый орган. В казахстанском контуре это прежде всего ФНО (ИПН, ОПВ, ВОСМС и другие формы налоговой отчётности, связанные с зарплатой), а текст самих файлов хранится прямо внутри документа.

ЗУП для Казахстана, ред. 3.1 · v3.1.2.24 · обновлено 2026-06

🎯 Что это и зачем

По завершении отчётного периода бухгалтер формирует регламентированные отчёты (ФНО) в документе «РегламентированныйОтчет» и затем выгружает их в электронные файлы для сдачи в налоговый орган. Механизм выгрузки автоматически создаёт документ «ВыгрузкаРегламентированныхОтчетов», который сохраняет весь результат: состав вошедших отчётов (табличная часть Основная) и сами файлы с именами и текстом (табличная часть Выгрузки).

Документ выполняет сразу две роли. Архив сданной отчётности — файл выгрузки хранится прямо в базе, поэтому его можно восстановить в любой момент без перевыгрузки. Связь с исходными отчётами — через колонку Основание можно перейти к каждому «РегламентированныйОтчет», проверить состав и сверить данные.

В казахстанском учёте регламентированная отчётность по зарплате охватывает: ИПН (индивидуальный подоходный налог), ОПВ (обязательные пенсионные взносы), ОПВР (обязательные пенсионные взносы работодателя), СО (социальные отчисления), ВОСМС (взносы на обязательное социальное медицинское страхование), ООСМС (отчисления работодателя на ОСМС). Перечень конкретных форматов и ФНО в метаданных конфигурации не приводится.

Кто работает: бухгалтер-расчётчик, главный бухгалтер — как правило, раз в отчётный период (квартал / год). Документ создаётся не вручную, а автоматически механизмом выгрузки; прямое ручное создание нетипично.

🧭 Где найти в программе

Раздел «Отчётность» → механизм регламентированной отчётности. Сам журнал документов «Выгрузка регламентированных отчётов» доступен через «Все функции» → «Документы» → ВыгрузкаРегламентированныхОтчетов.

📌 Заметка. Расположение пункта в меню в выгрузке метаданных не определено (блок forms и commands пусты). Документ создаётся исключительно механизмом выгрузки регламентированной отчётности; открывать его стоит для повторного получения файла или контроля состава — не для ввода данных вручную.

👤 Часть 1. Для пользователя

Три практических сценария: выгрузка отчётности в файл, повторное получение файла и контроль состава с перевыгрузкой.

Урок 1. Выгрузка регламентированного отчёта в файл

Когда: отчётный период закрыт, документ «РегламентированныйОтчет» (ФНО) заполнен и его нужно передать в налоговый орган в электронном виде.

  1. Убедитесь, что документ «РегламентированныйОтчет» за нужный период заполнен и сохранён.
  2. Запустите механизм регламентированной отчётности (раздел «Отчётность» → пункт выгрузки/отправки). Программа автоматически создаст документ «ВыгрузкаРегламентированныхОтчетов» — заполнять его вручную не нужно.
  3. После завершения выгрузки откройте созданный документ и проверьте шапку: Организация, ПериодПо / ПредставлениеПериода. Если отчётность сдаётся в конкретный налоговый орган — убедитесь, что КодНалоговогоОргана заполнен и включён флаг ОтборПоНалоговомуОргану.
  4. Перейдите на вкладку «Основная» и убедитесь, что в строках колонки Основание указаны нужные отчёты.
  5. Перейдите на вкладку «Выгрузки»: должны быть строки с заполненными ИмяФайла и Текст. Сохраните файлы под именами из колонки ИмяФайла для передачи.
  6. Проведите документ — данные уйдут в архивный регистр сведений «АрхивДанныхРегламентированнойОтчетности».
📷 Скриншот: шапка документа «Выгрузка регламентированных отчётов»
Шапка: Организация, Период По, Представление периода, Код налогового органа и флаг отбора.
💡 Подсказка. Поле ПредставлениеПериода формируется программно — не редактируйте его вручную, иначе при поиске документа по периоду строка в журнале может не совпасть с фильтром.
⚠️ Важно. Обязательных реквизитов по метаданным нет (все DontCheck) — документ рассчитан на программное заполнение. Если какое-то поле пусто после автоматического создания, это сигнал к проверке настроек механизма выгрузки, а не к ручному вводу.

Урок 2. Повторное получение файла выгрузки

Когда: файл утерян, нужно повторно передать отчётность или распечатать архивный файл, а перевыгружать отчёт нет возможности или смысла.

  1. Откройте журнал документов «ВыгрузкаРегламентированныхОтчетов» (через «Все функции» или журнал механизма отчётности).
  2. Найдите нужный документ по трём разрезам: Организация + ПериодПо / ПредставлениеПериода + КодНалоговогоОргана.
  3. Откройте документ и перейдите на вкладку «Выгрузки».
  4. Найдите строку с нужным ИмяФайла. Скопируйте содержимое колонки Текст и сохраните в файл с точным именем из ИмяФайла.
  5. Файл готов к повторной передаче — текст хранится прямо в базе, исходный отчёт для этого не нужен.
💡 Подсказка. Если у организации несколько мест представления отчётности, используйте флаг ОтборПоНалоговомуОргану и поле КодНалоговогоОргана как фильтры при поиске в журнале — это ускорит поиск нужной выгрузки среди нескольких документов за один период.

Урок 3. Контроль состава и перевыгрузка после исправления

Когда: нужно понять, какие именно отчёты вошли в файл, или в регламентированном отчёте найдена ошибка после выгрузки.

  1. Контроль состава. Откройте документ → вкладка «Основная». По колонке Основание перейдите в каждый «РегламентированныйОтчет». Колонка НомерСтрокиТекстаВыгрузки указывает, с какой строки текстового файла начинаются данные этого отчёта — удобно для сверки при спорах с СОНО / налоговым органом.
  2. Перевыгрузка после исправления. Исправьте документ «РегламентированныйОтчет» (откройте, внесите правки, сохраните).
  3. Запустите механизм выгрузки заново — появится новый документ «ВыгрузкаРегламентированныхОтчетов» с актуальными данными.
  4. Старый документ выгрузки не удаляйте — он является историческим архивом того, что реально передавалось в налоговый орган. При необходимости добавьте пометку в поле Комментарий (единственное поле, уместное для ручного ввода).
  5. Если нужно явно разграничить версии — добавьте в Комментарий пометку «АННУЛИРОВАНО» на старом документе и «ИСПРАВЛЕННАЯ ВЕРСИЯ» на новом.
⚠️ Важно. Не редактируйте Текст в уже проведённой выгрузке — это архив официально сданных данных. Любое изменение отчётности требует новой выгрузки; результат — новый документ, а не правка существующего.
📌 Заметка. Конкретная логика замещения записей в регистре «АрхивДанныхРегламентированнойОтчетности» при повторной выгрузке того же периода в выгрузке конфигурации не определена (BSL пуст) — перед автоматизацией это поведение следует проверить на живой базе.

🛠 Часть 2. Для программиста

Состав объекта, регистры-приёмники движений и схема проведения. Конфигурация ЗУП для Казахстана 3.1, релиз 3.1.2.24.

Структура объекта

Тип объекта — документ. Нумерация: тип номера String, длина 13, периодичность Year. В шапке 6 реквизитов, 2 табличные части. Все реквизиты имеют fill_value_required: DontCheck — обязательных полей нет, документ заполняется программно механизмом выгрузки регламентированной отчётности. Формы и BSL-модули в выгрузке отсутствуют (forms=[], bsl_static=[]).

Реквизиты шапки

ИмяТипОбяз.Назначение
ПериодПоxs:dateTimeНетКонец периода, за который выгружена отчётность; парный к ПредставлениеПериода
ОрганизацияСправочникСсылка.ОрганизацииНетОрганизация, чьи отчёты выгружены; фактически ключевой разрез поиска в журнале
КодНалоговогоОрганаxs:stringНетКод налогового органа-получателя; осмыслен в связке с флагом ОтборПоНалоговомуОргану
Комментарийxs:stringНетПроизвольная пометка пользователя; единственное поле, которое уместно заполнять вручную
ОтборПоНалоговомуОргануxs:booleanНетПризнак адресной выгрузки в один налоговый орган; если Истина — КодНалоговогоОргана должен быть заполнен
ПредставлениеПериодаxs:stringНетЧеловекочитаемое представление периода (строка); формируется программно, не редактировать вручную

Табличные части

Имя ТЧНазначение
ОсновнаяСписок регламентированных отчётов, вошедших в выгрузку; связь с исходными «РегламентированныйОтчет» и позиция в тексте файла
ВыгрузкиСобственно файлы выгрузки: формат, имя и полное содержимое; основной «полезный груз» документа

Колонки ТЧ «Основная»:

ИмяТипНазначение
ОснованиеДокументСсылка.РегламентированныйОтчетОтчёт-основание (ФНО), данные которого выгружены в файл
НомерСтрокиТекстаВыгрузкиxs:decimalНомер строки в тексте выгрузки, соответствующей этому отчёту; позволяет сверить текст файла с конкретным отчётом

Колонки ТЧ «Выгрузки»:

ИмяТипНазначение
ТипПеречислениеСсылка.ВерсииФорматовВыгрузкиВерсия/формат файла выгрузки; типичные значения перечисления в выгрузке не приведены
ИмяФайлаxs:stringИмя файла выгрузки — под этим именем файл передаётся в налоговый орган
Текстxs:stringПолный текст выгруженного файла; хранится прямо в документе — достаточно для восстановления файла без перевыгрузки
📌 Заметка. Блок форм в выгрузке конфигурации пуст (forms=[]) — состав экранных форм неизвестен. Перед UI-автоматизацией структуру формы необходимо снять с живой базы; имена реквизитов для DOM-селекторов берите из таблиц выше дословно.

Движения по регистрам

Документ объявлен регистратором по одному регистру. Это минималистичный служебный объект — в отличие от расчётных документов зарплаты, он не пишет в регистры расчёта, взаиморасчётов или налогового контура.

РегистрТипНазначение
АрхивДанныхРегламентированнойОтчетностиСведенийАрхив данных выгруженной регламентированной отчётности; фиксирует факт и содержимое выгрузки для последующего поиска и восстановления
📌 Заметка.. Состав измерений и ресурсов регистра АрхивДанныхРегламентированнойОтчетности в выгрузке метаданных не приводится. Конкретная логика записи (замещение / добавление при повторной выгрузке за тот же период) задаётся BSL-модулем объекта, который в выгрузке отсутствует.

Как формируется проведение — реальный код (3.1.2.24)

⚠️ Важно об источнике. В использованной XML-выгрузке конфигурации модули объекта и форм отсутствуют (секции bsl_static / bsl_summaries пусты), поэтому дословный текст процедур ОбработкаПроведения / ОбработкаПроверкиЗаполнения привести нельзя. Ниже — реконструкция по метаданным (состав регистров-приёмников и структура реквизитов): это не цитата исходного кода, а корректная по структуре схема того, как документ записывает данные в архивный регистр.

Проверка заполнения: все реквизиты объявлены с fill_value_required: DontCheck — обязательных полей нет, платформа не генерирует автоматических проверок перед проведением.

// Реконструкция по metadata.register_records. Не дословный текст модуля.
// bsl_static=[], bsl_summaries=[] — код объекта недоступен в выгрузке.

Процедура ОбработкаПроведения(Отказ, РежимПроведения)

    // Документ не имеет обязательных реквизитов (все DontCheck).
    // Заполняется программно механизмом выгрузки регламентированной отчётности.

    // Единственный регистр-приёмник: сведений «АрхивДанныхРегламентированнойОтчетности».
    // При проведении архивируется факт и содержимое выгрузки.
    // Состав записи (предположительно по смыслу реквизитов):
    //   Измерения: Организация, ПериодПо, КодНалоговогоОргана
    //   Ресурсы:   строки ТЧ Выгрузки (ИмяФайла + Текст) и/или ТЧ Основная
    // Точный состав и логика замещения — в BSL-модуле объекта (в выгрузке не определено).

    Движения.АрхивДанныхРегламентированнойОтчетности.Записать();

КонецПроцедуры

Документ не формирует движений по регистрам расчёта зарплаты, взаиморасчётов с сотрудниками, налогового контура или бухгалтерских проводок. Вся его функция — сохранить и заархивировать выгруженные файлы.

Зависимости

Программные зависимости (общие модули) в выгрузке не определены (BSL пуст). По структуре метаданных объект опирается на:

ЗависимостьЧто используется
Документ РегламентированныйОтчетТЧ Основная.Основание — ссылки на отчёты-источники выгрузки; навигация «чьи данные в файле»
Перечисление ВерсииФорматовВыгрузкиТЧ Выгрузки.Тип — версия/формат файла выгрузки (значения в выгрузке не приведены)
Справочник ОрганизацииРеквизит шапки Организация — ключевой разрез архива
Регистр сведений АрхивДанныхРегламентированнойОтчетностиЕдинственный приёмник движений при проведении
📌 Заметка. Ввод «на основании» другого документа не предусмотрен (metadata.based_on пуст). Документы, создаваемые «на основании» этого, также не определены (inverse_based_on пуст) — документ является конечным звеном в цепочке регламентированной отчётности.

🔗 Связанные разделы