|
ЗУП 2.5 настройка вида расчета | ☑ | ||
---|---|---|---|---|
0
Light1285
10.06.21
✎
16:17
|
Помогите настроить вид расчета в ЗУП 2.5.
Особенности начисления: Все сотрудники имеют право на получение компенсации на питание. • 350 рублей в день • Компенсация на питание выплачивается согласно отработанному времени. • Компенсация на питание для сотрудников, работающих неполный рабочий день, рассчитывается следующим образом: Сотрудник работает 6-8 часов в день 100% от стоимости обеда Сотрудник работает 4-6 часов в день 50% от стоимости обеда Сотрудник работает менее 4 часов в день. Обед не выплачивается. |
|||
1
Фрэнки
10.06.21
✎
16:45
|
Может быть сравнивать в формуле типовой показатель, который в кадровых документах устанавливается - что-то ДоляНеполногоРабочегоВремени или как-то так ?
|
|||
2
Said_We
10.06.21
✎
16:50
|
Неее....
Как мне кажется, тут по факту два показателя у вида расчета. 1. Расчетный - количество дней за период в которых отработано более 4 часов, но меньше 6. 2. Расчетный - количество дней за период в которых отработано более 6 часов |
|||
3
Amra
10.06.21
✎
17:07
|
Мне кажется проше ввести начисление фиксированной суммой и сделать обработку заполнения ТЧ документа разовое начисление
|
|||
4
Light1285
10.06.21
✎
23:45
|
Если кому интересно, формулу сделала вот такую пока что
Результат = ?(Отработано времени в часах/Отработано времени в днях>5,350*Отработано времени в днях,350/2*Отработано времени в днях) на более сложную 1С матерится): если делать проверку деления на 0 и не получилось дописать условие, если меньше 4 часов в день работает сотр, то ему не положена компенсация. Но таких пока нет. |
|||
5
Фрэнки
11.06.21
✎
00:15
|
(4) А разве длительность рабочего дня или смены не задано у вас через график работы?
|
|||
6
El_Duke
гуру
11.06.21
✎
09:14
|
(4) Это никому не интересно ибо полное и унылое ... сами знаете что
Для решения задачи надо использовать оценку показателя по шкале, вложенные условия тут не прокатят. ПроцентОплатыОбеда зависит от отработанного времени Для работающих по дням и по часам придется сделать 2 вида расчета. Почасовикам придется вводить данные за каждый день |
|||
7
Kongo2019
11.06.21
✎
09:18
|
(3) Я так и сделал. Штатными средствами не осилил.
|
|||
8
Said_We
11.06.21
✎
10:15
|
(6) Нет тут шкалы. Тут подсчет количество часов отработанных в день за каждый день расчетного периода. Далее умножение полученных количества дней, а это сразу две разные цифры и одновременно на свой % и сумму компенсации за день.
|
|||
9
El_Duke
гуру
11.06.21
✎
10:21
|
(8) Ну и что ты таким образом получишь ?
Отработанные часы за каждый день расчетного периода будут в сумме >6, а это значит что абсолютно всем положена компенсация в 100%, а это не так |
|||
10
Said_We
11.06.21
✎
10:30
|
(9) Как то ты не так читаешь?
Получишь в расчетном периоде: (Количество дней более 4 часов но менее 6 часов) * Процент1 * СуммаКомпенсации + (Количество дней более 6 часов) * Процент2 * СуммаКомпенсации. Я к тому что процент по шкале это одно значение, а в нашем случае нет шкалы и значения два и одновременно. Нет тут шкалы. |
|||
11
Light1285
11.06.21
✎
10:49
|
спасибо всем:) Шкалы нет, есть только отработанные часы.
Формулу я изменила: работает Результат = ?(Отработано времени в часах=0,0,?(Отработано времени в часах/Отработано времени в днях>5,350*Отработано времени в днях,?(Отработано времени в часах/Отработано времени в днях<4,0,350/2*Отработано времени в днях))) |
|||
12
El_Duke
гуру
11.06.21
✎
11:00
|
(11) "Шкалы нет, есть только отработанные часы"
Чо ? Сотрудник работает 6-8 часов в день 100% от стоимости обеда Сотрудник работает 4-6 часов в день 50% от стоимости обеда Сотрудник работает менее 4 часов в день. Обед не выплачивается все это и есть шкала "Формулу я изменила: работает" Это ненадолго Как только встретится случай что некий Вася полмесяца проболел, а полмесяца пробыл в отпуске - в вашей поделке возникнет деление на ноль с последующим эпик фейлом |
|||
13
Light1285
11.06.21
✎
11:29
|
(12) такие "васи" уже есть, первое условие это отсекает.
|
|||
14
Said_We
11.06.21
✎
11:58
|
(12) По моему опять как-то не так читаете задачу в (0).
(13) В алгоритме (11) усредненное количество часов в день за период. А сотрудник мог работать часть периода полные дни и получать полные 350 рублей, а часть дней отработать не полностью (график такой и т.д.) и получить либо 50% или не получить ни чего за такой день. В типовых ЗиУП такой алгоритм штатными средствами настроить скорее всего не удастся - не на столько произвольные алгоритмы :-) Рисуй как в (3). Алгоритм суммой, а расчет суммы обработкой. |
|||
15
El_Duke
гуру
11.06.21
✎
12:05
|
(14) "По моему опять как-то не так читаете задачу в (0)"
Ну поделитесь своим видением, как надо читать |
|||
16
Said_We
11.06.21
✎
12:08
|
(15) За каждый день. Расчет каждого дня отдельно по условию. В (10) алгоритм. Если хочется то константу в 350 рублей можно вынести за скобку....
|
|||
17
El_Duke
гуру
11.06.21
✎
12:09
|
(16) А я как писал ? Вы похоже (6) не читали
|
|||
18
Said_We
11.06.21
✎
12:11
|
(17) Нет тут шкалы. И двух видов расчета тоже нет.
|
|||
19
El_Duke
гуру
11.06.21
✎
12:14
|
(18) Это классика 2.5
Оценка по шкале и умножение процента на размер оплаты обеда. Чтоб никаких делений не было |
|||
20
Said_We
11.06.21
✎
12:18
|
Зачем человеку два вида расчета?
Зачем "Почасовикам придется вводить данные за каждый день"? В фактическом табеле (отчет табель) есть вся информация, о фактически отработанных часах сотрудника за каждый день. Т.е. входная информация вся есть. Зачем что-то вводить? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |