Добрый день
ЗУП КОРП 3.1.34.251
На сотрудника оформлен был документ Отпуск сотрудников (групповой) с началом отпуска 27.05 на 14 дней с Единовременной выплатой (что важно). Соответственно конец отпуска в июне. Был создан документ Отпуск с этим периодом записан и проведен кадровиком.
Далее сотрудник переносит отпуск. Кадровики исправляют период в документе Отпуск списком. Дата в отдельном документе тоже поменялась, но появился ещё один документ с этой новой датой и каждый раз когда меняем дату начала отпуска, появляется новый документ. Причем все документы сейчас не проведенные, но в каждом есть движение по регистрам. Эта ошибка воспроизводится, только если есть Единовременная выплата. С мат помощью такой проблемы нет.
Вот на скринах во вложении видно, что документ непроведен. Отмена проведения неактивна. Выводим отчет о Движениях документа, а он не пустой.
Вопрос: как избежать задвоения? Как очистить эти движения в непроведенных документах?
Для отправки комментария вам необходимо авторизоваться.
Добрый вечер!
Похоже, это ошибка ЗУП — удалось воспроизвести ее на релизе 3.1.37.72.
Самая большая проблема оказалась — удалить движения из этих документов, если их наплодилось несколько. Пометка на удаление не помогает. т. Провести документ, чтобы затем его распровести, тоже не получается — программа ругается на другой непроведенный документ с движениями.
Пока удалось найти только такой способ обхода — Групповой обработкой принудительно установить для таких документов признак проведения, а потом их вручную распровести. В обработке обязательно нужно в дополнительных настройках настройках установить флажки «Показать служебные реквизиты» и «Режим разработчика» (скрин).
Перед выполнением групповой обработки обязательно сохраните резервную копию базы.
Такие кардинальные меры требуются, когда документов с ошибочными движениями уже создалось несколько. В случае, когда «копия» только одна, ее можно вручную провести, а затем распровести. Именно этот вариант я бы рекомендовала использовать, если в дальнейшем снова потребуется скорректировать период для сотрудника с единовременной выплатой.
По ошибке напишу разработчикам. Будет хорошо, если вы тоже сможете отправить обращение со своей стороны — чем больше будет обращений, тем вероятнее, что обратят внимание на проблему.
Удивительно, что эта ошибка не была зарегистрирована. Да, я напишу разработчикам.