Документ «Прекращение планового начисления»
Останавливает действие ранее назначенного планового начисления (надбавки, доплаты или иного вида расчёта) для одного или нескольких сотрудников с указанной даты — без отмены исходного документа назначения задним числом.
🎯 Что это и зачем
Когда сотруднику назначают постоянную надбавку или доплату, в программе создаётся документ «Назначение планового начисления». Если впоследствии эта надбавка должна перестать начисляться — уволен сотрудник, истёк срок действия, изменились условия труда — расчётчик зарплаты не отменяет назначение задним числом, а вводит Прекращение планового начисления. Документ «закрывает» периодические записи в регистрах сведений плановых начислений с даты прекращения: последующие расчёты зарплаты уже не учитывают прекращённое начисление.
В казахстанском контексте плановые начисления влияют на базу расчёта ИПН, ОПВ, ОПВР, СО, ВОСМС, ООСМС и единый платёж — корректное оформление прекращения напрямую влияет на правильность налогов и отчётности (ФНО 200 и связанные формы). Неправильно закрытое или вовсе незакрытое плановое начисление может приводить к лишним начислениям и переплатам взносов.
Кто работает: расчётчик зарплаты, бухгалтер по расчётам с персоналом, кадровик — как правило, при изменении условий оплаты труда или увольнении.
🧭 Где найти в программе
Раздел «Зарплата» → пункт «Прекращение планового начисления». Откроется журнал документов; новый документ создаётся кнопкой «Создать» или через «Создать на основании» из документа «Назначение планового начисления» (рекомендуемый способ).
👤 Часть 1. Для пользователя
Проходим по основным сценариям работы с документом.
Урок 1. Прекратить начисление через «Создать на основании»
Когда: надбавка или доплата, ранее назначенная документом «Назначение планового начисления», должна перестать начисляться с определённой даты. Это основной сценарий.
- Найдите документ «Назначение планового начисления», на основании которого было введено прекращаемое начисление.
- Нажмите «Создать на основании» → выберите «Прекращение планового начисления». Программа автоматически заполнит Организацию, Документ-основание и Начисление.
- Проверьте, что все три обязательных поля шапки заполнены: Организация, Документ-основание (ссылка на нужное назначение), Начисление (вид расчёта, который прекращается).
- Укажите Дату прекращения в шапке — с этой даты начисление перестанет действовать. Поле формально не проверяется платформой (DontCheck), но его необходимо заполнить — иначе запись в периодические регистры потеряет смысл.
- Проверьте табличную часть «Сотрудники»: если прекращение касается только части сотрудников из исходного назначения — удалите лишние строки.
- Нажмите «Провести». Документ запишет закрывающие записи в регистры сведений плановых начислений.
ДокументОснование нужно заполнить самостоятельно (тип строго DocumentRef.НазначениеПлановогоНачисления), иначе документ не проведётся.Урок 2. Разные даты прекращения для части сотрудников
Когда: одно и то же начисление было назначено нескольким сотрудникам, но прекращать его нужно не у всех и не одновременно.
- Создайте документ на основании соответствующего «Назначения планового начисления» (как в Уроке 1).
- В табличной части «Сотрудники» оставьте только тех сотрудников, у кого прекращается начисление — лишние строки удалите.
- В колонке «Дата прекращения» каждой строки укажите индивидуальную дату для каждого сотрудника. Построчная дата имеет приоритет над шапочной — записи регистров будут закрыты по дате каждой строки.
- При необходимости проверьте колонки «Совокупная тарифная ставка» и «Вид тарифной ставки» — они фиксируют, как прекращение влияет на итоговую ставку сотрудника.
- Проведите документ.
Урок 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)
bsl_static / bsl_summaries пусты), поэтому дословный текст процедур ОбработкаПроведения / ОбработкаПроверкиЗаполнения привести нельзя. Ниже — реконструкция по метаданным (состав регистров-приёмников и обязательность реквизитов): это не цитата исходного кода, а корректная по структуре схема того, как типовая ЗУП проводит документ.Структура обязательности (из fill_value_required: ShowError) — то, что проверяет ОбработкаПроверкиЗаполнения на уровне платформы:
// Реконструкция по metadata: 3 реквизита с проверкой заполнения (ShowError).
// Платформа проверяет их автоматически перед записью; имена — дословно из метаданных.
ПроверяемыеРеквизиты = "Организация, ДокументОснование, Начисление";
// ДатаПрекращения — DontCheck (платформой не проверяется),
// но обязательна по бизнес-логике: без неё периодические регистры
// получат запись без даты окончания действия начисления.
// Дополнительные прикладные проверки задаёт ОбработкаПроверкиЗаполнения
// (в выгрузке нет).
Схема проведения (реконструкция): документ записывает закрывающие строки в 4 периодических регистра сведений.
// Реконструкция по metadata.register_records (4 регистра). Не дословный код модуля.
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
// Для каждого сотрудника из ТЧ «Сотрудники»:
// ДатаПрекращения строки (или шапочная, если строчная пуста)
// → записывается как дата окончания в периодические регистры.
// 1. Основной регистр плановых начислений — «закрываем» начисление.
Движения.ПлановыеНачисления;
// Ключ: Сотрудник + Начисление + Организация
// Период окончания = ДатаПрекращения (по строке ТЧ)
// 2. Бухучёт начислений — отражение в бухучёте перестаёт действовать.
Движения.БухучетНачисленийСотрудников;
// 3. Периодические показатели расчёта зарплаты — значения прекращаемого
// начисления закрываются по дате прекращения.
Движения.ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников;
// 4. Устаревший регистр — пишется для совместимости.
Движения.УдалитьБухучетПлановыхНачислений;
// Запись наборов записей всех регистров.
Движения.Записать();
// Бухгалтерских проводок и движений по регистрам накопления — нет.
КонецПроцедуры
Зависимости
Дословный список общих модулей в выгрузке отсутствует. Структурно документ опирается на:
| Зависимость | Что используется |
|---|---|
| Планы видов расчёта | Начисления — вид расчёта, прекращение которого оформляется |
| Справочники | Организации, Сотрудники, ФизическиеЛица, Пользователи |
| Перечисления | ВидыТарифныхСтавок — для колонки ТЧ «Сотрудники» |
| Документ-основание | НазначениеПлановогоНачисления — штатный способ ввода; обязательный реквизит шапки |
| Подсистема БСП | ДополнительныеРеквизитыИСведения — ТЧ «ДополнительныеРеквизиты» |
| Регистры сведений | ПлановыеНачисления, БухучетНачисленийСотрудников, ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников, УдалитьБухучетПлановыхНачислений |
inverse_based_on пуст). Документ является конечным звеном в цепочке: Назначение → Прекращение.🔗 Связанные разделы
- Начисление зарплаты и взносов — как прекращение планового начисления влияет на ежемесячный расчёт зарплаты, ИПН, ОПВ и СО.
- Приём на работу — где первоначально назначаются плановые начисления новому сотруднику.