Добрый день! Подскажите пожалуйста, почему прога выводит ошибку: «Ошибка при выполнении операции над данными: ERROR: division by zero» при начислении ЗП за 1-ю половину декабря? Релиз 3.1.8.246
Все комментарии (10)
Комментарии закрыты.
Нажимая на кнопку «Зарегистрироваться», я подтверждаю принадлежность мне сообщенных при регистрации сведений, их достоверность, даю согласие на обработку моих персональных данных и подтверждаю ознакомление с политикой их обработки.
Отправляя форму Вы даёте согласие на обработку персональных данных, защищенных политикой конфиденциальности
Здравствуйте! Скорее всего в каком начислении при расчете происходит деление на 0. Может быть какой-то показатель для расчета не ввели.
А если каждого сотрудника позабивать вручную, это выявится (показатель)? По другим организациям все в норме..
Да, мы выясним у какого сотрудника ошибка. Потом можно будет проанализировать его начисления.
Вот см.снимок
Этот сотрудник принят на 0,5 ставки
Возможно график у сотрудника не заполнен на декабрь. НормаДней=0.
Можно заменить формулы на:
?(НормаДней>0,Оклад*ДоляНеполногоРабочегоВремени*ВремяВДнях/НормаДней,0)
?(НормаДней*ВремяВДнях>0,Оклад*ДоляНеполногоРабочегоВремени/НормаДней*ВремяВДнях,0)
Тогда ошибки никогда не будет, но при норме 0 будет 0. А дальше уже будете смотреть почему так произошло, искать сотрудника не придется.
Только проверьте вторую формулу, я не умерена, что со скриншота верно увидела. Оклад*ДоляНеполногоРабочегоВремени/НормаДней*ВремяВДнях
Последние 3 снимка нужно удалить. Прошу прощения
График заполнен! см.снимок
Попробуйте поменять формулы как я написала, и рассчитать зарплату по всем сотрудникам, будет видно, у кого 0 и почему.
Разобрались, — был заведен график без дней (нулевой) и из-за этого прога спотыкалась. Удалила его и Аванс начислился. Спасибо вопрос снимаю.