ЗУП 30: Не обнуляется показатель в формуле при отмене начисления #781549


#0 by xxTANATORxx
Принимаю на работу сотрудника, устанавливаю оплату по часовому тарифу начисляю ЗП, вид начисления "Ночные" нормально отрабатывает (формула чуть ниже) Далее перевожу сотрудника на оклад, т.е. отменяю "оплату по часовому тарифу", и заменяю на "оплату по окладу", но формула считается по старому, т.е. не обнуляется "Час. тариф" и ведется расчет по этому виду вот формула: Подскажите, как исправить данную ситуацию
#1 by xxTANATORxx
специалисты по расчету, ау
#2 by КнОпка
?
#3 by xxTANATORxx
сейчас протестирую
#4 by xxTANATORxx
при отмене начисления не очищаются показатели которые используются в формуле, т.е. сотрудник приняли на тариф установлена ТарифнаяСтавкаЧасовая, Оклад = 0 перевели на Оклад, установлены ТарифнаяСтавкаЧасовая и Оклад перевели на тариф, также установлены ТарифнаяСтавкаЧасовая и Оклад и соответственно формула рассчитывает не правильно
#5 by El_Duke
перевели на Оклад, установлены ТарифнаяСтавкаЧасовая и Оклад Это как ? Какими документами производится установка/отмена способов оплаты ?
#6 by КнОпка
тогда делаем правильно 1. в учетной политике указываете процент за ночные часы 2. в графике работы сотрудника устанавливаем галку на вид раб времени ночные и указываются количество часов работы в ночную смену 3. в табеле работника тоже должны стоять часы за ночные смены, если они ведутся
#7 by xxTANATORxx
всё так и есть но на предприятии есть вид начисления "Доплата за работу в ночное время", формула в вот его и нужно настроить, при этом есть сотрудники работающие как на тарифе так и на окладе
#8 by xxTANATORxx
это не способы оплаты, а показатели в формуле вида начисления
#9 by El_Duke
нет, это способы оплаты Вернее сказать системы оплаты труда. И вообще то система оплаты труда должна быть одна у сотрудника: оклад по дням, оклад по часам, часовая тарифная ставка, сдельщина и т.д. Как у вас получается что установлены одновременно ТарифнаяСтавкаЧасовая и Оклад ?
#10 by КнОпка
ну это же ЗУП 3.0 и есть галка Используются несколько тарифных ставок для одного сотрудника может она вам и не нужна?
#11 by xxTANATORxx
>>Как у вас получается что установлены одновременно ТарифнаяСтавкаЧасовая и Оклад этого система не даст принимаю сотрудника на Тариф, далее перевожу на Оклад, затем опять на Тариф и т.д. этим процессом я не управляю, функциональщики по своим каким то умозаключениями переводят сотрудника на разные оплаты труда повторюсь: сотрудник приняли на тариф, установлена ТарифнаяСтавкаЧасовая (показатель в формуле), Оклад(показатель в формуле) = 0 перевели на Оклад, установлены показатели в формуле ТарифнаяСтавкаЧасовая и Оклад перевели на тариф, также установлены ТарифнаяСтавкаЧасовая и Оклад и соответственно формула рассчитывает не правильно
#12 by xxTANATORxx
сейчас посмотрю
#13 by xxTANATORxx
где такая?
#14 by КнОпка
в настройках. только мне все равно не понятно. В ЗУП уже есть доплата за работу в ночную смену. Зачем вам еще одна доплата?
#15 by El_Duke
для одной должности допустима одна система оплаты труда невозможно одновременно быть на ЧТС и сдельщине, хотя в программе возможно и удастся провести такой документ тот же вопрос хотел задать видимо какой то ретивый расчетчик наваял отсебятину там, где штатно все уже сделано
#16 by Windyhead
Проверил у себя, да такая беда присутствует...   Установить флажок на показателях задавать в кадровых приказах и при смене начисления показатель ставить в -1 Но получил ошибку записи в регистр
#17 by КнОпка
невозможно одновременно быть на ЧТС и сдельщине невозможное возможно) на заводах есть - и на окладе и еще за сделку платят. или водитель - он на тарифе, может быть на простое - тарифы разные за один месяц
#18 by Windyhead
Смотри какая ситуация , есть человек который на часовой ставке сидит и есть люди на окладе Создаем еще один вид начисления зависимый от введенного вида времени (вид времени вводим свой) И хотим чтобы это начисление считалось и для тех кто на часовой ставке и для тех кто на окладе (собственно это у ТС и описано в формуле начисления) И вроде бы все хорошо считается но до тех пор пока человека который был например на часовой ставке не переведем на оклад... и все приплыли, в нашем доп начислении теперь для этого человека заданы показатели и Оклад и ТарифнаяСтавкаЧасовая  и какаую брать в формуле не понятно.
#19 by El_Duke
не путайте теплое с мягким На тарифе - это одна и та же система оплаты труда, просто тариф разный за простой, ремонт, рейсы На заводе возможно если человек совмещает должности, но с точки зрения ЗУПа - это разные сотрудники. Для одной должности невозможно соединять разные системы оплаты труда
#20 by Windyhead
Теперь тоже мучаюсь как жить дальше ))) Пока такая ситуация не произошла , но это вопрос времени , так как есть такие начисления использующие в формуле два показателя
#21 by El_Duke
у меня такой ситуации нет и проверить не на чем Просто интересно: вводим док Изменение оплаты, в котором прекращаем оклад и назначаем часовую ставку и оклад все равно начисляется ?
#22 by КнОпка
не начисляется! А значение его оклада гдето сохраняется в этом показателе
#23 by xxTANATORxx
в моём случае кадровый перевод не оклад начисляется, а показатель в формуле не обнуляется и если есть начисления в которых два показателя (Оклад, ТарифнаяСтавкаЧасовая), то формула будет отрабатывать не правильно (в определенных случаях)
#24 by xxTANATORxx
ув. подскажи поподробнее как в моём случае настроить ЗУП
#25 by El_Duke
завтра попробую создать начисление с 2 показателями и посмотрю что получится
#26 by Windyhead
Отмененное начисление например "Оплата по часовому тарифу" начисляться не будет , Добавлено новое начисление Оплата по Окладу. Но у нас еще есть третье начисление в зависимости от вида времени, которое не обязательно плановое/ежемесячное но в его формуле присутствуют показатели  как например в формуле ?(ТарифнаяСтавкаЧасовая <> 0, ТарифнаяСтавкаЧасовая, Оклад/НормаЧасов) Так вот отменяя начисление, действие показателя не прекращается и показатель ТарифнаяСтавкаЧасовая по прежнему имеет значение. Так вот при расчете этого третьего начисления получится фигня... Так как показатель ТарифнаяСтавкаЧасовая уже не будет никогда равен 0 для сотрудника.
#27 by Akela has missed
Похоже, при отмене начисления, придется самим обнулять соответствующий показатель в регистре ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников
#28 by xxTANATORxx
упс, руками не вариант, не уследишь за всеми (
#29 by xxTANATORxx
разобрался в кадровом переводе (в моем случае) ставим по какое действует начисление, тогда по окончанию действия начисления очищается показатель это всё отражается в регистре "Значения совокупных тарифных ставок сотрудников"
#30 by Windyhead
Скорее уж регистр сведений ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников
#31 by Alexandr_U1982
А почему вы решили использовать в своей формуле показатели "ТарифнаяСтавкаЧасовая" и "Оклад", а не "СтоимостьЧаса", как это сделано в типовой "Доплате за работу в ночное время"?
#32 by Windyhead
Потому что  "СтоимостьЧаса" не всегда равна "ТарифнаяСтавкаЧасовая"
#33 by Alexandr_U1982
Ну вообще-то показатель "СтоимостьЧаса" и был придуман для того, чтобы не писать подобные "?(ТарифнаяСтавкаЧасовая <> 0, ТарифнаяСтавкаЧасовая, Оклад/НормаЧасов)" извращения в формулах.
#34 by xxTANATORxx
именно в правильный ответ т.к. показатель СтоимостьЧаса расчетный, не помню точно алгоритм его расчета, но он в определенных случаях явно отличается от Тарифной ставки
#35 by xxTANATORxx
+ емнип в алгоритм расчета СтоимостьЧаса входят ночные, а нашим расчетчикам нужен был тариф или оклад
#36 by Alexandr_U1982
Формула расчета ночных "СтоимостьЧаса * ВремяВЧасах * ПроцентДоплатыЗаРаботуВНочноеВремя / 100". Поэтому в показатель "СтоимостьЧаса" ночные точно не входят.
#37 by Alexandr_U1982
Показатель "СтоимостьЧаса" рассчитывается, исходя из совокупной тарифной ставки. Показатели, которые входят в совокупную тарифную ставку указываются в настройках "Расчет зарплаты", секция "Показатели определяющие состав совокупной тарифной ставки". Норма время для пересчета тарифной ставки в стоимость часа также указывается в настройках "Расчет зарплаты", секция "При пересчете тарифной ставки сотрудника в стоимость часа(дня) использовать".
#38 by Alexandr_U1982
Так может быть вместо вот этой эпидерсии "?(ТарифнаяСтавкаЧасовая <> 0, ТарифнаяСтавкаЧасовая, Оклад/НормаЧасов)" вам стоит корректно настроить расчет совокупной тарифной ставки?
#39 by El_Duke
Ну что можно к этому добавить ? В Настройке состава начислений и удержаний установите флаг Ночные часы. Далее создайте сотруднику график с ночными часами (или заводите на него Индивидуальный график или Табель). И тогда доплата за ночные часы будет автоматом появляться в доке Начисление зарплаты и все описанные выше адские извращения в виде собственной формулы и собственных показателей будут вообще не нужны.
#40 by xxTANATORxx
спс, сделал пока на копии, продолжаю наблюдения вопрос в тему: какие подводные камни могут вылезти при изменении формулы начисления? я так понимаю, если пересчитают документ задним числом изменится сумма? что еще?
#41 by El_Duke
если применить - то никаких просто с какого то момента начнется расчет доплаты без вашей формулы, что было раньше - не изменится
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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