Ошибка ЗУП 3.1 Запись с такими ключевыми полями существует. Регистр сведений Плановые начисления.

1. aret99 12 19.06.25 14:17 Сейчас в теме
При проведении увольнения возникает ошибка

Запись с такими ключевыми полями существует. Регистр сведений Плановые начисления.
Ошибка возникает если у увольняемого сотрудника существует кадровый перевод с открытой датой.
При отмене проведения этого кадрового перевода увольнение проводится нормально. Затем и перевод проводится нормально.
На устранение и поиск сбойных переводов уходит много времени. По этой ошибке было направлено в 1с письмо. Ответ восхитил. Было предложено на демо базе воспроизвести ситуацию. На предложение выслать живую рабочую базу и посмотреть там, был ответ - базу клиентов не анализируем. Ошибка тянется из года в год, 1с исправлять не хочет.
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. GenaT1C 19.06.25 15:20 Сейчас в теме
(1) Разработчики правы - это расчётчицы напортачили. При увольнении закрываются все плановые начисления, которые могли быть введены различными документами.
"Запись с такими ключевыми полями существует" говорит о том, что при проведении дока увольнения создаются две записи РС Плановые начисления с одним и тем же ключом. Ключ формируется исключительно по измерениям. Их у данного РС пять:
Сотрудник
Начисление
ФизическоеЛицо
ДокументОснование
ГоловнаяОрганизация

В 95% случаев виновато Начисление, скорее всего Оклад. Если первоначально оклад в "планах" был принудительно задан, например, 50 000 в одной начальной штатной расстановке для одного подразделения, а в другом доке началки для другого подразделения был задан другой оклад, а сотрудник ОДИН - то при попытке уволить его док увольнения попытается создать две записи с ОДНИМ ключом: на закрытие оклада в 50к, и на закрытие оклада в 60к.

Данные рассуждения применимы и к другим измерениям или документам ввода планового начисления, например, кадрового перевода.
3. GenaT1C 19.06.25 15:36 Сейчас в теме
(2) Но почему тогда при распроведении кадрового перевода (КП) нормально увольняется?
Есть только одно объяснение: в начальных штатках был задан один и тот же оклад. Тогда увольнение выводит под запись только одно плановое начисление. А вот когда перевод поменял сумму оклада, то воленс-ноленс приходится выводить под запись закрытия два оклада.

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

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот