Как массово ограничить срок действия плановых начислений в 1С:ЗУП 3.1?

Программист 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом Бухгалтерский учет IT и автоматизация бизнеса
← На главную

Часто в процессе работы с 1С:Зарплата и Управление Персоналом возникает ситуация, когда плановые начисления были массово внесены документами Изменение оплаты труда или иными средствами (например, через загрузку данных), но в них не была указана дата окончания действия (поле Действует до). Когда требуется ограничить действие этих начислений во времени, возникают сложности, так как простого редактирования записей в регистре сведений Плановые начисления недостаточно для корректного учета.

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

Способ 1: Использование документа «Прекращение плановых начислений»

Этот способ является наиболее близким к логике работы системы, так как документ Прекращение плановых начислений специально предназначен для снятия начислений. Сложность заключается в том, что система ожидает наличие документа-основания (Назначение плановых начислений). Рассмотрим, как обойти это ограничение:

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

Этот подход позволяет корректно отразить данные в регистрах системы, так как Прекращение плановых начислений является полноценным регистратором. Такой метод предпочтительнее прямого редактирования записей в регистре, так как он сохраняет историю изменений и обеспечивает корректную работу механизма перерасчетов.

Способ 2: Использование кадрового перевода для прекращения начислений

Если для целей учета требуется более детальная фиксация изменений (например, когда вместе с прекращением начисления меняются и другие условия труда), используйте документ Кадровый перевод. Это стандартный инструмент, который интуитивно понятен кадровым специалистам.

Разберем порядок действий:

  1. Создайте документ Кадровый перевод для нужного списка сотрудников.
  2. Перейдите на вкладку Оплата труда.
  3. Установите флажок Изменить начисления.
  4. В табличной части выберите начисление, которое нужно прекратить, и в колонке Действие установите значение Прекратить.
  5. Убедитесь, что дата документа соответствует дате, с которой начисление должно перестать действовать.

Преимущество этого способа в том, что Кадровый перевод создает четкую запись в кадровой истории сотрудника, что упрощает аудит изменений в будущем.

Важные рекомендации при массовых изменениях

При выполнении массовых операций по изменению или прекращению плановых начислений важно учитывать технические аспекты, чтобы не допустить ошибок в расчетах:

Контроль перерасчетов: Любое изменение, внесенное «задним числом», приводит к записи в регистр Перерасчеты. После проведения документов обязательно проверьте раздел Зарплата — Сервис — Перерасчеты. Если в нем появились записи по сотрудникам, чьи начисления вы меняли, их необходимо актуализировать (пересчитать), чтобы данные в расчетных листках соответствовали текущим плановым начислениям.

Целостность данных: Помните, что поле Действует до в регистрах системы жестко привязано к конкретному регистратору. Если вы попытаетесь изменить данные через прямую обработку, не меняя документ-регистратор, система при следующем пересчете зарплаты может вернуть старые значения из документа, что приведет к «плавающим» ошибкам. Всегда старайтесь использовать документы, предусмотренные конфигурацией (Прекращение плановых начислений, Изменение плановых начислений или Кадровый перевод).

Резервное копирование: Перед проведением массовых изменений в базе данных (особенно если используется обработка по автоматическому заполнению документов) обязательно сделайте архивную копию. Это позволит быстро восстановить работоспособность системы, если в ходе массового проведения документов возникнут непредвиденные конфликты или логические ошибки.

Если документов слишком много и ручное создание становится нецелесообразным, напишите простую внешнюю обработку, которая будет создавать документы Прекращение плановых начислений по заданному списку сотрудников. Это будет «правильным» путем с точки зрения архитектуры 1С:ЗУП.

← На главную