Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
rebel25 Большой шоколадный орден
Зарегистрирован: 06.10.2008 Сообщения: 578 Откуда: Москва
|
Добавлено: Чт Апр 23, 2015 11:12 Заголовок сообщения: Расчет отзыва как отпуска |
|
|
Кто нибудь дорабатывал расчет отзыва из отпуска, чтобы программа всегда возвращала ровно столько же за день, сколько было ранее заплачено за отпуск? Поделитесь пожалуйста. Разница получается из-за введенных после расчета отпуска неявок.
Если этот вопрос актуален не только для меня - напишите сюда. |
|
Вернуться к началу |
|
|
Volod Большой шоколадный орден
Зарегистрирован: 11.02.2015 Сообщения: 252
|
Добавлено: Пт Апр 24, 2015 09:34 Заголовок сообщения: |
|
|
Опишите более подробно ситуацию.
Вы используете стандартный код ВО и Z процедуру ? |
|
Вернуться к началу |
|
|
Antoshes
Зарегистрирован: 17.02.2014 Сообщения: 171 Откуда: Томск
|
Добавлено: Пт Апр 24, 2015 15:39 Заголовок сообщения: |
|
|
Вопрос актуален. Функционал стандартный. |
|
Вернуться к началу |
|
|
Svyatoslav
Зарегистрирован: 14.02.2010 Сообщения: 50
|
Добавлено: Пт Апр 24, 2015 16:45 Заголовок сообщения: |
|
|
Перерасчитайте отпуск и отзыв. Ведь если неявки не будут учтены, то и расчет отпуска будет неправильным.
Стандартная ситуация:
Например если была выплачена премия по итогам года, а отпуск был рассчитан ранее, то производим перерасчет отпуска у всех работников, используя ВО300 . |
|
Вернуться к началу |
|
|
DUCKKK Большой шоколадный орден
Зарегистрирован: 16.09.2009 Сообщения: 1680
|
Добавлено: Пт Апр 24, 2015 16:49 Заголовок сообщения: |
|
|
А где логика .... За отпуск было начислено 100 рублей. Оформляем отзыв на весь отпуск - но перед отзывом была добавлена годовая премия, и отпускные получились 200 рублей.
То есть при оформлении отзыва нужно у работника удержать 200, хотя было начислено 100?
"Ничего так сходил за хлебушком" (с) |
|
Вернуться к началу |
|
|
rebel25 Большой шоколадный орден
Зарегистрирован: 06.10.2008 Сообщения: 578 Откуда: Москва
|
Добавлено: Сб Апр 25, 2015 08:26 Заголовок сообщения: |
|
|
В итоге дописал в конце расчета отпуска следующее:
Если тип отпуска отзыв, ищу сохраненный протокол отпуска, из которого отзыв и беру от туда сумму оплаты за день, умножаю на дней отзыва.
Таким образом оплата отзыва всегда будет равна оплате отпуска из которого отозвали. Сколько помню по всем местам работы, бухгалтера всегда тихо матерились и исправляли оплату отзыва вручную если она отличалась от оплаты отпуска.
Разработчики могли бы дать выбор пользователям - возвращать ровно столько сколько получили или пересчитывать... тем более реализовать это раз плюнуть. |
|
Вернуться к началу |
|
|
DUCKKK Большой шоколадный орден
Зарегистрирован: 16.09.2009 Сообщения: 1680
|
Добавлено: Сб Апр 25, 2015 13:25 Заголовок сообщения: |
|
|
Да, тем более при расчете компенсации при увольнении такой выбор есть. |
|
Вернуться к началу |
|
|
Antoshes
Зарегистрирован: 17.02.2014 Сообщения: 171 Откуда: Томск
|
Добавлено: Пн Апр 27, 2015 07:37 Заголовок сообщения: |
|
|
Подскажите, при перерасчете отпуска, инициированного 300 в/о полностью возвращается сумма отпуска. Среднедневной заработок равен среднедневному рассчитанного ранее отпуска, но только со знаком минус.
База и дни отпуска не менялись. Сталкивался кто-нибудь ? |
|
Вернуться к началу |
|
|
Svyatoslav
Зарегистрирован: 14.02.2010 Сообщения: 50
|
Добавлено: Пн Апр 27, 2015 15:20 Заголовок сообщения: |
|
|
Вот аргумент за пересчет отпусков: и по-моему его приводил DUCKK!
"
Пример - был отпуск на 10 дней, среднедневной - 100. Выплатили 1000. Отозвали на 5 дней - удержали 500. А теперь сделали выплату премии, которая увеличивает среднедневной до 150. И при перерасчете мы доплатим работнику 10*50=500, то есть за все дни отпуска, которые были рассчитаны до отзыва.
На руки он получил 1000-500+500=1000.
Если бы сразу отпуск был рассчитан исходя из среднедневной 150, и сделан отзыв - работник получил бы 1500-750=750.
Где логика?
"
Возвращать суммой можно только для излишне выплаченных отпускных при увольнении. В этом случае работнику не будут назначать премии и пересчитывать отпускные.
В процедуре zrp_leave_dlg есть кусок где происходит запись суммы с минусом у отзыва.
Оператор начинается с IF year(@sel_z_leave:FromD) < 2008 |
|
Вернуться к началу |
|
|
|