Ежегодный отпуск по рабочим дням в ЗУП 8.2 #667109


#0 by Bagrat
Всем привет, уважаемые! Внедряем в Абхазии конфигурацию Зарплата и управление персоналом. Купили типовую версию, работаем над адаптацией под местное законодательство. Сейчас разбираемся с отпусками. По закону ежегодный отпуск учитывается только по рабочим дням, а количество дней отпуска в год равно 24. То есть за каждый отработанный месяц работник зарабатывает ровно 2 дня отпуска, и оплачиваемый отпуск, например, будет выглядеть так: ДатаС 13.05.2013 ДатаПо 24.05.2013 Кол-во 10 дней Мой вопрос к гуру 1С - можно ли это реализовать только лишь используя настройки, либо с минимальным вмешательством в типовой код? Сначала я думал, что можно обойтись добавлением в справочник "Виды ежегодных отпусков" нового элемента с указанием: Способ расчета остатка отпуска = По рабочим дням Количество дней отпуска в год = 24 Но почему-то этот новый вид отпуска "не виден" в списке выбора вида отпуска в приказе по отпуску. Интересно почему? Заранее спасибо всем за помощь!
#1 by mehfk
Открой план видов расчета "Основные начисления организации" и удивись.
#2 by Bagrat
Действительно в данном плане осуществляется привязка вида отпуска (который выше я настроил) к способу его расчета при начислении. В результате начисление ежегодного отпуска производится корректно - уже хорошо. Но в кадровом учете, похоже, количество дней отпуска рассчитывается только по календарным дням, поэтому в функции КоличествоДнейОтпускаПоКалендарнымДням пришлось подкорректировать запрос, который считает дни: ВЫБРАТЬ СУММА(РегламентированныйПроизводственныйКалендарь.КалендарныеДни) КАК КоличествоДней ИЗ РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь и добавить еще одно условие РегламентированныйПроизводственныйКалендарь.ВидДня = ЗНАЧЕНИЕ(Перечисление.ВидыДнейПроизводственногоКалендаря.Рабочий)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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