Расчет нормы времени

Вопрос задал Максим К.

Ответственный за ответ: Щелкунова Юлия (★9.80/10)

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

ЗУП 3.1.9.108

У нас применяется начисление для расчета премии «Премия За Месяц». У него задана формула : ? (РасчетнаяБаза > ПоказательДляПремии, 0, ПоказательДляПремии * ВремяВДнях / НормаДней — РасчетнаяБаза)

Применяем его уже несколько месяцев. Раньше проблем не было.
Но в с 9 февраля приняли нового сотрудника. Задали ему оклад (по часам). График работы — 36 часовая рабочая неделя (для женщин). Галочек о суммированном учете и неполном рабочем времени в этом графике нет.

Но при расчете ЗП выскакивает ошибка при расчете Премии За Месяц о невозможности рассчитать норму времени (скриншот прилагается).

Если меняю прием на работу на 1 февраля, то все считается нормально.
В чем может быть проблема?

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

  1. Здравствуйте! В формуле деление только на «НормаДней», а она берется из графика работы. Проверьте заполнение графика работы, установленного сотруднице. Пришлите скриншот самого графика и его настроек.

  2. Добрый вечер! Интересно. Начисление премии назначено в Приеме на работу?
    Когда устанавливаете дату в приеме на 01.02 премия рассчитывается в правильно сумме за полный месяц? Приложите еще скриншот вкладки «Учет времени» в настроках начисления.

  3. Начисление премии не назначено в приеме на работу. Премия начисляется только если введено значение показателя в данных для расчета зарплаты.
    Скриншот прилагаю.

    1. Добрый день! Тогда приложите скриншот документа «Данные для расчета зарплаты».

      1. Cкриншот документа «Данные для расчета зарплаты».

        1. Добрый день! Я имела ввиду именно «рабочий» документ «Данные для расчета зарплаты». Какая у этого документа дата? Я предположила, что, возможно дата этого документа меньше, чем дата приема, и поэтому возникает ошибка. Хотя в моей базе такая ошибка не воспроизвелась и при таком вводе, тем не менее Вам стоит попробовать.
          Можно сделать тестирование и исправление базы — может помочь.

          1. Здравствуйте.
            Дата приема на работу 09.02.19. Дата документа «Данные для расчета зарплаты» 28.02.19. Но пробовали разные варианты. Результат тот-же.
            Тестирование и исправление делал — не помогает.
            Я не очень понял , что мне стоит еще попробовать с этим начислением.

            1. Здравствуйте! Еще раз перепроверила, настроила премию по Вашим скриншотам и получила такую же ошибку. Это ошибочное поведение программы, и нужно написать разработчикам (v8@1c.ru).
              Проблема в следующем: при регистрации показателя документом Данные для расчета зарплаты, он регистрируется на полный месяц. При расчете заработной платы в месяце приема, если прием не в начале месяца, программа пытается разбить начисление на 2 части — как бы после приема и до. Из-за этого возникает ошибка.
              Как вариант обойти проблему, добавить в формулу условие о том, что НормаДней>0. В Вашем случае это будет:
              ?(НормаДней>0,? (РасчетнаяБаза > ПоказательДляПремии, 0, ПоказательДляПремии * ВремяВДнях / НормаДней — РасчетнаяБаза),0)
              В документе Начисление зарплаты и взносов будет появляться 2 строки: она за рабочий период: с правильной нормой и правильной суммой, а вторая с нулевой нормой и нулевой суммой.

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