Имя: Пароль:
1C
 
Знатокам ЗуП. Как запросом получить фактич периоды отпусков при вытеснении их больничным?
0 SerGa
 
14.04.21
15:58
Как получить запросом чистые дни в отпуске за период?

Сотрудник был в отпуске
с 15.01 по 25.01.
В потом ввели больничный с периодом регистрации февраль. за период
с 18.01 по 22.01.

Хочу чтобы запрос вернул 2 записи
        ПериодНачало  ПериодОкончания
Отпуск     15.01         17.01
Отпуск     23.01         25.01

Пробую запросом к таблице ОсновныеНачисления.ФактическийПериодДействия обратится
а она мне возвращает 2 записи
15  по 25           +Сумма
18  по 22   Сторно  -СуммаЗаЭтиДни

Не могу придумать как это сделать красиво, без перегрузок в таблицы значений и обходов в циклах??
1 FormatC
 
14.04.21
16:01
можно сначала попробовать поискать методы самого ЗУПа, очень часто помогает
что-то вроде подобных методов https://infostart.ru/1c/articles/942569/
2 SerGa
 
14.04.21
16:05
(1) Забыл написать у меня УПП читай Зуп 2.5
3 FormatC
 
14.04.21
16:06
я думаю, в зуп 2.5 тоже есть подобные методы, хотя.... ))
4 SerGa
 
14.04.21
16:18
(3) смотрю как отчет табель в УПП сделан, к сожалению весь алгоритм внутри отчета, извне его задействовать не получится... и он там меганакрученный...
5 SerGa
 
14.04.21
16:24
Документ табель тоже не использует процедуры общих модулей...внутри себя всё формирует...
6 ptiz
 
14.04.21
16:24
(0) Из-за разных периодов регистрации - не выйдет каменный цветок. Поэтому и используется сторно.
7 SerGa
 
14.04.21
16:27
(6) это да... думал может красивый способ есть какой простой...