Расчет накопленных дней отпуска за работу с ядохимикатами за фактически оплаченные/отработанные часы во вредных условиях труда
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Расчет идет по формуле ОплаченоЧасов / 80, где ОплаченоЧасов часы оплаченные по видам начислений относящихся к работам с ядохимикатами. Для программиста расчет можно поменять по другому алгоритму. Могу поправить по вашему алгоритму по договоренности (могу ответить не сразу, т.к. не всегда сижу на Инфостарте).
Установка:
При подключении расширения не забудьте снять галочку Безопасный режим.
Настройка:
- Для Начислений нужно завести доп.реквизит с Идентификатором или Именем для разработчиков равным "УчитыватьЧасыДляОтпускаЗаРаботуСЯдохимикатами" (тип значения Булево).
- установить значение данного доп.реквизита = Истина, в начислениях, оплаченное время по которым нужно учитывать при накоплении дней отпуска за работу с ядохимикатами.
- Для Видов отпусков завести доп.реквизит с Идентификатором или Именем для разработчиков равным "ЭтоОтпускЗаРаботуСЯдохимикатами" (тип значения Булево).
- установить значение данного доп.реквизита = Истина, в Виде времени отпуска за работу с ядохимикатами (записать и закрыть данный вид отпуска)
- после этого признак "Накопительный отпуск" станет видимым, обязательно установить "Предоставляется за фактически отработанное время"(НакопительныйОтпуск) в значение Истина.
- Сотрудникам нужно назначить данный вид отпуска с нулевым количеством дней (указанное количество дней ни на что не повлияет) через документы назначить в Прием, Кадровом переводе, Ввод остатков отпусков. (в доработке добавлена возможность вводить в документах Прием на работу и Кадровый перевод, отпуск с нулевым количество часов если ЭтоОтпускЗаРаботуСЯдохимикатам=Истина.
Данные в независимый регистр сведений "Заработанные права на отпуска" перезаполняется при формировании отчетов/справки по отпускам на основании данных регистра накопления "Отработанное время по сотрудникам", поэтому документы никакие перепроводить не нужно.
В расширении используются 1 аннотация "После" и 2 аннотация "Вместо" в связке с методом "ПродолжитьВызов()", поэтому при обновлении конфигурации проблем, в большинстве случаев, быть не должно.
Проверено на следующих конфигурациях и релизах:
- Зарплата и управление персоналом КОРП, редакция 3.1, релизы 3.1.34.251
- Зарплата и кадры государственного учреждения, редакция 3, релизы 3.1.34.251
Вступайте в нашу телеграмм-группу Инфостарт