Учет компенсации доп. отпуска в документе увольнение из организации #620534


#0 by Alex1979rak
Здравствуйте. 1С до сих пор не учитывает компенсацию дополнительного отпуска при увольнении сотрудников, хотя тема мульсируется уже много лет. Может кто уже правил документ? Скиньте как лучше сделать.
#1 by laeg
А чем расчет компенсации дополнительного отпуска отличается от основного ?
#2 by Alex1979rak
А причем здесь расчет?
#3 by Alex1979rak
В модуле документа Увольнение из организации вроде все корректно, в общих модулях "ПроцедурыОбновленияИнформационнойБазы" и "ПроцедурыУправленияПерсоналом" Вид Дополнительный Отпуск присутствует, а в регистр накопления "ФактическиеОтпускаОрганизаций" содержит записи только ОсновногоОтпуска? Причем в документе регистраторе "НачисленияОтпускаСотрудникамОрганизаций" Дополнительный отпуск присутствует. Может просто дописать проводку документа по регистру?
#4 by laeg
Зачем ? Остатки отпусков "почти корректно работают" с доп.отпусками. При увольнении сотрудника, используется тот же самый расчет, что и в остатках отпуска, только учитывается основной отпуск. Изменить всего один параметр, при запросе остатка - и полный остаток у вас в кармане.
#5 by Alex1979rak
А если немного подробней, где меняем один параметр. В модуле документа в Процедуре РассчитатьКоличествоДнейОтпуска запрос и так вроде выбирает все виды отпуска из справочника "Виды ежегодных отпусков". А в гиганских запросах общих модулей без бутылки не разберешься.
#6 by laeg
В модуле документа "УвольнениеИзОрганизаций", есть процедура в ней строчка: Результат = ОстаткиОтпусков.ОстатокОтпускаСотрудникаНаДату(СтрокаТЧ.Сотрудник, СтрокаТЧ.ДатаУвольнения, Истина, СтрокаТЧ.ПорядокРасчетаОтпуска); Она возвращает остаток только по основному отпуску Для возврата полностью всех дней, можно оставить так: Результат = ОстаткиОтпусков.ОстатокОтпускаСотрудникаНаДату(СтрокаТЧ.Сотрудник, СтрокаТЧ.ДатаУвольнения);
#7 by laeg
+ Не знаю как в зупе, в упп нет выборки по всем видам отпусков по идее она и не нужна, глобальная процедура и так считает остатки как свернуто так и развернуто по всем видам отпусков
#8 by Alex1979rak
Не то, но за напрвление поиска большое спасибо.
#9 by Alex1979rak
Прошу прощения у уважаемого Laeg, за поспешные выводы. У меня тестовая ЗиУП была релиза 2.5.49.1 Сейчас обновил до последней 2.5.52.3 и получилось. Хотя так и не понял что дает отказ от уточнения порядка расчета отпуска?
#10 by laeg
Передаваемые параметры в функцию, участвуют в Фильтрация при сборе данных и расчете остатка.
#11 by Alex1979rak
Еще раз благодарю за помощь, особенно за пояснения.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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