Документ «Начальная задолженность по зарплате»

Вводит начальные остатки взаиморасчётов с сотрудниками по заработной плате на дату перехода в ЗУП для Казахстана 3.1: фиксирует сальдо — невыплаченную зарплату (долг организации) или долг сотрудника — и одним проведением формирует движения по трём регистрам взаиморасчётов. Документ этапа внедрения раздела «Кадры».

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

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

Когда организация начинает вести учёт в ЗУП для Казахстана 3.1, на дату перехода обычно уже есть «незакрытые» расчёты с сотрудниками: начисленная, но не выплаченная зарплата, либо, наоборот, переплата или неотработанный аванс за работником. Эти остатки нужно перенести в новую базу, иначе ведомости на выплату и отчёты по взаиморасчётам стартуют «с нуля» и не сойдутся. Документ «Начальная задолженность по зарплате» построчно по сотрудникам вводит такое сальдо, а направление долга задаёт реквизит «Способ ввода задолженности» — это главный переключатель смысла сумм.

Важная казахстанская оговорка: документ оперирует уже исчисленными суммами «к выплате». Полей для ИПН, ОПВ, ОПВР, СО, ВОСМС, ООСМС в нём нет — налоги и взносы РК этим документом не рассчитываются и не корректируются, единым платежом он тоже не оперирует. Для переноса самих налогов и взносов служат отдельные документы ввода остатков; здесь — только сальдо зарплатных взаиморасчётов.

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

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

По назначению документ относится к блоку ввода данных на начало эксплуатации раздела «Кадры» (расчёт зарплаты). Открываем журнал документов «Начальная задолженность по зарплате» и создаём новый кнопкой «Создать».

📌 Заметка. В выгрузке конфигурации список форм и команд документа пуст — точное расположение пункта в меню в данных не определено и зависит от настроек интерфейса и прав. Если в разделе «Кадры» пункта нет, ищите его в группе «Начальные остатки» / «Ввод данных на начало эксплуатации» подсистемы расчёта зарплаты или откройте через «Все функции». Создаётся документ только из своего списка — в меню «Создать на основании» его нет.

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

Проходим по шагам: от пустого документа до проведённых остатков взаиморасчётов.

Урок 1. Долг организации перед сотрудниками

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

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

Урок 2. Долг сотрудника и история выплат

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

  1. Заполняем шапку, как в Уроке 1 (Организация обязательна), но в Способе ввода задолженности выбираем значение, соответствующее долгу сотрудника перед организацией.
  2. В строках указываем Сотрудника и Сумму. Направление задолженности определяется именно способом ввода, а не знаком суммы.
  3. Если бухгалтерское сальдо отличается от расчётного — заполняем «Сумма по бухучету»: эта величина уходит в бухгалтерский регистр взаиморасчётов отдельно от расчётной.
  4. Чтобы программа знала фактически выплаченные суммы по перенесённым периодам, заполняем «Выплаты за прошлые периоды» — это нужно для корректного учёта истории выплат и средних.
  5. Проводим документ — остаток в сторону долга сотрудника будет автоматически зачитываться при последующих начислениях и выплатах.
⚠️ Важно. Не путайте три суммовых поля строки: Сумма — расчётный (зарплатный) контур, Сумма по бухучету — бухгалтерский контур (регистр БухгалтерскиеВзаиморасчетыССотрудниками), Выплаты за прошлые периоды — история фактических выплат. Не складывайте их и не копируйте одно значение во все колонки без необходимости.
📌 Заметка. Если среди сотрудников есть должники по исполнительным документам (алименты и пр.), в строке можно указать «Вид дохода исполнительного производства» — чтобы переносимая сумма корректно участвовала в базе удержаний. Колонка не обязательна; заполняйте только при наличии исполнительных листов. Сам механизм унаследован от типовой РФ-ЗУП, но в РК применяется для удержаний по исполнительным документам.

Урок 3. Сверка и исправление остатков

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

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

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

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

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

Тип объекта — документ. Нумерация: тип номера String, длина 11, периодичность Year (в пределах года). В шапке 6 реквизитов, 3 табличные части. Комментарий разработчика в метаданных — служебная пометка стандартов разработки «АПК:93 представления объекта и списка совпадают» (на пользователя не влияет). Ниже — полный реквизитный состав шапки и состав табличных частей.

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

ИмяТипОбяз.Назначение
ОрганизацияСправочникСсылка.ОрганизацииДа (ShowError)Организация-владелец остатков; единственный реквизит с жёсткой проверкой заполнения. Определяет состав доступных сотрудников и подразделений в ТЧ
МесяцДатаНетМесяц/период, на который вводятся остатки. По метаданным не проверяется (DontCheck), но содержательно задаёт дату сальдо
СпособВводаЗадолженностиПеречислениеСсылка.СпособВводаЗадолженностиПоЗарплатеНетРежим трактовки сумм ТЧ (направление / способ ввода задолженности). Ключевой переключатель смысла документа; конкретные значения перечисления в выгрузке не приведены
КраткийСоставДокументаСтрока (синоним «Сотрудники»)НетАвтозаполняемое строковое представление состава документа для колонки списка; вручную не редактируется
ОтветственныйСправочникСсылка.ПользователиНетПользователь, ответственный за документ (обычно текущий)
КомментарийСтрокаНетПроизвольный комментарий

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

ЗадолженностьПоЗарплате («Задолженность по зарплате») — основная ТЧ построчного ввода остатков по сотрудникам:

