Доплата за замещение (с проверкой при переходящем периоде расчета)

Опубликовал George Forestman (forestman2010) в раздел Обработки - Обработка документов

Доплата за замещение для ЗУП 8.2, Зарплата и Кадры Бюджетного учреждения 8.2  и  в УПП 8.2. Рассчитывается как разница в окладах Замещаемого и Заместителя в текущем расчетном периоде (с учетом отработанного времени). Если оклад в связи с разным количеством рабочих часом меняется из месяца в месяц (оплата по часовому тарифу), то при переходящем расчетном периоде может возникнуть разность окладов  в одном месяце положительная, а в другом отрицательна. В случае отрицательного значения выводится сообщение о невозможности предоставления замещения в данный расчетный период, в противном случае вводится стандартный документ "Ввод постоянного начисления" (может проводится автоматически либо вручную) и далее стандартно вводится и рассчитывается документом "Начисление зарплаты".  

Доплата за замещение для ЗУП 8.2, ЗКБУ 8.2 и УПП8.2.  Расчитывается как разница в окладах Замещаемого и Заметителя в текущем расчетном периоде (с учетом отработанного времени). Разрабатывалась для замещения начислений с кодами 00001 (Оклад по дням), 00002 (Оклад по часам) и 00003 (Оплата по часовому тарифу)  стандартной конфигурации (это предопределенные начисления).

Особенность Оплаты по часовому тарифу (код 00003) в том, что месячный оклад в связи с разным количеством рабочих часом меняется из месяца в месяц и при переходящем расчетном периоде разность окладов  в одном месяце может быть положительна, а вдругом отрицательна. В случае отрицательного значения выводится сообщение о невозможности предоставления замещения в данный расчетный период, в противном случае вводится стандартный документ "Ввод постоянного начисления".

Для работы с обработкой нужно в Справочнике "Основные начисления организации" создать начисление "Доплата за замещение" с кодом ВК001 (русские), далее вкладка "Расчеты":первичное начисление, по месячной тарифной ставке, тарифная ставка в денежных единицах и далее настроить необходимые реквизиты  на всех вкладках.

Подключается обработка стандартно: Сервис->Дополнительные внешние отчеты и обработки->Дополнительные внешние обработки->Добавить->загружаем файл обработки ->Ок и далее запускается сама обработка. Выбираются Замещаемый и заместитель (при этом показываются их текущие оклады), далее выбирается период расчета и если он переходящий создаются два непереходящих периода в соответствующих месяцах. Далее если необходимо установить флаг "Открыть документ" и Выполнить. При этом в зависимости от периода создаются Документы "Ввод постоянного начисления" и они в зависимости от флага проводятся автоматически или вручную и далее стандартно вводится и расчитывается документом "Начисление зарплаты".

Изначально обработка настроена на 1 переходящий период. В случае 2 или более переходящих периодов (что практически мне не встречалось) замещение необходимо самому разбить на несколько последовательных периодов и выполнить обработку соответствующее количество раз для разбитых периодов. При необходимости могу поправить обработку на большее количество периодов.

Скачать файлы

Наименование Файл Версия Размер
Обработка Доплата за замещение
.epf 12,36Kb
19.02.12
161
.epf 12,36Kb 161 Скачать

См. также

Добавить вознаграждение
Комментарии
1. ира павлюк (irapronira) 21.01.12 07:24 Сейчас в теме
При заполнении сотрудниками оклады автоматом не выводит, после заполнения их ручками, а также занесения периода выводит ошибку: {Форма.Форма.Форма(46)}: Преобразование значения к типу Число не может быть выполнено
Возврат Сум1-Сум2;
Что делать?
2. George Forestman (forestman2010) 30 21.01.12 11:58 Сейчас в теме
Какая конфигурация и какой релиц конфигурации?
3. George Forestman (forestman2010) 30 21.01.12 14:15 Сейчас в теме
Скорее всего у вас УПП 1.3
4. George Forestman (forestman2010) 30 21.01.12 18:31 Сейчас в теме
Такая ситуация возможна если у вас несколько организаций и вы выбираете сотрудника из организации на по умолчанию. Я поправил обработку и теперь можно выбирать отрагнизацию (при выборе сотрудника его нужно строго выбирать из организации где он работает постоянно).
5. George Forestman (forestman2010) 30 21.01.12 18:34 Сейчас в теме
Поправлюсь: Такая ситуация возможна если у вас несколько организаций и вы выбираете сотрудника из организации не по умолчанию (в обработке это код организации "000000001"). Я поправил обработку и теперь можно выбирать любую организацию в системе (при выборе сотрудника его нужно выбирать строго из организации где он работает постоянно).
6. sergeyv (sergeyv) 08.02.12 15:41 Сейчас в теме
7. 1 2 (prima1) 29.03.12 09:57 Сейчас в теме
Подскажите, а стандартными средствами программы доплата за замещение как было в ЗиК не рассчитывается?
8. George Forestman (forestman2010) 30 29.03.12 20:18 Сейчас в теме
Смотря что понимать под стандартными средствами. Можно создать соответствующее начисление, вручную найти разность, проверить на больше-меньше нулю и так далее. В ЗИКе тоже такого стандартного начисления, чтоб все это делало автоматом нет. По крайней мере в свое время я делал аналогичный документ для ЗИКа
9. Вика *** (kotenok17_90) 3 04.06.12 14:02 Сейчас в теме
А доплату за совмещения этой обработкой можно сделать?
10. George Forestman (forestman2010) 30 04.06.12 22:10 Сейчас в теме
(9) kotenok17_90, Доплата за совмещение - это доплата за параллельную работу, а замещение это совсем другое, это работа за кого-то вместо своей основной => нужно совсем другая обработка. Но это намного прощу в ЗУП настраивается.
11. Вика *** (kotenok17_90) 3 05.06.12 09:09 Сейчас в теме
(10) forestman2010,
А как это сделать? Объясни, если можешь?
12. Алексей Саурин (as7bs) 98 05.06.12 09:44 Сейчас в теме
Доплата за совмещение обычно считается процентом от оклада, либо конкретной суммой пропорционально отработанному времени. Создайте новый вид расчета в Основных начислениях, настройте формулу рассчета и вводите через "Ввод постоянного начисления или удержания сотрудника"
13. Andrey Vahrushev (andrey63) 03.07.12 09:56 Сейчас в теме
(12)
весь вопрос от в том (от kotenok17_90), как сделать вызов замещаемого человека (чтоб подтягивался нужный человек с его окладом) ??
14. Александр Удалов (higs) 26.07.12 10:02 Сейчас в теме
Дельная обработка. Не часто, но бывает, что возникают случаи замещения. Можно посчитать и руками, но в данном случае автоматизация только помогает.
15. Игорь Гладкий (smooth) 171 10.12.13 01:38 Сейчас в теме
Рацпредложение:
1. отказаться от привязки к кодам начислений, тк плановое основное начисление возможно определить по реквизиту вида расчета вид времени "Отработанное время в пределах нормы времени".
2. сделать возможность указывать вр "Доплата за замещение" на форме. Опять же, дабы уйти от привязки к кодам, т.к. иногда коды требуются, например, для настройки сортировки вывода печатных/выходных форм.
3. в случаях замещения (как правило) должны использоваться Оклад(тариф) и норма времени ЗАМЕЩАЕМОГО сотрудника, что в данном случае не возможно. Полагаю, что единственный способ обойти это ограничение - изменение конф-ции... а вдруг! Может Вы что то придумаете более изящное ;)