ЗУП 3.1 Доплата отпуска до оклада #801010


#0 by Анютик
Есть задача: реализовать доплату отпуска до оклада, при этом в расчет брать только те дни, которые были рабочими по графику сотрудника. Например, человек взял отпуск с 01.03 по 07.03. Средняя зп, рассчитанная системой 1000 руб. за день, соответственно, начислено за отпуск 7*1000=7000 руб. При этом стоимость дня по окладу у человека 1200. Тогда компенсация рассчитывается так: 5*1200-7*1000 = -1000, т.е. компенсация не выплачивается. Я создаю начисление.Назначение "Повременная оплата труда и надбавки", выполняется "Только если введен вид учета времени" "Отпуск", пишу формулу (НормаДней-ВремяВДняхЧасах)*ДоляНеполногоРабочегоВремени*СтоимостьДняЧаса и получаю рассчетный оклад за время отпуска. Но как только добавляю в формулу - Расчетная база, получается в результате полный бред. Так как с временными показателями что-то происходит. Что я делаю не так? как можно настроить подобный вид начисления?
#1 by sitex
Тут чистали ?
#2 by sitex
Читали*
#3 by IvaneS
в ЗУП 2.5 чтобы компенсировать разделил начисление-расчет на 2 этапа. Сперва все основные начисления рассчитываются, а потом еще один вид начисления Компенсация... Может у тебя расчет текущего периода еще нет, вот и ошибочка, т.е нет еще "Расчетной базы".
#4 by IvaneS
(+3) правда у меня доплата до оговоренной суммы, который определялся в справочнике сотрудника отдельным реквизитом. А в варианте можно оклад взять, т.е по умолчанию порог равен окладу.
#5 by Анютик
не очень поняла, к чему ссылка? в 2.5 все несколько иначе. Тут именно специфика 3.1
#6 by IvaneS
не юзал 3.1, но вид начисления так же определяешь формулой, где используешь предопределенные переменные?
#7 by Анютик
похоже, да. Но значение переменной по времени меняется в зависимости, используется ли переменная Расчетная часть. Т.е. пока по частям формулу считаю, все нормально. Как только объединяю две части, а она простая, как видно, происходит ересь. Именно потому, что временные показатели "уплывают".
#8 by IvaneS
Прежде чем использовать переменную "Расчетная база" нужно текущий период без "Повременная оплата труда и надбавки" расчет сделать. А потом рассчитать Отдельно документ с видом начисления "Повременная оплата труда и надбавки". Так нельзя?
#9 by Анютик
ну насколько я понимаю, нет... только переписывать заполнение тч. я пробовала и в разовый выносить. И в этом "компенсацию" ставить. Понять не могу, почему от ввода показателя "Расчетная база", меняется значение временного параметра? по сути, он же только от табеля зависит и вида времени, который я указываю.
#10 by IvaneS
Определение переменной "Расчетная база" - (по моему) это сумма начисленной ЗП в текущем периоде. А что там в ЗУП 3.1 в описании?
#11 by Alexandr_U1982
А как у вас настроено вытеснение (приоритет)? Что входит в расчетную базу? Может быть временные показатели уплывают из-за неправильного вытеснения?
#12 by IvaneS
скриншот на вид начисления "Повременная оплата труда и надбавки" покажешь?
#13 by Анютик
в расчетную базу входит только "Оплата по отпуску".
#14 by Анютик
момент
#15 by Анютик
"повременная оплата труда и надбавки" это из перечисления системного
#16 by Анютик
вот пример настройки результат - 5 дней. Складывается из 22 (норма за март) -17(отработано) результат- 15 дней. Складывается 22(норма за март) - 7(дней отпуска). Настройки остальные те же, что и были. Меняю только формулу
#17 by Alexandr_U1982
У меня получилось вот так посчитать. Настройки вида расчета: Назначение начисления: Повременная оплата труда и надбавки Начисление выполняется: Только если введен вид учета времени Вид времени: Отпуск Формула расчета: Макс(Оклад * ДоляНеполногоРабочегоВремени * ВремяВДнях / НормаДней - РасчетнаяБаза, 0) Расчет базы: Текущий месяц Расчетная база: Отпуск основной Начисления, приоритет которых выше: нужно удалить отсюда вида расчета "Отпуск основной". Делаю документ "Отпуск", рассчитываю, провожу. Делаю документ "Табель", провожу. Делаю документ "Начисление зарплаты и взносов", и в этот документ приезжает "Доплата отпуска до оклада". Без табеля не работает.
#18 by Анютик
но у Вас время в днях - это календарные дни отпуска? я тоже так посчитала. Но у меня бухгалтерия требует пересчет именно за рабочие дни в период отпуска
#19 by IvaneS
+++ а в чем принципиальная разница?
#20 by Alexandr_U1982
Точно. Календарные дни посчитались.
#21 by Анютик
разница в суммах компенсации
#22 by Анютик
я все же склоняюсь к тому, что надо вводить свой показатель - количество раб дней за период отпуска и уже по нему считаться. Правда, пока не очень представляю механику процесса. Вряд ли получится собрать такой показатель расчетно. Потому как в одном периоде может быть и прогул, и больничный, и отпуск и еще хз что...
#23 by IvaneS
т.е если ушли на 2 недели, то имеем 2 периода между выходными?
#24 by Alexandr_U1982
Вот еще вариант: Настройки вида расчета: Назначение начисления: Повременная оплата труда и надбавки Начисление выполняется: Ежемесячно Формула расчета: Макс(Оклад * ДоляНеполногоРабочегоВремени * ВремяВДнях / НормаДней - РасчетнаяБаза, 0) Расчет базы: Текущий месяц Расчетная база: Отпуск основной Учет времени, Вид времени: Рабочее время Начисления, приоритет которых выше: нужно удалить отсюда вида расчета "Отпуск основной". Делаю документ "Назначение планового начисления", в котором назначаю сотруднику Доплату отпуска до оклада на период отпуска. Делаю документ "Отпуск", рассчитываю, провожу. Делаю документ "Начисление зарплаты и взносов", в этот документ приезжает "Доплата отпуска до оклада" рассчитанная по рабочим дням. В этом случае табель не нужен, но требуется добавлять Доплату до оклада в плановые начисления сотрудника. Хорошо бы, чтобы Доплата до оклада автоматически добавлялась в документ "Отпуск", но судя по всему на релизе 3.1.2.294 это сделать нельзя.
#25 by Анютик
а что будет в расчетной базе? мне кажется, там будет начисление не за отпуск
#26 by Анютик
сейчас проверю, спасибо
#27 by IvaneS
а если будет больничный внутри периода опуска и потом перерасчет... сложно.
#28 by Анютик
да...а как сделать показатель, чтоб вводили в документе "Отпуска сотрудников"?) я бы туда загнала количество рабочих дней за период...
#29 by IvaneS
"Расчетная база: Отпуск основной " и больше ничего
#30 by IvaneS
это я не знаю.
#31 by Alexandr_U1982
По идее, если больничный будет вытеснять "Доплату отпуска до оклада", то при расчете больничного должна пересчитаться и "Доплата отпуска до оклада". При продление отпуска снова нужно будет назначать доплату в плановые начисления.
#32 by Анютик
то ли я что-то не то делаю, но получается не то...сейчас попробую разобрать формулу. Вроде настройки несколько раз проверила.
#33 by IvaneS
Да. Приятно переписываться со знающими Человеком.
#34 by Анютик
, в первой части формулы - оклад, рассчитанный по дням явки. База исключительно - оплата по отпуску. У меня ЗУП 3.1.2.294
#35 by Анютик
#36 by Анютик
#37 by Анютик
#38 by Alexandr_U1982
Попробуйте в виде времени написать "Рабочее время" вместо "Явка". Не выбирать из списка, а именно написать.
#39 by Анютик
у меня нет такого показателя. сейчас попробую
#40 by Alexandr_U1982
Что у вас получается в документе "Начисление зарплаты и взносов"?
#41 by Alexandr_U1982
Он есть, только его нельзя выбрать из списка. Можно только написать.
#42 by Анютик
с рабочим временем все равно получается начисление зп за отработанное время:( а не та сумма, которую заработал бы сотрудник, если бы не пошел в отпуск
#43 by Alexandr_U1982
Плановое начисление назначаете на период отпуска? Ну не знаю, у меня все получилось... У вас на картинках формула расчета указана не такая, как в
#44 by Alexandr_U1982
Я назначал отпуск и доплату на период с 03.07.2017 по 09.07.2017. В документе "Начисление зарплаты" для вида расчета "Доплата отпуска до оклада" в колонки с отработанным времени пришло "5 дн."
#45 by Анютик
так я формулу тупо с форума копировала:) как она может быть не такая?
#46 by Анютик
а...поняла, я убрала расчетную базу. продемонстрировала, что первая часть неправильно рассчитывается. А как результат и все выражение. Плановое назначила с начала года вообще:)
#47 by Alexandr_U1982
Не-не, нужно назначать только на период отпуска.
#48 by Анютик
а в чем тогда смысл? можно так же руками вбить, коль об этом постоянно помнить надо буху
#49 by Анютик
назначила по периодам отпусков. время в днях - пустое значение. покажите свои скрины, если не сложно. Может, я что-то упускаю
#50 by Анютик
а почему нельзя "рабочее время" из списка выбрать?
#51 by Анютик
заработало вот как. Настройки вида расчета: Назначение начисления: Повременная оплата труда и надбавки Начисление выполняется: Только если введен вид учета времени Вид времени: рабочее время Формула расчета: Макс((НормаДней-ВремяВДняхЧасах)*СтоимостьДняЧаса-РасчетнаяБаза,0) Расчет базы: Текущий месяц Расчетная база: Отпуск основной Учет времени, Вид времени: Рабочее время Начисления, приоритет которых выше: нужно удалить отсюда вида расчета "Отпуск основной".
#52 by Анютик
покидайте тапками, что может отвалиться?
#53 by Alexandr_U1982
Смысл - Рассчитать автоматически доплату, не считать руками оплату по окладу на период отпуска и не считать руками разницу между оплатой по окладу и оплатой отпуска. Если нужно, чтобы все было красиво и автоматически считалось, то нужно допиливать документ "Отпуск". Чисто настройками все автоматически считаться не будет.
#54 by Alexandr_U1982
>>время в днях - пустое значение Сработало вытеснение
#55 by Анютик
вроде считается. нашла только один косяк. Если в документе "Отпуск" рассчитали зарплату, то доплата не попадает ни в расчет документа "Отпуск", ни в документ "Начисление зарплаты и взносов"
#56 by Alexandr_U1982
Вид времени "Рабочее время" включает в себя рабочее время по видам времени Явка, Ночные и Вечерние. Почему 1С решили его скрыть - я не знаю.
#57 by Анютик
Спасибо. ладно, поставлю, отдам на тестирование бухам. Я бы про вбить "рабочее время" руками не догадалась
#58 by Alexandr_U1982
Проверьте расчет при такой настройке для других неявок: отпуск за свой счет, больничный, командировка и т.д.
#59 by Анютик
Вы имеете в виду, когда отпуск и больничный в одном периоде?
#60 by IvaneS
А если весь месяц в отпуске, то куда доплату?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С