Часто в процессе работы с 1С:Зарплата и Управление Персоналом возникает ситуация, когда плановые начисления были массово внесены документами Изменение оплаты труда или иными средствами (например, через загрузку данных), но в них не была указана дата окончания действия (поле Действует до). Когда требуется ограничить действие этих начислений во времени, возникают сложности, так как простого редактирования записей в регистре сведений Плановые начисления недостаточно для корректного учета.
В данной статье мы разберем наиболее эффективные и безопасные способы решения этой задачи, которые позволят сохранить целостность данных и избежать ошибок при расчете зарплаты.
Этот способ является наиболее близким к логике работы системы, так как документ Прекращение плановых начислений специально предназначен для снятия начислений. Сложность заключается в том, что система ожидает наличие документа-основания (Назначение плановых начислений). Рассмотрим, как обойти это ограничение:
Назначение плановых начислений. В поле Вид начисления выберите тот вид расчета, который необходимо прекратить.Прекращение плановых начислений.Прекращение плановых начислений через кнопку Подбор или по кнопке Заполнить добавьте необходимых сотрудников.Этот подход позволяет корректно отразить данные в регистрах системы, так как Прекращение плановых начислений является полноценным регистратором. Такой метод предпочтительнее прямого редактирования записей в регистре, так как он сохраняет историю изменений и обеспечивает корректную работу механизма перерасчетов.
Если для целей учета требуется более детальная фиксация изменений (например, когда вместе с прекращением начисления меняются и другие условия труда), используйте документ Кадровый перевод. Это стандартный инструмент, который интуитивно понятен кадровым специалистам.
Разберем порядок действий:
Кадровый перевод для нужного списка сотрудников.Оплата труда.Изменить начисления.Действие установите значение Прекратить.Преимущество этого способа в том, что Кадровый перевод создает четкую запись в кадровой истории сотрудника, что упрощает аудит изменений в будущем.
При выполнении массовых операций по изменению или прекращению плановых начислений важно учитывать технические аспекты, чтобы не допустить ошибок в расчетах:
Контроль перерасчетов: Любое изменение, внесенное «задним числом», приводит к записи в регистр Перерасчеты. После проведения документов обязательно проверьте раздел Зарплата — Сервис — Перерасчеты. Если в нем появились записи по сотрудникам, чьи начисления вы меняли, их необходимо актуализировать (пересчитать), чтобы данные в расчетных листках соответствовали текущим плановым начислениям.
Целостность данных: Помните, что поле Действует до в регистрах системы жестко привязано к конкретному регистратору. Если вы попытаетесь изменить данные через прямую обработку, не меняя документ-регистратор, система при следующем пересчете зарплаты может вернуть старые значения из документа, что приведет к «плавающим» ошибкам. Всегда старайтесь использовать документы, предусмотренные конфигурацией (Прекращение плановых начислений, Изменение плановых начислений или Кадровый перевод).
Резервное копирование: Перед проведением массовых изменений в базе данных (особенно если используется обработка по автоматическому заполнению документов) обязательно сделайте архивную копию. Это позволит быстро восстановить работоспособность системы, если в ходе массового проведения документов возникнут непредвиденные конфликты или логические ошибки.
Если документов слишком много и ручное создание становится нецелесообразным, напишите простую внешнюю обработку, которая будет создавать документы Прекращение плановых начислений по заданному списку сотрудников. Это будет «правильным» путем с точки зрения архитектуры 1С:ЗУП.