0
Nemirov
13.08.20
✎
10:30
|
Ребят помогите. Есть запрос в обработке :
ДтНачМесяца = НачДата;
Запрос.Текст = "ВЫБРАТЬ
| ДАТАВРЕМЯ("+Формат(ДтНачМесяца, "ДФ=yyyy")+", "+Месяц(ДтНачМесяца)+", "+День(ДтНачМесяца)+") КАК ПериодРегистрации
|ПОМЕСТИТЬ ВТПериоды";
ДтНачМесяца = ДобавитьМесяц(ДтНачМесяца, 1);
Пока ДтНачМесяца <= КонДата Цикл
Запрос.Текст = Запрос.Текст + "
|ОБЪЕДИНИТЬ
|
|ВЫБРАТЬ
| ДАТАВРЕМЯ("+Формат(ДтНачМесяца, "ДФ=yyyy")+", "+Месяц(ДтНачМесяца)+", "+День(ДтНачМесяца)+") КАК Период
|";
ДтНачМесяца = ДобавитьМесяц(ДтНачМесяца, 1);
КонецЦИкла;
Запрос.Выполнить();
где ДатаНач это поле ввода с типом дата
похожий запрос надо сделать в СКД .
|
|
2
hhhh
13.08.20
✎
10:49
|
переделывать ничего не надо. Запросу абсолютно пофиг, какая конфа.
тут другой вопрос - как это подсунуть в скд. НАверно выгрузить в ТЗ, а ТЗ использовать как набор данных в скд, или параметр.
|
|
4
Kesim
13.08.20
✎
11:00
|
(0) очень странное кино: зачем нужен запрос чтобы получить строковое значение начал месяцев в формате "УУУУммдд" выбранного интервала, там еще и у месяца/дня лидирующие 0 пропадут...
...а)+") КАК ПериодРегистрации..
...а)+") КАК Период...
глушь, крым, пески туманные
|
|