ЗУП 3.1 компенсация за питание

1. TODD22 18 19.03.19 15:13 Сейчас в теме
Добрый день.

Было настроено начисление "Компенсация за питание", ежемесячно начисляется сумма рассчитывается по формуле "СтоимостьОбеда*ОтработаноДней".

Проблема в том что не правильно берётся количество отработанных дней. Сотрудник отработал 7 дней. Для расчета окладной части программа берёт правильное количество дней. А для расчета "компенсации за питание" берёт для расчета 14 дней.
Пробовал изменять вид времени "Явка", "Рабочее время", пробовал в формуле выбирать показатель "ВремяВДнях", "ОтработаноДней" всё равно берёт 14 дней, а не 7.
Что ещё можно посмотреть?
По теме из базы знаний
Найденные решения
9. nestokay 62 19.03.19 16:25 Сейчас в теме
(7) Вы говорите, что оклад у сотрудника берёт правильное количество дней. Попробуйте занести все вытесняющие виды начислений на вкладку "Приоритет", в общем подогнать все значения, как и у начисления "Оклад".
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
11. СергейКа 669 19.03.19 16:39 Сейчас в теме
(1) Релиз конфигурации? Если 3.1.9, то отключите оптимизацию расчетов в константах
12. TODD22 18 19.03.19 16:39 Сейчас в теме
14. СергейКа 669 19.03.19 16:45 Сейчас в теме
(12) Если:
а) в Январе считалось правильно, а сейчас нет;
б) конфигурация не обновлялась;
в) ОтработаноДней тот же параметр что в окладе но считает не правильно.

Собственно похоже что дублируются данные параметра. Нужно проверить что он действительно тот же. Если да, то тут уже нужно отлаживать и ловить момент где замножает.
2. user-z99999 67 19.03.19 15:19 Сейчас в теме
График работы сотрудника?

Нужно упростить. Использовать в формуле только ОтработаноДней (потом поменяйте на ВремяВДнях)
Вид времени Рабочее время.
Предварительно посмотрите отчет Табель, как сотрудник работал.
Расчитывайте зарплату и смотрите результат начисления.
3. TODD22 18 19.03.19 15:40 Сейчас в теме
(2)В табеле у сотрудника стоят Явки и ОТ.
Работал сотрудник 7 дней.
В документе начисления для расчета окладной части программа берёт 7 дней, для расчета компенсации берёт 14 дней.
4. nestokay 62 19.03.19 15:54 Сейчас в теме
(3) За первую половину месяца начисляете?
5. TODD22 18 19.03.19 15:57 Сейчас в теме
(4)
За первую половину месяца начисляете?

Это начисление ЗП, но есть и начисление за первую половину месяца, в нём компенсация не рассчитывается, только при окончательном расчёте.
6. nestokay 62 19.03.19 16:11 Сейчас в теме
(5) Может быть Вам попробовать такой вариант:
1) Настроить начисление так, что бы время вводилось документом "Данные для расчёта ЗП";
2) В документе "Данные для расчёта зарплаты" для всех сотрудников, у которых есть это начисление заполнить данный показатель;
В расширении создать кнопку, которая будет заносить данные в документ.
7. TODD22 18 19.03.19 16:14 Сейчас в теме
(6)
В расширении создать кнопку, которая будет заносить данные в документ.

Идея хорошая, но при начислении за январь всё работало хорошо, а вот в феврале появилась проблема, конфигурация не обновлялась.
Всё же хотелось бы разобраться с проблемой.
Дело в том что у меня порядка 20 организаций начисляют компенсацию. Сделать новое начисление и расширение можно, но хотелось бы малой кровью.
9. nestokay 62 19.03.19 16:25 Сейчас в теме
(7) Вы говорите, что оклад у сотрудника берёт правильное количество дней. Попробуйте занести все вытесняющие виды начислений на вкладку "Приоритет", в общем подогнать все значения, как и у начисления "Оклад".
13. TODD22 18 19.03.19 16:44 Сейчас в теме
(9)Вроде начало получаться из приоритета "отпуск" пропал.....
8. rintik 19 19.03.19 16:17 Сейчас в теме
Такая формула у нас работает (Питание - это отдельный показатель что человек поел в этом месяце и компенсации не положено)
?(Питание>0,0,300)*(ВремяВДняхЧасах/НормаЧасов)+ВремяВЧасах*0 +ОтработаноЧасов*0

Если в формуле есть показатель ВремяВЧасах и ОтработаноЧасов - тогда начисление работало, без них - как ни странно нет.
10. rintik 19 19.03.19 16:26 Сейчас в теме
(8) +вид времени = Явка
начисление выполняется = доп оплата за уже оплаченное время
15. Pim 182 24.03.20 21:34 Сейчас в теме
Аналогичная проблема. Только мне надо начислять питание на дни в командировке. Сделал аналогично, как написано, но проблема в том, что при добавлении в табл. "Приоритет" отпуск без сохранения ЗП, программа добавляет командировку, т.к. командировка вытесняет адм. отпуск. Если какие-нибудь соображения, как решить проблему?
Оставьте свое сообщение

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