Настройка начисления в ЗУП 3.1

1. nvk 24.03.17 16:14 Сейчас в теме
Подскажите, пожалуйста , как настроить стандартными средствами 1С ЗУП 3.1 вид расчета, который начисляется фиксированной суммой, пропорционально отработанному времени, НО ограниченное (не больше) по сумме за месяц!
Например, есть плановое начисление - 1000 руб.за месяц.
Норма времени за месяц - 17 дней. Отработано всего 18 дней.
Используя формулу:
МИН(1000, 1000/17*18) = 1000 , то есть мы получим нужное значение, если нет кадровых перемещений.
Когда же есть кадровые перемещения и отработано больше , чем по норме, сумма получается больше, а, значит , рассчитывается неверно!
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
13. SpiritASN 27.03.17 10:42 Сейчас в теме
(1)При кадровом перемещении в расчетном листке это начисление разбивает по периодам до и после перемещения?
14. nvk13875 2 27.03.17 12:26 Сейчас в теме
(13) Да, по периодам

(12)
Норма 17 дней
Отработано:
1 период: 01.01.2017 - 15.01.2017 6 дней (5 по графику + 1 день - работа в выходной)
2 период: 15.01.2017 - 31.01.2017 12 дней
nvk; shnurov; +2 Ответить
15. shnurov 27.03.17 12:56 Сейчас в теме
(14) Все дошло зачем Надежда предлагала с расчетной базой мудрить. Попробую протестировать, если получиться отпишусь как сделал.
16. SpiritASN 27.03.17 15:40 Сейчас в теме
(14) а делали какие-нибудь изменения в самом начислении при кадровом перемещении? Что меняется в кадровом перемещении?
Начисление разделяет по периодам из-за приоритета. В начислении на закладке приоритеты стоят начисления больничные и т.п. в период которых это начисление не входит. Если бы в формуле не использовался параметр "ВремяВДнях" (к примеру отработанные дни ввели вручную), то можно было бы удалить все выбранные начисления из приоритета, в результате начисление не делило бы на периоды и считалось верно.

Попробуйте формулу ввести через РасчетнуюБазу. В Расчетной базе используйте "РазмерНадбавкиЗаВыслугуЛет/НормаДней*ВремяВДнях".
В самом начислении Выслуги лет используйте Мин(РасчетнаяБаза,1000). Обязательно уберите учет времени.
17. nvk 27.03.17 15:51 Сейчас в теме
(16) Каким образом в начислении убрать учет времени?
18. SpiritASN 27.03.17 16:09 Сейчас в теме
(17)на закладке учет времени - вид времени оставьте пустую строку. По умолчанию должно быть пусто. Это конечно не должно влиять, т.к. в формуле уже не используется ВремяВДнях и НормаДней (навсякий случай).
20. SpiritASN 27.03.17 16:22 Сейчас в теме
(17)1-ое начисление не входит в ФОТ:
ВыслугаЛет = РазмерНадбавкиЗаВыслугуЛет * ВремяВДнях / НормаДней
показатель "РазмерНадбавкиЗаВыслугуЛет" введите сотруднику как дополнительный показатель через Кадровый перевод равное 1000. Учет времени - вид времени - Явка.
2-ое начисление входит в ФОТ:
НадбавкаЗаВыслугуЛет = Мин(РасчетнаяБаза, 1000)
В Расчетной базе выбрать начисление ВыслугаЛет. Учет времени - вид времени - пусто.
В закладке приоритет убрать вытесняющие начисления (возможно нет необходимости).
21. nvk 27.03.17 17:18 Сейчас в теме
(20) Настраивала как Вы говорите. Не работает!
Если убрать вид времени, то вид времени становится - "рабочее время".
22. SpiritASN 27.03.17 17:23 Сейчас в теме
(21)напишите что именно менялось в документе кадровое перемещение?
23. nvk 27.03.17 17:30 Сейчас в теме
(22) Должность.

Если делать как Вы предлагаете, то в документе "начисление зарплаты" будет много лишних видов расчета (так как начислений, ограниченных по сумме в организации не меньше 10, у все алгоритмы разные). Кроме того все "технические виды расчета" будут отражаться в своде и расчетных листка, в результате и их необходимо будет настраивать.
Есть другие варианты настройки такого вида начисления ?
.
25. SpiritASN 27.03.17 17:59 Сейчас в теме
(23)в данной ситуации у Вас начисление считается отдельно по периодам. К примеру
17 дней норма, 18 дней отработано. до перемещения к примеру 10 дней отработано, после 8 дней.
из формулы Мин(ОтработаноДней, НормаДней) выходит, что
1. Мин(10,17)=10
2. Мин(8,17)=8
Общее 10+8=18
а должен Мин(18,17)=17
Поэтому и выходит, что начисляется больше 1000.
В формуле используется НормаДней за весь месяц. В этом сложность.
2. shnurov 25.03.17 15:29 Сейчас в теме
Давайте нормальную формулу начисления, какие показатели использовали.
3. nvk 26.03.17 08:22 Сейчас в теме
МИН( РазмерНадбавкиЗаВыслугуЛет/НормаДней*ВремяВДнях, РазмерНадбавкиЗаВыслугуЛет)
24. Magellan32 27.03.17 17:53 Сейчас в теме
(3)
МИН( РазмерНадбавкиЗаВыслугуЛет/НормаДней*ВремяВДнях, РазмерНадбавкиЗаВыслугуЛет)


