Отчет Остатки отпусков показывает 2.99 как 3

Вопрос задал el***@buhoffice.ru

Ответственный за ответ: Пьянкова Елена (★9.86/10)

Добрый день.
На 31.12.2020 по сотруднику через док. «Ввод остатков отпусков» введены следующие остатки:
1) Основной отпуск 0.13
2) Доп. отпуск 2.99

В справке по отпускам (из карточки сотрудника) данные отображаются верно: 0.13 и 2.99, а вот в отчете «Остатки отпусков кратко» на 31.12.2020 выводит 0,13 и 3 ровно. Формат с точностью до 2 знаков после запятой не спасает — показывает 3,00. Что делать?

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

  1. Или аналогичный пример — остаток отпуска на 31.12.2020 введен 69,75, а в отчете «Остатки отпусков» 69,76 (на 0.01 больше по Основному отпуску почему-то). И как себя кадровику проверять, что он ввел правильно, сколько нужно, а не сколько отчету вздумалось показывать…

  2. А в отчете 69,76 (на 0.01 больше):

  3. Здравствуйте! Похоже вот на эту ошибку:

    Код ошибки: 10197599
    Код(ы) обращения: HL-245666 SW1298467 SW1323339 SW1385704
    Статус: Не указан Зарегистрирована: 17.07.2018
    Продукт:«1С:ЗУП 3, 1С:ЗГУ 3»
    Описание:

    Если сотруднику назначен дополнительный вид отпуска, и по этому виду отпуска введены начальные остатки, в некоторых случаях возможно неверное округление при расчете текущего остатка дополнительного отпуска.

    —————————————————

    На демобазе я ввела остаток по скриншоту:
    Но т.к в регистре сведений «Заработанные права на отпуск» у реквизита «Количество дней за период» точность 5 знаков, программа почему-то записывает значение 2,99900, вместо 2,99000. А у второго реквизита «Количество дней», точность два знака, в него-то программа и записывает значение 3,00, округляя 2,99900, что неверно:
    В отчет «Остатки отпусков(кратко)» программа выводит значение реквизита «Количество дней», т.е 3,00 в нашем примере.

    1
    1. Спасибо, правда, у нас в обеих случаях округляет основной отпуск, значит, будем писать на V8.

  4. Но главная проблема здесь в том, что данные в регистре сведений «Заработанные права на отпуск» не хранятся, а заполняются каждый раз заново для формирования отчетов по остаткам отпусков. Т.е поправить их нельзя, только разработчики должны внести изменения в программный код.

    1
    1. Тогда пока не закрывайте, пожалуйста, вопрос — отпишемся здесь по ответу от V8.

  5. Вопрос закрывать не буду, подождём, что ответят разработчики.

    1

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