ЗУП КОРП 3.1.14.208 (платформа 8.3.14.1993)
Здравствуйте.
Сотруднику введены следующие документы (рис.1):
В октябре
введен документ отпуск:
— основной 14 дней c 09.11.2020 по 22.11.2020
— дополнительный 6 дней с 23.11.2020 по 28.11.2020.
При этом зарплата октября еще не рассчитана.
В ноябре
введен документ отпуск-исправление для перерасчета среднего заработка с учетом зарплаты октября.
В декабре
введен больничный 4 дня с 27.11.2020 по 30.11.2020, пересекающийся с периодом дополнительного отпуска (рис.2).
Из больничного создан документ отпуск-исправление (рис.3) на основании второго документа отпуск (который сам тоже исправление).
— дополнительный отпуск продлен на 4 дня:
Все движения по РН «Фактические отпуска» сформированы корректно.
Но отчет «Фактические отпуска» формируется некорректно (рис.4).
В нем отражается, что
— основной отпуск 14 дней не предоставлен (последний предоставленный Основной – за апрель 2020)
— дополнительный отпуск 6 дней предоставлен.
На наш взгляд, это ошибка.
Принципиальным для ее воспроизведения является наличие цепочки трех документов Отпуск и больше одного вида отпуска.
Также неверно предоставленные отпуска отражаются в отчете «Остатки отпусков» (есть остаток по основному отпуску).
Подскажите, пожалуйста, как можно решить проблему.
Здравствуйте!
Это действительно программная ошибка:
Ошибка 10222817
В отчете «Фактические отпуска» перестает отражаться отпуск после нескольких исправлений.
Она зарегистрирована еще в мае, но срок исправления для нее пока не указан.
Светлана, спасибо.
Что порекомендуете для исправления ситуации?
К сожалению, сам отчет «Фактические отпуска» нам на пользовательском уровне не победить до исправления ошибки. Он строится по сложному механизму: учитывает как плановые даты отпуска по графику отпусков, так и фактическое предоставление отпусков.
Скажите, какая задача у Вас стоит? Если сравнить план с фактом в 1 отчете, то только привлекать программиста. Если задача попроще (например, вытащить фактические отпуска по конкретному работнику), то можно решить ее по-другому. Построить универсальный отчет по регистру накопления «Фактические отпуска». В нем ведь у Вас верные данные? Насколько я поняла ошибку, она проскакивает именно на уровне формирования отчетов. Т.е. в самих данных должно быть все корректно.
Да, именно так. Сами движения по РН Фактические отпуска правильные. Задача — получить хотя бы правильные остатки отпусков с учетом последнего предоставленного отпуска (который был с исправлениями) в отчете Остатки отпусков.
Смоделировала Вашу ситуацию на демобазе 3.1.14.334, у меня остаток отпуска выводится правильно. Он формируется по другому алгоритму, чем отчет «Фактические отпуска» и поэтому ошибка на нем необязательно должна проявляться. Скажите на какую дату формируете отчет остатки отпусков? Если распровести все отпуска-исправления и БЛ (на копии базы), то остаток отпуска на эту же дату будет отличаться?
Если да, то покажите скриншоты все отпусков (основная вкладка и доп. отпуска), возможно у меня были какие-то отличия при моделировании примера
Светлана, огромное спасибо. Действительно, выявленная ошибка не влияет на формирование отчета Остатки отпусков. В анализируемых документах была другая ошибка (ввода данных), которая приводила к неверным остаткам. Спасибо за помощь!
Отлично, что удалось разобраться! Рада была помочь 🙂