Документ «Прекращение планового начисления»

Останавливает действие ранее назначенного планового начисления (надбавки, доплаты или иного вида расчёта) для одного или нескольких сотрудников с указанной даты — без отмены исходного документа назначения задним числом.

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

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

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

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

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

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

Раздел «Зарплата» → пункт «Прекращение планового начисления». Откроется журнал документов; новый документ создаётся кнопкой «Создать» или через «Создать на основании» из документа «Назначение планового начисления» (рекомендуемый способ).

📌 Заметка. Точное расположение пункта меню зависит от настроек интерфейса и прав доступа. Если пункт не виден в разделе «Зарплата» — ищите через «Все функции» → «Документы» → «Прекращение планового начисления».

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

Проходим по основным сценариям работы с документом.

Урок 1. Прекратить начисление через «Создать на основании»

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

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

Урок 2. Разные даты прекращения для части сотрудников

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

  1. Создайте документ на основании соответствующего «Назначения планового начисления» (как в Уроке 1).
  2. В табличной части «Сотрудники» оставьте только тех сотрудников, у кого прекращается начисление — лишние строки удалите.
  3. В колонке «Дата прекращения» каждой строки укажите индивидуальную дату для каждого сотрудника. Построчная дата имеет приоритет над шапочной — записи регистров будут закрыты по дате каждой строки.
  4. При необходимости проверьте колонки «Совокупная тарифная ставка» и «Вид тарифной ставки» — они фиксируют, как прекращение влияет на итоговую ставку сотрудника.
  5. Проведите документ.
💡 Подсказка. Шапочная Дата прекращения — общая для всего документа. Построчная Дата прекращения в ТЧ «Сотрудники» — индивидуальная по каждому. Если вам нужны разные даты, заполняйте именно построчно; шапочную можно оставить пустой или поставить произвольную (она на записи регистров не влияет при наличии построчных дат).
📌 Заметка. Если сотрудников с разными датами прекращения много, удобнее создать отдельный документ на каждую дату — так проще контролировать историю изменений в регистрах сведений.

Урок 3. Отмена ошибочного прекращения

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

  1. Исправление даты: откройте проведённый документ, измените Дату прекращения (в шапке или в нужных строках ТЧ «Сотрудники»), нажмите «Провести». Записи регистров перезапишутся новой датой.
  2. Полная отмена: откройте документ и выполните команду «Отменить проведение» (или пометьте на удаление). После этого движения по всем четырём регистрам сведений удалятся, и плановое начисление снова будет действовать по исходному документу назначения.
  3. Проверьте результат: убедитесь, что в регистре ПлановыеНачисления запись о прекращении отсутствует (или обновлена на правильную дату) и что последующий расчёт зарплаты учитывает восстановленное начисление.
⚠️ Важно. Не правьте дату задним числом в периоде, за который уже выполнен расчёт зарплаты и сформированы ведомости. После исправления необходимо перепровести расчёт зарплаты за затронутый период, чтобы суммы ИПН, ОПВ, ОПВР и СО пересчитались корректно.

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

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

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

Тип объекта — документ. Нумерация: тип номера String, длина 11, периодичность Year (в пределах года). В шапке 7 реквизитов; 3 табличные части. Документ почти всегда вводится на основании Document.НазначениеПлановогоНачисления; обратная цепочка (inverse_based_on) пуста — на основании прекращения ничего не вводится.

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

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

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

ТЧ Сотрудники (синоним «Сотрудники») — основной список сотрудников, по которым прекращается плановое начисление:

ИмяТипНазначение
СотрудникСправочникСсылка.СотрудникиСотрудник, у которого прекращается начисление
ДатаПрекращенияДатаИндивидуальная дата прекращения по строке; имеет приоритет над шапочной датой
СовокупнаяТарифнаяСтавка(тип в выгрузке не определён)Совокупная тарифная ставка сотрудника после прекращения начисления; в паре с ВидТарифнойСтавки
ВидТарифнойСтавкиПеречислениеСсылка.ВидыТарифныхСтавокВид тарифной ставки (перечисление) для пересчёта совокупной ставки

ТЧ ФизическиеЛица (синоним «Физические лица») — служебная табличная часть, заполняется автоматически:

ИмяТипНазначение
ФизическоеЛицоСправочникСсылка.ФизическиеЛицаФизическое лицо, к которому относится прекращение (связь сотрудник → физлицо); вручную не редактируется

ТЧ ДополнительныеРеквизиты (синоним «Дополнительные реквизиты») — стандартный механизм БСП:

ИмяТипНазначение
СвойствоПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведенияКакой дополнительный реквизит заполнен
Значение(составной, тип не определён)Значение дополнительного реквизита
ТекстоваяСтрокаСтрокаТекстовое представление значения

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

Документ объявлен регистратором по 4 регистрам сведений. Проводок (записей по регистрам накопления или бухгалтерии) нет — только настроечные/периодические данные для последующего расчёта зарплаты.

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

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

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

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

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

// ДатаПрекращения — DontCheck (платформой не проверяется),
// но обязательна по бизнес-логике: без неё периодические регистры
// получат запись без даты окончания действия начисления.

// Дополнительные прикладные проверки задаёт ОбработкаПроверкиЗаполнения
// (в выгрузке нет).

Схема проведения (реконструкция): документ записывает закрывающие строки в 4 периодических регистра сведений.

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

    // Для каждого сотрудника из ТЧ «Сотрудники»:
    //   ДатаПрекращения строки (или шапочная, если строчная пуста)
    //   → записывается как дата окончания в периодические регистры.

    // 1. Основной регистр плановых начислений — «закрываем» начисление.
    Движения.ПлановыеНачисления;
    //   Ключ: Сотрудник + Начисление + Организация
    //   Период окончания = ДатаПрекращения (по строке ТЧ)

    // 2. Бухучёт начислений — отражение в бухучёте перестаёт действовать.
    Движения.БухучетНачисленийСотрудников;

    // 3. Периодические показатели расчёта зарплаты — значения прекращаемого
    //    начисления закрываются по дате прекращения.
    Движения.ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников;

    // 4. Устаревший регистр — пишется для совместимости.
    Движения.УдалитьБухучетПлановыхНачислений;

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

    // Бухгалтерских проводок и движений по регистрам накопления — нет.

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

Зависимости

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

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

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