Ошибка при начислении зарплаты

1. olenka-ul 3 02.02.17 09:54 Сейчас в теме
Всем добрый день!
Помогите, пожалуйста, решить следующую проблему.
ЗУП 3.0.
При заполнении документа Начисление зарплаты и взносов выходит сообщение:
При расчете начисления «Оплата по окладу» за Январь 2017 для сотрудника Х возникла ошибка: Деление на 0
Формула, используемая при расчете: Оклад * ВремяВДнях / НормаДней.
Проверила, что производственный календарь и график работы сотрудника заполнены.
В чем может быть проблема?

Заранее благодарю всех за помощь!
Gasilin; +1
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. ture 606 02.02.17 10:01 Сейчас в теме
(1) Календарь пустой
+
5. olenka-ul 3 02.02.17 10:05 Сейчас в теме
(2) Календарь заполнен
+
6. ture 606 02.02.17 10:07 Сейчас в теме
(5) значит он не связан с сотрудником. Он почему-то не работал в январе. Предлагаю простое решение - выяснить у сотрудника приходил ли он на работу, т.к. "у нас" не отмечено.
+
3. alex-l19041 8 02.02.17 10:01 Сейчас в теме
(1) отладчиком надо пройтись по всему алгоритму, найти место в котором присваивает 0 вместо того что должно быть, выяснить причину... По другому никак...
+
30. kuzev 47 02.02.17 15:21 Сейчас в теме
(1) Я вот полдня смотрю и думаю, что неужели ТС не может посмотреть список ошибок в конфигурации?

Код ошибки: 50006782
Код(ы) обращения: SW1057204 SW1083950
Статус: Не указан Зарегистрирована: 21.06.2016
Описание:
Если разовое начисление имеет с формулу, зависящую от времени (например, Оклад * ВремяВДнях / НормаДней), то при вводе документа на весь месяц сотрудникам, которые были приняты или уволены в этом месяце, время определяется за весь месяц целиком.

Способ обхода:
Для принятых и уволенных сотрудников вводить отдельные документы с соответствующими периодами.
user817982; +1
32. ture 606 02.02.17 15:23 Сейчас в теме
(30) про новый релиз, я явно погоречился.
+
39. domovoy45 30.08.18 09:04 Сейчас в теме
(1)
Люди добрые!
Если ещё кому-то это нужно, сообщаю свой способ решения. ЗУП ПРОФ 3.1.
Заполнение начисления зп и взносов стало ругаться "Деление на 0" на сотрудника, которому перепровёл кадровый перевод.
1. В формуле расчёта начисления "Оплата по окладу" я поменял НормаДней на НормаЧасов. При этом в окне ниже поле "Назначение начисления" само изменилось на "Не изменять". Я этого не заметил, начисление записал.
2. Зашёл в кадровый перевод сотрудника, смотрю, у него в закладке "Оплата труда" исчез оклад, и не даёт редактировать. Так и должно было быть при свойстве "не изменять", о котором в п.1, но я этого не знал, испугался, вернулся в начисление "Оплата по окладу".
3. Вернул "НормаДней", поставил "Назначение начисления" - "Запрашивать".
4. Открыл кадровый перевод, оклад появился, я его заполнил, провёл.
5. Пошёл в начисления, ошибка исчезла. Как? ХЗ...
Видимо, изменение туда-обратно "Назначения начисления" сыграло роль, потому что формулу пытался менять, не помогало.
trn; dad68; +2
41. IvanPoh 24 22.11.18 13:47 Сейчас в теме
(39)
нение начисления зп и взносов стало ругаться "Деление на 0" на сотрудника, которому перепровёл кадровый перевод.
1. В формуле расчёта начисления "Оплата по окладу" я поменял НормаДней на НормаЧасов. При этом в окне ниже поле "Назначение начисления" само изменилось на "Не изменять". Я этого не заметил, начисление записал.
2. Зашёл в кадровый перевод сотрудника, смотрю, у него в закладке "Оплата труда" исчез оклад, и не даёт редактировать. Так и должно было быть при свойстве "не изменять", о котором в п.1, но я этого не знал, испугался, вернулся в начисление "Оплата по окладу".
3. Вернул "НормаДней", поставил "Назначение начисления" - "Запрашивать".
4. Открыл кадровый перевод, оклад появился, я его заполнил, провёл.
5. Пошёл в начисления, ошибка исчезла. Как? ХЗ...
+
42. domovoy45 23.01.19 09:17 Сейчас в теме
(1) Выявлена основная причина появления такой ошибки.
Она появляется, когда у сотрудника график, отличный от основной пятидневки. В этом графике если не заполнен месяц, за которые начисляется зп, то НормаДней = null, то есть пусто, то есть 0. А в пятидневке все месяцы заполнены по умолчанию на основании производственного календаря. Надо заходить в этого человека, в его график, заполнять месяцы, лучше все сразу.
+
4. pjv 02.02.17 10:02 Сейчас в теме
Что по этому сотруднику в регистре сведений График работы сотрудников? Может, попробовать ещё раз перезаполнить сотрудника?
+
7. pjv 02.02.17 10:39 Сейчас в теме
норма берется из Графиков работы, они точно заполнены? График у сотрудника не изменялся?
+
8. Nadushka74 5 02.02.17 10:53 Сейчас в теме
НормаДней - от куда этот показатель берется??? он у вас с нулем.
+
9. xraf 16 02.02.17 11:01 Сейчас в теме
(0) надо открыть в кадрах Сотрудники, найти там данного сотрудника, и провалиться в его график.
скорее всего у него какой-то отличный от других график
+
12. olenka-ul 3 02.02.17 12:05 Сейчас в теме
(9) с графиком у сотрудника всё в порядке. Он и не изменялся.
+
13. ture 606 02.02.17 12:13 Сейчас в теме
(12) Обновлялись недавно?
+
14. olenka-ul 3 02.02.17 12:22 Сейчас в теме
(13) В январе обновляли релиз с 3.0.25.146 до 3.0.25.148
+
16. ture 606 02.02.17 12:27 Сейчас в теме
(14) обновление безобидное
+
10. Nata_GND 02.02.17 11:39 Сейчас в теме
А вы сделайте рассчитать с комментарием по этому сотруднику и увидите от куда 0 берется.
+
11. olenka-ul 3 02.02.17 12:04 Сейчас в теме
(10) А как это сделать?
+
17. Nata_GND 02.02.17 12:49 Сейчас в теме
(11) извиняюсь, пропустила что 3,0 это в 2.5 есть такое
+
15. forseil 214 02.02.17 12:24 Сейчас в теме
Зайдите в график сотрудника и проверьте как там считается норма, возможно она идет от другого графика
Прикрепленные файлы:
maksimov1c; ILNIK; +2
18. olenka-ul 3 02.02.17 13:00 Сейчас в теме
(15) у меня там эта галочка не стоит
+
43. nico2 19 24.01.19 14:07 Сейчас в теме
(15)Был такой же случай, ваш совет помог спасибо!
+
44. ILNIK 32 31.01.19 15:20 Сейчас в теме
(15) Ваш совет помог.
Подключали новую базу , в которой уже велся учет, к рбд. Графики некоторые пересекались, затерлись.

