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

тут другой вопрос - как это подсунуть в скд. НАверно выгрузить в ТЗ, а ТЗ использовать как набор данных в скд, или параметр.
3 Nemirov
 
13.08.20
10:50
(2) спасибо
4 Kesim
 
13.08.20
11:00
(0) очень странное кино: зачем нужен запрос чтобы получить строковое значение начал месяцев в формате "УУУУммдд" выбранного интервала, там еще и у месяца/дня лидирующие 0 пропадут...
...а)+") КАК ПериодРегистрации..
...а)+") КАК Период...
глушь, крым, пески туманные
5 Kesim
 
13.08.20
11:05
(0) если в запросе, то  обычно выбирают данные производственного календаря с параметрами налало/окончание периода, группируют по началу месяца и все