Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
24 ноя 2024, 23:10

вывод всех дат из интервала

Автор Yamuna, 13 ноя 2020, 18:40

0 Пользователей и 1 гость просматривают эту тему.

Yamuna

В шапке отчета стандартный период, в котором пользователь указывает интервал дат. Результатом формирования отчета должна быть одна колонка, с выводом всех дат из этого интервала. Н/р, пользователь указал 01.01.2020 – 31.01.2020, отчет вывел в одну колонку 01.01.2020
02.01.2020
.....
31.01.2020
подскажите как это сделать?

alexandr_ll

Цитата: Yamuna от 13 ноя 2020, 18:40
В шапке отчета стандартный период, в котором пользователь указывает интервал дат. Результатом формирования отчета должна быть одна колонка, с выводом всех дат из этого интервала. Н/р, пользователь указал 01.01.2020 – 31.01.2020, отчет вывел в одну колонку 01.01.2020
02.01.2020
.....
31.01.2020
подскажите как это сделать?
Например

ТаблицаДат="";
Запрос=Новый Запрос;
Счетчик=0;
Пока НачПериода+Счетчик*60*60*24<=КонПериода Цикл
Если Счетчик=0 Тогда
ТаблицаДат="ВЫБРАТЬ
|&Дата"+Счетчик+" КАК Дата";
Иначе
ТаблицаДат=ТаблицаДат+"
|ОБЪЕДИНИТЬ ВСЕ
|ВЫБРАТЬ &Дата"+Счетчик;
КонецЕсли;
Запрос. УстановитьПараметр ("Дата"+Счетчик, НачПериода+Счетчик*60*60*24);
Счетчик=Счетчик+1;
КонецЦикла;

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск