При начислении компенсации за молоко, в расчет попадают все смены за месяц, в т.ч. и до назначения начисления.
Как это можно исправить?
Создано два шаблона исходных данных: стоимость молока (заполняется отдельным документом на каждого сотрудника) и количество смен (заполняется отдельным документом с подтягиванием количества смен из Табеля).
Режимы работы сотрудников отсутствует. Соответственно смен тоже нет. В табель попадает явки и ночное время.
Как получилось?
Считали процентное соотношение нормы дней на количество смен и умножаем на отработано дней - это количество фактических смен.
Сама формула: (СтоимостьЛитраМолока / 2) * ЦЕЛ(КоличествоСмен / НормаДней * ВремяВДнях)
Но если у сотрудника в месяце появляются отпуска, то расчёт уже работает не корректно.
Какие варианты ещё могут быть?
Как это можно исправить?
Создано два шаблона исходных данных: стоимость молока (заполняется отдельным документом на каждого сотрудника) и количество смен (заполняется отдельным документом с подтягиванием количества смен из Табеля).
Режимы работы сотрудников отсутствует. Соответственно смен тоже нет. В табель попадает явки и ночное время.
Как получилось?
Считали процентное соотношение нормы дней на количество смен и умножаем на отработано дней - это количество фактических смен.
Сама формула: (СтоимостьЛитраМолока / 2) * ЦЕЛ(КоличествоСмен / НормаДней * ВремяВДнях)
Но если у сотрудника в месяце появляются отпуска, то расчёт уже работает не корректно.
Какие варианты ещё могут быть?
По теме из базы знаний
- Компенсация молока в ЗУП 3.1 (компенсация стоимости молока за проведенную работу во вредных условиях труда)
- Универсальная загрузка начислений / показателей расчета зарплаты из Excel в ЗУП 3.1
- Расчет суммы компенсации за молоко при вредных условиях труда
- Компенсация за молоко разовым начислением. ЗУП
- Проверка учета в Камин 5.5
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4) всё верно, потому что смены переходящие с одного дня на другой. Например, 1 числа - 12 часов, 2 числа - 2 часа (ночь), 2 часа (день), 3 числа - 6 часов (день). Это будет две смены. В этом плане показатель количество смен, созданный на основе шаблона исходных данных, отлично отрабатывает количество. !Но, если начисление сотруднику назначили в середине месяца, то смены всё равно посчитаются с начала месяца, что неправильно. Поэтому, в формулу добавляется показатель нормы от факта отработанных дней.
Если же брать ВремяВДнях, то считаться будут дни, а не смены.
Если же брать ВремяВДнях, то считаться будут дни, а не смены.
лучше КоличествоСмен * СтоимостьЛитраМолока
КоличествоСмен вводится ежемесячно для сотрудника без привязки к графикам. можно формировать через обработку и править руками
СтоимостьЛитраМолока ежемесячно для организации
КоличествоСмен вводится ежемесячно для сотрудника без привязки к графикам. можно формировать через обработку и править руками
СтоимостьЛитраМолока ежемесячно для организации
(2) там штат порядка 50 человек, у которых проставляются графики, вручную затратно всё это править. Поэтому и заморочились за автоматическое начисление. КоличествоСмен из шаблона исходных данных без проблем считается по списку сотрудников нажатием одной кнопки. А вот начисления криво встают в расчете.
(10) здесь как раз ошибки нет. Т.к. нужно получить целое число смен.
Например,
КоличествоСмен = 15;
НормаДней = 18;
ВремяВДнях = 16;
ИТОГО = фактически отработано смен 13 (с начислением компенсации за молоко). С применением функции ЦЕЛ.
Почему 13? Потому что, документ количества смен считает все отработанные смены с начала месяца, а начисление молока поставили НЕ с начала месяца.
Например,
КоличествоСмен = 15;
НормаДней = 18;
ВремяВДнях = 16;
ИТОГО = фактически отработано смен 13 (с начислением компенсации за молоко). С применением функции ЦЕЛ.
Почему 13? Потому что, документ количества смен считает все отработанные смены с начала месяца, а начисление молока поставили НЕ с начала месяца.
Решение.
Для корректного расчета смен подключена внешняя обработка КоличествоСмен. В ней считаются отдельно смены согласно индивидуальному графику или табелю. И, если есть начисления за молоко в течение месяца, то учитываются дни в которых было начисление - это тоже запросом.
Теперь смены считаются корректно.
А формула компенсации за молоко выглядит просто: (СтоимостьЛитраМолока / 2) * КоличествоСмен.
Для корректного расчета смен подключена внешняя обработка КоличествоСмен. В ней считаются отдельно смены согласно индивидуальному графику или табелю. И, если есть начисления за молоко в течение месяца, то учитываются дни в которых было начисление - это тоже запросом.
Теперь смены считаются корректно.
А формула компенсации за молоко выглядит просто: (СтоимостьЛитраМолока / 2) * КоличествоСмен.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот