Заполнение табеля

Вопрос задал Алина П.

Ответственный за ответ: Змиевская Светлана (★9.93/10)

Добрый день!

Зарплата и управление персоналом КОРП, редакция 3.1 (3.1.14.208)

В виде расчет «Отсутствие по болезни, больничный еще не закрыт» изменили код времени с Б на НН.
Создали ноябрем документ «Отсутствие (болезнь, прогул, неявка)», переключатель на «Болезнь (больничный ещё не закрыт», период с 10.11 по 20.11. В документе «Табель» и отчете Т-13 за ноябрь этот период отразился как НН.
Затем создали ноябрем документ «Больничный лист», период с 10.11 по 20.11. При заполнении документа «Табель» и отчета Т-13 за ноябрь этот период всё равно отразился НН.
Ранее созданный документ «Больничный лист» перепровели декабрем. В нём на закладке «Пересчет прошлого периода» отразилось сторнирование неявки, но в отчете Т-13 за ноябрь всё равно НН.
Это правильное поведение программы или в документе и отчете должны быть Б?

Все комментарии (9)

  1. Здравствуйте!

    Нет, после ввода БЛ нам в Табеле нужно получить все-таки Б. Но у Вас пролбема в том, что ведете документ Табель. Если в ноябре проведен документ Табель, то для него нужно ввести исправление. Причем в документе-исправлении придется править данные о времени (ставить Б вместо НН) вручную, автоматическая корректировка в нем не предусмотрена. Отчет Табель ориентируется на документ Табель, поэтому в нем Вы и видите «НН» .

    Вообще без лишней необходимости мы обычно не рекомендуем вести документ Табель: Когда можно не вводить документ Табель?. Усложнение работы при перерасчетах — это одна из причин против документа Табель.

  2. Сделали следующее: не завожу документ «Табель», а сразу формирую Т-13 за ноябрь. В нем всё равно отражается НН.
    Тут потестировали дальше и увидели следующее: вот если указать период БЛ = периоду отсутствия, то в Т-13 будут НН. А вот если указать период БЛ, который внутри периода отсутствия или дата начала БЛ больше даты начала отсутствия, то в Т-13 отражается Б. Но если дата начала БЛ = дате начала отсутствия или меньше, то периоды отсутствия отражаются НН.

  3. Светлана, мы правильно понимаем, что это ошибка 1С и необходимо об этом написать им?

    1. Я потестирую на актуальном релизе и напишу Вам

  4. Ок. Спасибо! Очень ждем!

  5. Нашли в ошибках 1С подобную ошибку (там прогул не вытесняет) №10211819 от 2019 года. Пишут, что на исправлении.

    1. Смоделировала ситуацию на последнем релизе (3.1.16.77) — действительно есть такая проблема. В тексте ошибки описана немного другая ситауция, но я думаю, что Ваша — это проявление той же ошибки.

      Если Вам интересно, то отчет Табель строится не по данным начислений, а по данным графиков и регистра Состояния сотрудников. А он в свою очередь строится на основе данных регистра Данные состояний сотрудников. Вот в этом регистре на период болезни присутствует 2 записи и программа при заполнении регистра «Состояния сотрудников» подхватывает первую попавшуюся.

      Теперь на тему «как жить и что с этим делать» 🙂 Мне помог такой обходной вариант:
      — создать начисление «Отсутствие по болезни» с кодом Б
      — ввести документ-исправление к документу Отсутствие и поменять в нем вид начисления. Когда их в программе будет 2 в документе появится окно выбора для начисления.

      После этих действий документ-исправления вытеснил из регистра «Данные состояний сотрудников» запись с видом времени НН и после этого в регистре Состояния сотрудников (и соответственно в Табеле) появились долгожданные Б 🙂

    1. Пожалуйста 🙂

Комментарии закрыты.