При начислении возникла ошибка деления на 0.

Проверил, действительно, в графике сотрудника указан расчет от другого графика, который в свою очередь оказался не заполнен.
Заполнил график, потом перепровел еще табель и ошибка ушла
+
19. Nata_GND 02.02.17 13:01 Сейчас в теме
Может на этого сотрудника был еще введен индивидуальный график?
+
20. olenka-ul 3 02.02.17 14:39 Сейчас в теме
21. olenka-ul 3 02.02.17 14:40 Сейчас в теме
Если заполнять документ за февраль, то все нормально заполняется. Чудеса...
+
22. Nata_GND 02.02.17 15:02 Сейчас в теме
(21) Тогда отладчиком...
+
23. ture 606 02.02.17 15:05 Сейчас в теме
(22) уже целый день об этом говорим, значит некому отладчиком проверить счет программы.
+
27. olenka-ul 3 02.02.17 15:13 Сейчас в теме
(23) пол дня в отладчике смотрим, а откуда НормаЧасов = 0, понять не можем. В ЗУПе вообще довольно проблематично смотреть что-либо в отладчике.
+
31. ture 606 02.02.17 15:22 Сейчас в теме
(27) Значит код читаете? Тогда можно и поправить. Напишите, если 0 то воткнуть правильное число. Сделайте сотрутника и верните назад. В новом релизе поправят, если вы на поддержку сообщите.
+
24. rusia 02.02.17 15:06 Сейчас в теме
(21) заполняется или считается нормально? Там случайно не несколько начислений з/п и в каком-то один и тот же сотрудник?
+
25. ture 606 02.02.17 15:10 Сейчас в теме
(24) В том смысле, что он уже получил своё и прилежная 1С, не найдя подходящего по регламенту способа, осмелилась таким способом предупредить расчетчика?
+
26. rusia 02.02.17 15:12 Сейчас в теме
28. Nata_GND 02.02.17 15:18 Сейчас в теме
(25) обычно тогда ругается нет плановых начислений для заполнения тч...
+
29. rusia 02.02.17 15:20 Сейчас в теме
(28) что не мешает вбить туда сотрудника руками... Табель учета рабочего времени сделайте по сотруднику.
+
33. kuzev 47 02.02.17 15:27 Сейчас в теме
Имхо, ТС нужно 3.0 давно уже обновить не на 3.1.1, а на 3.1.2. Да, в новых релизах багов хватает. Только уж лучше ловить новые, чем бороться со старыми "болячками".
+
34. kuzev 47 02.02.17 15:31 Сейчас в теме
Вот еще до кучи. Просто у каждого свои нюансы с данными в базе.
Код ошибки: 10172569
Статус: Исправлена в выпущенной версии Зарегистрирована: 09.01.2017
Исправлена: "1С:ЗУП 3, 1С:ЗГУ 3", версия 3.1.2.94

Описание:
При заполнении документа "Начисление зарплаты" начислениями, в которых есть показатель "Календарные дни месяца", может возникать ошибка деления на 0.

И таких "может возникать" и "деление на 0" хватает.
+
35. ture 606 02.02.17 15:44 Сейчас в теме
(34) пора уже 1С самой лазить на свой сайт поддержки и рекомендовать релиз с исправленной ошибкой. Это ж уже совковая деревня, если гадать всякий раз по новой.
Aparatus; +1
36. kuzev 47 02.02.17 15:49 Сейчас в теме
(35) так делать обновление - это, как по минному полю идти. только многие уже превратились в зомби =)
+
37. user767342 07.06.17 05:42 Сейчас в теме
Проводка 131. Предупреждение (код 0): Расчет соцналога А-0005 (31.05.17) - Сумма, количество проводки равны нулю.
+
38. aasotnikov 12.02.18 13:17 Сейчас в теме
Поскольку вопрос в начале года, скорее всего табель был проведен, потом выяснилось что не заполнен график. График перезаполнили, а табель не перепровели.
+
40. Hitchenson91 13 09.11.18 17:10 Сейчас в теме
Завели документ Данные для расчеты зарплаты ( см. Зарплата - данные для расчета зарплаты - отбор по вид документов = коэффициенты ).
После добавления документа с коэффициентами, расчет произвелся.
+
45. пользователь 20.02.19 17:30
Сообщение было скрыто модератором.
...
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот