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