КолонкаТипНазначение
СотрудникСправочникСсылка.СотрудникиСотрудник, по которому вводится остаток (ключевая колонка строки)
ПодразделениеСправочникСсылка.ПодразделенияОрганизацийПодразделение организации — аналитика взаиморасчётов
СтатьяФинансированияСправочникСсылка.СтатьиФинансированияЗарплатаСтатья финансирования зарплаты (разрез источника средств)
СтатьяРасходовСправочникСсылка.СтатьиРасходовЗарплатаСтатья расходов по зарплате (аналитика затрат)
СуммаЧислоСумма задолженности по расчётному (зарплатному) контуру — основная переносимая величина
СуммаПоБухучетуЧислоСумма задолженности по данным бухучёта; адресат — регистр БухгалтерскиеВзаиморасчетыССотрудниками
ВыплатыЗаПрошлыеПериодыЧислоФактически выплаченные суммы прошлых периодов (для учёта истории выплат и средних)
ВидДоходаИсполнительногоПроизводстваПеречислениеСсылка.ВидыДоходовИсполнительногоПроизводстваКлассификатор дохода для удержаний по исполнительным документам; не обязателен

ФизическиеЛица («Физические лица») — служебная ТЧ: единственная колонка ФизическоеЛицо (СправочникСсылка.ФизическиеЛица). Список физлиц для отборов и регистрации движений по физлицу; заполняется автоматически по сотрудникам основной ТЧ, вручную не редактируется.

ДополнительныеРеквизиты («Дополнительные реквизиты») — стандартный механизм БСП «Свойства»: колонки Свойство (ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения), Значение (составной, в метаданных не типизирован) и ТекстоваяСтрока (Строка — текстовое представление значения).

📌 Наследие РФ-типовой. Колонка ВидДоходаИсполнительногоПроизводства и сам механизм видов дохода исполнительного производства унаследованы от типовой российской ЗУП 3.1. В казахстанской конфигурации механизм оставлен и применяется для удержаний по исполнительным документам (алименты и пр.) — но к расчёту налогов и взносов РК отношения не имеет.

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

Документ объявлен регистратором по трём регистрам накопления — это полный список приёмников движений из метаданных (register_records):

РегистрТипНазначение
ВзаиморасчетыССотрудникамиНакопленияСальдо взаиморасчётов с сотрудниками в расчётном (зарплатном) контуре — формируется из колонки Сумма
БухгалтерскиеВзаиморасчетыССотрудникамиНакопленияСальдо взаиморасчётов по данным бухгалтерского учёта — формируется из колонки СуммаПоБухучету
ЗарплатаКВыплатеНакопленияСуммы к выплате — остатки, которые подтянутся в ведомости на выплату
📌 Заметка. Здесь нет налоговых регистров РК (СведенияОбИсчисленииНалоговВзносовОтчислений и пр.) и регистров доходов физлиц — документ переносит только сальдо взаиморасчётов по зарплате, а не исчисленные ИПН/ОПВ/СО/ВОСМС. Это отличает его от расчётных документов вроде начисления зарплаты или больничного.

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

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

Структура обязательности (из fill_value_required: ShowError) — то, что проверяет платформенная часть ОбработкаПроверкиЗаполнения перед записью:

// Реконструкция по metadata: единственный реквизит с проверкой заполнения (ShowError).
// Платформа проверяет его автоматически перед записью; имя — дословно из метаданных.
ПроверяемыеРеквизиты = "Организация";
// Остальные реквизиты шапки и колонки ТЧ помечены DontCheck — на заполнение не проверяются.
// Дополнительные прикладные проверки задаёт ОбработкаПроверкиЗаполнения (в выгрузке нет).

Схема проведения (реконструкция): суммы строк ТЧ ЗадолженностьПоЗарплате распределяются по трём регистрам-приёмникам — каждый «слой» учёта пишет свою часть сальдо.

// Реконструкция по metadata.register_records (3 регистра накопления). Не дословный код модуля.
Процедура ОбработкаПроведения(Отказ, РежимПроведения)

    // Направление долга задаёт СпособВводаЗадолженности (трактовка сумм ТЧ),
    // а не знак суммы. Аналитика строки: Сотрудник, Подразделение,
    // СтатьяФинансирования, СтатьяРасходов, ВидДоходаИсполнительногоПроизводства.

    Для Каждого СтрокаТЧ Из ЗадолженностьПоЗарплате Цикл

        // 1. Расчётный (зарплатный) контур взаиморасчётов — из колонки Сумма.
        Движение = Движения.ВзаиморасчетыССотрудниками.Добавить();
        // Движение.Сотрудник = СтрокаТЧ.Сотрудник; Движение.Сумма = СтрокаТЧ.Сумма; ...

        // 2. Суммы к выплате — попадут в ведомости на выплату.
        Движение = Движения.ЗарплатаКВыплате.Добавить();
        // Движение.Сумма = СтрокаТЧ.Сумма; ...

        // 3. Бухгалтерский контур взаиморасчётов — из колонки СуммаПоБухучету.
        Если ЗначениеЗаполнено(СтрокаТЧ.СуммаПоБухучету) Тогда
            Движение = Движения.БухгалтерскиеВзаиморасчетыССотрудниками.Добавить();
            // Движение.Сумма = СтрокаТЧ.СуммаПоБухучету; ...
        КонецЕсли;

    КонецЦикла;

    // Запись наборов записей всех трёх регистров.
    Движения.Записать();

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

Зависимости

Дословный список общих модулей в выгрузке отсутствует (bsl_static пуст). Структурно документ опирается на:

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

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