А попробуйте такую формулу:
РазмерНадбавкиЗаВыслугуЛет/НормаДней*МИН(НормаДней, ВремяВДнях)

Если отработано больше, чем норма дней, сотрудник получить надбавку в размере месячной суммы.
26. SpiritASN 27.03.17 18:02 Сейчас в теме
(24)проблема в том, что начисление вычисляется до и после кадрового перемещения.
4. nvk 26.03.17 08:23 Сейчас в теме
МИН( РазмерНадбавкиЗаВыслугуЛет/НормаДней*ОтработаноДней, РазмерНадбавкиЗаВыслугуЛет)
5. nvk 26.03.17 08:26 Сейчас в теме
РазмерНадбавкиЗаВыслугуЛет - фиксированная сумма, зависимая от отработанного времени (ну и стажа, если считаем выслугу).
6. shnurov 26.03.17 11:55 Сейчас в теме
1. ВремяВДнях- использовать лучше этот показатель, на итс написано что ОтработаноДней - не рекомендуется использовать.

2. Какие показатели ставятся в документе начисления зп и взносов?
7. user_2010 904 26.03.17 14:40 Сейчас в теме
Ваш вид начисления нужно сделать "техническим" - как начисление дохода в натуральной форме, не облагаемое никакими налогами и не входящее в расчет среднего.

далее создаете уже реальное начисление, формула = (Мин(Расчетная база, 1000)), в расчетную базу включить "техническое" начисление.
8. nvk 26.03.17 17:26 Сейчас в теме
(7)
То есть я создаю новое начисление типа "Выслуга_техническая".
Назначение начисления ставлю: Доход в натуральной форме
Начисление выполняется: ежемесячно
Потом задаю формулу для Выслуги_техническая : "РазмерНадбавкиЗаВыслугуЛет/НормаДней*ВремяВДнях"
Назначение показателя РазмерНадбавкиЗаВыслугуЛет - для сотрудника.

Учет времени "Явка" .
Указываю, что не облагается НДФЛ и страховыми взносами.

Затем редактирую формулу самого начисления "Выслуга", в которой указываю (Мин(Расчетная база, РазмерНадбавкиЗаВыслугуЛет)).

Назначаю "Выслугу_техническую" и "Выслугу" плановым начислением.

Правильно я поняла?
9. nvk 26.03.17 17:45 Сейчас в теме
(7) Не получается.
Техническое начисление, как и нужное начисление разбивается по периодам, из-за кадровых перемещений, в каждом из которых сумма меньше 1000.
10. user_2010 904 26.03.17 18:05 Сейчас в теме
Выслугу настройте как доп начисление - без указания времени
11. nvk 26.03.17 18:32 Сейчас в теме
Если время не указывать, то автоматически берется "Рабочее время".

Доп. начисление не понимаю как создать в ЗУП 3.1.
В назначении начисления указала: Прочие начисления и выплаты
Начисление выполняется ежемесячно
Указала, что это Дополнительная оплата за уже оплаченное время.
12. shnurov 27.03.17 02:04 Сейчас в теме
Что-то по моему не в ту степь. Зачем расчетная база, если с показателями все однозначно. Есть норма, есть время в днях. Повторю свой вопрос, какую норму и какое время в днях программа ставит в начисление ЗП?
19. shnurov 27.03.17 16:13 Сейчас в теме
У нас на предприятии две надбавки через расчетную базу, проверил если есть кадровый перевод то оклад бьет на две строки(при расчете зп), и эти надбавки тоже(вид времени поле пустое ). Зависит от смены графика, т.к. в кадровом переводе был изменен график, норма меняется и время в днях тоже.
27. l1973 19.04.17 00:38 Сейчас в теме
Здравствуйте. У меня не совсем такая же проблема, но похожая. Тоже начисление разбивается по периодам при перемещении в месяце сотрудника, а хотелось бы, чтоб считалось в самом конце один раз и падало одной строкой.
Все рекомендации, описанные на этой странице, перепробовала - не помогает.
Ни отработанное ни нормативное время в формуле не участвует (формула вида НекийПоказатель - Расчетная база). В расчетную базу входит в том числе оклад (собственно там практически один оклад чаще всего и фигурирует). При перемещении сотрудника оклад бьется на 2 строчки, и нужное мне начисление считается дважды, причем по формулам (НекийПоказатель - первая часть оклада) и (НекийПоказатель - вторая часть оклада). То есть оба раза НекийПоказатель, введенный документом "Ввод данных для расчета зарплаты", берется полностью.
А нужно чтоб в итоге получилось что-то вроде (НекийПоказатель - собранный_за_весь_месяц_оклад).
Словом, если кто-то может объяснить (и если такое вообще в принципе возможно) - объясните, пожалуйста, как добиться того, чтоб начисление хотя бы по строчкам стажа не разбивалось. От чего это зависит? Пробовала убирать все начисления из приоритетов - не спасло.
28. aSS 19.02.18 20:26 Сейчас в теме
Здравствуйте. Кто-нибудь решил данную проблему, где кадровое перемещение делит оклад на две строки.
И надбавка тоже делится.
29. shnurov 20.02.18 06:48 Сейчас в теме
(28) Это типовое поведение программы.
Оставьте свое сообщение

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