Округление до целых чисел

Вопрос задал Любовь М. (Санкт-Петербург)

Ответственный за ответ: Горшенина Ольга (★9.85/10)

Добрый вечер!
Опять возвращаюсь к вопросу округление до целых чисел. Последнее решение в начислении «Оплата по окладу» — ?(ВремяВДнях=НормаДней, Окр (Оклад * ДоляНеполногоРабочегоВремени * ВремяВДнях / НормаДней, 0), Оклад * ДоляНеполногоРабочегоВремени * ВремяВДнях / НормаДней) работало нормально в 2021. Проблема возникла при заполнении документа «Начисление за первую половину месяца» вышла ошибка (во вложении рис.1).
Вернулась к формуле начислений «Оплата по окладу»:
Окр (Оклад * ДоляНеполногоРабочегоВремени * ВремяВДнях / НормаДней, 0) при заполнении документа «Начисление за первую половину месяца» вновь вышла ошибка (во вложении рис.2).
Вернулась к первоначальной формуле в начислении «Оплата по окладу: Оклад * ДоляНеполногоРабочегоВремени * ВремяВДнях / НормаДней , при заполнении документа «Начисление за первую половину месяца» вышла ошибка (во вложении рис.3). Подскажите, пожалуйста, как исправить ситуацию и в чем причина? 1С ЗУП 8.3(8.3.18.1741) версия 3.1 (3.1.20.97)

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

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

    Все ошибки связаны с делением на ноль. Скорее всего у вас не заполнен на 2022 год «График работы по сотруднику» — Почему при расчете начислений возникает ошибка деления на 0?

    Откройте карточку Сотрудника. Там есть реквизит «График работы». Перейдите в него по кнопке с двумя квадратами, переключите на 2022 год и заполните. Предварительно необходимо открыть «Производственный календарь» (Настройка — Производственные календари) и заполнить его на 2022 год

  2. Добрый день!
    Ольга, спасибо, вернула формулу в начисление, действительно проблема была в графике работы сотрудника. Заявку можно закрыть

    1. Пожалуйста! Рада, что все получилось! 🙂

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