Дополнительный отпуск в табеле рабочего времени ЗУП 3.1
Добрый день!
Помогите пожалуйста разобраться в ситуации.
В табеле учета рабочего времени день основного отпуска приходящийся на праздничный день отмечается "В" и правильно рассчитывается количество оплачиваемых дней.
Но день дополнительного отпуска, приходящийся на праздничный день отмечен "ОД" (и соответственно, согласно табеля, дней ОД больше), хотя количество оплачиваемых дней верное.
Это ошибка 1С или это можно как-то настроить?
Помогите пожалуйста разобраться в ситуации.
В табеле учета рабочего времени день основного отпуска приходящийся на праздничный день отмечается "В" и правильно рассчитывается количество оплачиваемых дней.
Но день дополнительного отпуска, приходящийся на праздничный день отмечен "ОД" (и соответственно, согласно табеля, дней ОД больше), хотя количество оплачиваемых дней верное.
Это ошибка 1С или это можно как-то настроить?
По теме из базы знаний
- Пакетная загрузка/выгрузка табеля/табелей из/в Excel для ЗУП 3.1
- Универсальные функции ЗУП 3.1 / ЗКГУ 3.1, которые помогут в разработке
- Расчет планового аванса пропорционально отработанному времени для ЗУП 3.1
- Аналитический отчет по сверхурочным часам при суммированном учете рабочего времени для ЗУП 3.1
- Перенос данных по организации из 1С:ЗУП 3.1 в 1С:ЗУП 3.1: из нескольких ЗУП – в одну
Найденные решения
ОбщийМодуль.УчетРабочегоВремениРасширенный
Функция ЗапросВТДанныеУчетаВремениИСостоянийСотрудников(ТолькоРазрешенные, ПараметрыПолученияДанных, ДляСКД = Ложь)
Где-то в середине есть запрос с таким текстом:
И ниже еще группировка
Вот собственно тут и менять логику. Если нужно, чтобы В проставлялось и в дополнительных отпусках то должно выглядеть примерно так:
Функция ЗапросВТДанныеУчетаВремениИСостоянийСотрудников(ТолькоРазрешенные, ПараметрыПолученияДанных, ДляСКД = Ложь)
Где-то в середине есть запрос с таким текстом:
| ВЫБОР
| КОГДА ДанныеУчетаВремениПоСостояниям.ВидУчетаВремени = &ОсновнойОтпуск
| И ДанныеПроизводственногоКалендаря.ВидДня = ЗНАЧЕНИЕ(перечисление.ВидыДнейПроизводственногоКалендаря.Праздник)
| ТОГДА &Выходной
| ИНАЧЕ ДанныеУчетаВремениПоСостояниям.ВидУчетаВремени
| КОНЕЦ КАК ВидУчетаВремени,
И ниже еще группировка
|СГРУППИРОВАТЬ ПО
| ДанныеУчетаВремениПоСостояниям.Сотрудник,
| ДанныеУчетаВремениПоСостояниям.Дата,
| ВЫБОР
| КОГДА ДанныеУчетаВремениПоСостояниям.ВидУчетаВремени = &ОсновнойОтпуск
| И ДанныеПроизводственногоКалендаря.ВидДня = ЗНАЧЕНИЕ(перечисление.ВидыДнейПроизводственногоКалендаря.Праздник)
| ТОГДА &Выходной
| ИНАЧЕ ДанныеУчетаВремениПоСостояниям.ВидУчетаВремени
| КОНЕЦ,
ПоказатьВот собственно тут и менять логику. Если нужно, чтобы В проставлялось и в дополнительных отпусках то должно выглядеть примерно так:
| ВЫБОР
| КОГДА (ДанныеУчетаВремениПоСостояниям.ВидУчетаВремени = &ОсновнойОтпуск ИЛИ ДанныеУчетаВремениПоСостояниям.ВидУчетаВремени = &ДополнительныйОтпуск)
| И ДанныеПроизводственногоКалендаря.ВидДня = ЗНАЧЕНИЕ(перечисление.ВидыДнейПроизводственногоКалендаря.Праздник)
| ТОГДА &Выходной
| ИНАЧЕ ДанныеУчетаВремениПоСостояниям.ВидУчетаВремени
| КОНЕЦ
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
день основного отпуска приходящийся на праздничный день отмечается "В" и правильно рассчитывается количество оплачиваемых дней
Очень странное поведение программы. Вот пример из демки - 5го был праздничный день и отпуск начинается с 5го, и в табеле проставляется "О".
Прикрепленные файлы:
ОбщийМодуль.УчетРабочегоВремениРасширенный
Функция ЗапросВТДанныеУчетаВремениИСостоянийСотрудников(ТолькоРазрешенные, ПараметрыПолученияДанных, ДляСКД = Ложь)
Где-то в середине есть запрос с таким текстом:
И ниже еще группировка
Вот собственно тут и менять логику. Если нужно, чтобы В проставлялось и в дополнительных отпусках то должно выглядеть примерно так:
Функция ЗапросВТДанныеУчетаВремениИСостоянийСотрудников(ТолькоРазрешенные, ПараметрыПолученияДанных, ДляСКД = Ложь)
Где-то в середине есть запрос с таким текстом:
| ВЫБОР
| КОГДА ДанныеУчетаВремениПоСостояниям.ВидУчетаВремени = &ОсновнойОтпуск
| И ДанныеПроизводственногоКалендаря.ВидДня = ЗНАЧЕНИЕ(перечисление.ВидыДнейПроизводственногоКалендаря.Праздник)
| ТОГДА &Выходной
| ИНАЧЕ ДанныеУчетаВремениПоСостояниям.ВидУчетаВремени
| КОНЕЦ КАК ВидУчетаВремени,
И ниже еще группировка
|СГРУППИРОВАТЬ ПО
| ДанныеУчетаВремениПоСостояниям.Сотрудник,
| ДанныеУчетаВремениПоСостояниям.Дата,
| ВЫБОР
| КОГДА ДанныеУчетаВремениПоСостояниям.ВидУчетаВремени = &ОсновнойОтпуск
| И ДанныеПроизводственногоКалендаря.ВидДня = ЗНАЧЕНИЕ(перечисление.ВидыДнейПроизводственногоКалендаря.Праздник)
| ТОГДА &Выходной
| ИНАЧЕ ДанныеУчетаВремениПоСостояниям.ВидУчетаВремени
| КОНЕЦ,
ПоказатьВот собственно тут и менять логику. Если нужно, чтобы В проставлялось и в дополнительных отпусках то должно выглядеть примерно так:
| ВЫБОР
| КОГДА (ДанныеУчетаВремениПоСостояниям.ВидУчетаВремени = &ОсновнойОтпуск ИЛИ ДанныеУчетаВремениПоСостояниям.ВидУчетаВремени = &ДополнительныйОтпуск)
| И ДанныеПроизводственногоКалендаря.ВидДня = ЗНАЧЕНИЕ(перечисление.ВидыДнейПроизводственногоКалендаря.Праздник)
| ТОГДА &Выходной
| ИНАЧЕ ДанныеУчетаВремениПоСостояниям.ВидУчетаВремени
| КОНЕЦ
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот