Здравствуйте уважаемые форумчане
Столкнулся со сложной задачей, написал небольшую простую самописную конфигурация на УФ 8.3, для ведения учета выездов водителей, есть отчет с запросом такого вида:

```1c
    ВЫБРАТЬ
    Вызовы.Водитель КАК Водитель,
    Вызовы.Водитель.Компания КАК Компания,
    СУММА(Вызовы.КоличествоЗапросов) КАК КоличествоЗапросов
    ИЗ
    РегистрСведений.Вызовы КАК Вызовы
    ГДЕ
    Вызовы.Период МЕЖДУ &ДатаНачала И &ДатаОкончания

    СГРУППИРОВАТЬ ПО
    Вызовы.Водитель,
    Вызовы.Водитель.Компания

    УПОРЯДОЧИТЬ ПО
    Водитель,
    Компания
    АВТОУПОРЯДОЧИВАНИЕ
```

отчет выводит показания с детализацией за месяц, но заказчик попросил разделить период отчета на пять частей типа по неделям месяца, что бы можно было в частях периода указывать свой произвольный период и они должны быть в колонках отчета, у них отчет в екселе такой, я собрал отчет на скд и использовал там частиДат неделяГода но их это не устроило, так как скд ровно делит месяц по неделям а им надо самим выбирать период , ума не приложу как можно решить эту задачу и можно ли вообще такой отчет собрать?
С Уважением Дамир
---
Добавь неделю в поля запроса

```1c
    ВЫБРАТЬ НЕДЕЛЯ(Вызовы.Период)
```

В СКД - в конструкторе настроек использовать Таблица - ...- неделю добавить в Таблица.
---
Добавь неделю в поля запроса

```1c
    ВЫБРАТЬ НЕДЕЛЯ(Вызовы.Период)
```

В СКД - в конструкторе настроек использовать Таблица - ...- неделю добавить в Таблица.
---
так там период же может быть не недельный
---
может быть и не недельный, но каждая дата принадлежит определенной неделе в году
---
Это понятно, то есть может получится? у меня была мысль разделить запрос на несколько запросов по периодам и затем собрать в общий но так не вышло
---
в вашем описании нет четкого объяснения, что значит "им надо самим выбирать период" в свете того, что заказчика не устраивает выбор периода скажем 01.01.2021 - 04.04.2021, в который войдет 15(или сколько там недель....)
---
м нужно просто разбить месяц на пять частей, выбор может быть такой 01.01.2022 - 10.01.2022, 11.01.2022 - 15.01.2022, 16.01.2022 - 21.01.2022, 22.01.2022 - 31.01.2022, не обязательно по семь дней
---
Сделайте регистр/справочник с табличной частью, где будут задаваться варианты разбиений. И тогда вы без проблем сможете соединяться с ними в запросе. Посмотрите например в УТ 11 или ERP 2 отчет задолженность клиентов по срокам, там как раз похожая задача - в столбцах сроки задолженности. Сроки динамические и задаются в ТЧ справочника Варианты классификации задолженности.
---
ок, делайте таблицу на форме "датаС"|"ДатаПо"(ну или "НачалоПериода"|"КонецПериода"), в которой пользователи будут набивать нужные им периоды. Далее эту таблицу передаете в качестве параметра в запрос и соединяете с таблицей, содержащей нужные вам данные.
В чем сложности или не соответствие требованиям заказчика в этом случае?
---
Спасибо за совет, попробую и отпишусь
---
подумалось:

ТЗ в виде параметра запроса СКД использовать не получится скорее всего, поэтому придется формировать динамически текст запроса.

Текст запроса будет вида:

```1c
    Выбрать
    Датавремя(2022, 1, 1) Как ДатаС,
    Датавремя(2022, 1, 10) как ДатаПо
    Поместить ВТПериоды
    Объединить все

    Выбрать
    ДатаВремя(2022, 1, 12),
    ДатаВремя(2022, 1, 15)

    Объединить все
    .......
    И так по остальным строкам ТЗ с периодами.
```