Ошибка при заполнении начисления за 1- половину (Аванс)

Вопрос задал Татьяна Ч. (Самара)

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

Добрый день! Подскажите пожалуйста, почему прога выводит ошибку: «Ошибка при выполнении операции над данными: ERROR: division by zero» при начислении ЗП за 1-ю половину декабря? Релиз 3.1.8.246

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

  1. Здравствуйте! Скорее всего в каком начислении при расчете происходит деление на 0. Может быть какой-то показатель для расчета не ввели.

  2. А если каждого сотрудника позабивать вручную, это выявится (показатель)? По другим организациям все в норме..

  3. Да, мы выясним у какого сотрудника ошибка. Потом можно будет проанализировать его начисления.

  4. Этот сотрудник принят на 0,5 ставки

  5. Возможно график у сотрудника не заполнен на декабрь. НормаДней=0.
    Можно заменить формулы на:
    ?(НормаДней>0,Оклад*ДоляНеполногоРабочегоВремени*ВремяВДнях/НормаДней,0)
    ?(НормаДней*ВремяВДнях>0,Оклад*ДоляНеполногоРабочегоВремени/НормаДней*ВремяВДнях,0)

    Тогда ошибки никогда не будет, но при норме 0 будет 0. А дальше уже будете смотреть почему так произошло, искать сотрудника не придется.
    Только проверьте вторую формулу, я не умерена, что со скриншота верно увидела. Оклад*ДоляНеполногоРабочегоВремени/НормаДней*ВремяВДнях

  6. Последние 3 снимка нужно удалить. Прошу прощения

  7. График заполнен! см.снимок

  8. Попробуйте поменять формулы как я написала, и рассчитать зарплату по всем сотрудникам, будет видно, у кого 0 и почему.

  9. Разобрались, — был заведен график без дней (нулевой) и из-за этого прога спотыкалась. Удалила его и Аванс начислился. Спасибо вопрос снимаю.

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