Нужно сделать простой отчет по командировкам: сотрудник, с какого и по какое + нужно посчитать количество дней командировки. А это вычитать субботы-воскресенья. Отчет формируется за год-полгода.
Как красиво реализовать подсчет количества дней?
Выбрать
Данные.Сотрудник
,Данные.ПериодДействияНачало, Данные.ПериодДействияКонец
,Количество(Календарь.ДатаКалендаря) КАК КоличествоДней
Из
(Выбрать Сотрудник, ПериодДействияНачало, ПериодДействияКонец Из РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций
Где ВидРасчета В (
Выбрать
Ссылка
Из ПланВидовРасчета.ОсновныеНачисленияОрганизаций
Где
ОбозначениеВтабелеУчетаРабочегоВремени =
Значение(Справочник.КлассификаторИспользованияРабочегоВремени.Командировка) )
И ПериодДействия Между &ДатаНачала и &ДатаОкончания
) КАК Данные
Левое Соединение РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК Календарь
По Календарь.ДатаКалендаря Между Данные.ПериодДействияНачало и Данные.ПериодДействияКонец
и Календарь.ВидДня = Значение(Перечисление.ВидыДнейПроизводственногоКалендаря.Рабочий)
Сгруппировать По
Данные.Сотрудник
,Данные.ПериодДействияНачало, Данные.ПериодДействияКонец