Вход | Регистрация
 

Помогите переделать запрос из ЗУП 2.5 (оф) в ЗУП 3 (УФ)

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

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.