Имя: Пароль:
1C
1С v8
8,3 пакет запрос
0 KonstantinK90
 
28.10.16
11:53
Всем привет! подскажите вчем дело есть пакет запрос в консоли каждый по отдельности проверил работает. А в обработке работает только 1 и 2 запрос
вот сам код
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    |    ЗаказПокуп.ЗаказПокупателя,
    |    ЗаказПокуп.ДатаОтгрузки,
    |    ЗаказПокуп.СкладГруппа,
    |    ЗаказПокуп.ИнтернетЗаказОтгружен,
    |    ЗаказПокуп.ЗаказВНаличие,
    |    ЗаказПокуп.Комментарий,
    |    ЗначенияСвойств.Объект,
    |    ЗначенияСвойств.Свойство,
    |    ЗначенияСвойств.Значение КАК ЕмаилМагазина
    |ИЗ
    |    (ВЫБРАТЬ
    |        ЗаказПокупателя.Ссылка КАК ЗаказПокупателя,
    |        ЗаказПокупателя.ДатаОтгрузки КАК ДатаОтгрузки,
    |        ЗаказПокупателя.СкладГруппа КАК СкладГруппа,
    |        ЗаказПокупателя.ИнтернетЗаказОтгружен КАК ИнтернетЗаказОтгружен,
    |        ЗаказПокупателя.ЗаказВНаличие КАК ЗаказВНаличие,
    |        ЗаказПокупателя.Комментарий КАК Комментарий
    |    ИЗ
    |        Документ.ЗаказПокупателя КАК ЗаказПокупателя
    |    ГДЕ
    |        ЗаказПокупателя.ЗаказВНаличие = ЛОЖЬ
    |        И ЗаказПокупателя.Проведен = ИСТИНА
    |        И ЗаказПокупателя.ИнтернетЗаказОтгружен = ЛОЖЬ
    |        И ЗаказПокупателя.Дата >= &ДатаНачалоОтбора
    |        И ЗаказПокупателя.ДатаОтгрузки <> ДАТАВРЕМЯ(1, 1, 1)
    |        И ЗаказПокупателя.СкладГруппа <> ЗНАЧЕНИЕ(Справочник.Склады.ПустаяСсылка)
    |        И НЕ ЗаказПокупателя.СкладГруппа = НЕОПРЕДЕЛЕНО
    |        И ЗаказПокупателя.Комментарий ПОДОБНО &Коммент
    |        И ЗаказПокупателя.ДатаОтгрузки < &ТекДата) КАК ЗаказПокуп
    |        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    |            ЗначенияСвойствОбъектов.Объект КАК Объект,
    |            ЗначенияСвойствОбъектов.Свойство КАК Свойство,
    |            ЗначенияСвойствОбъектов.Значение КАК Значение
    |        ИЗ
    |            РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
    |        ГДЕ
    |            ТИПЗНАЧЕНИЯ(ЗначенияСвойствОбъектов.Объект) = ТИП(Справочник.Склады)
    |            И ЗначенияСвойствОбъектов.Свойство = &ЕмаилМагазина) КАК ЗначенияСвойств
    |        ПО ЗаказПокуп.СкладГруппа = ЗначенияСвойств.Объект
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ
    |    ЗаказПокупателя.Ссылка КАК ЗаказПокупателя,
    |    ЗаказПокупателя.ДатаОплаты,
    |    ЗаказПокупателя.СкладГруппа
    |ИЗ
    |    Документ.ЗаказПокупателя КАК ЗаказПокупателя
    |ГДЕ
    |    ЗаказПокупателя.ЗаказВНаличие = ЛОЖЬ
    |    И ЗаказПокупателя.ИнтернетЗаказОтгружен = ЛОЖЬ
    |    И ЗаказПокупателя.Комментарий ПОДОБНО &Коммент
    |    И (ЗаказПокупателя.ДатаОтгрузки = ДАТАВРЕМЯ(1, 1, 1)
    |            ИЛИ ЗаказПокупателя.СкладГруппа = ЗНАЧЕНИЕ(Справочник.Склады.ПустаяСсылка))
    |    И ЗаказПокупателя.Дата >= &ДатаНачалоОтбора
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ
    |    ЗаказПокупателя.Ссылка КАК ЗаказПокупателя,
    |    ЗаказПокупателя.ДатаОтгрузки КАК ДатаОтгрузки,
    |    ЗаказПокупателя.СкладГруппа КАК СкладГруппа,
    |    ЗаказПокупателя.ИнтернетЗаказОтгружен КАК ИнтернетЗаказОтгружен,
    |    ЗаказПокупателя.ЗаказВНаличие КАК ЗаказВНаличие,
    |    ЗаказПокупателя.Комментарий КАК Комментарий
    |ИЗ
    |    Документ.ЗаказПокупателя КАК ЗаказПокупателя
    |ГДЕ
    |    ЗаказПокупателя.ЗаказВНаличие = ИСТИНА
    |    И ЗаказПокупателя.Проведен = ИСТИНА
    |    И ЗаказПокупателя.ИнтернетЗаказОтгружен = ЛОЖЬ
    |    И ЗаказПокупателя.Дата >= &ДатаНачалоОтбора
    |    И ЗаказПокупателя.ДатаОтгрузки <> ДАТАВРЕМЯ(1, 1, 1)
    |    И ЗаказПокупателя.Комментарий ПОДОБНО &Коммент
    |    И ЗаказПокупателя.СкладГруппа <> ЗНАЧЕНИЕ(Справочник.Склады.ПустаяСсылка)
    |    И НЕ ЗаказПокупателя.СкладГруппа = НЕОПРЕДЕЛЕНО
    |    И ДОБАВИТЬКДАТЕ(ЗаказПокупателя.ДатаОтгрузки, ДЕНЬ, 2) = &ТекДата";
    
    Запрос.УстановитьПараметр("ДатаНачалоОтбора", '20160121');
    Запрос.УстановитьПараметр("Коммент","%" + "site" + "%");
    Запрос.УстановитьПараметр("ТекДата",ТекущаяДата());
    Запрос.УстановитьПараметр("ЕмаилМагазина",ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоКоду("Ц0000000247"));
1 KonstantinK90
 
28.10.16
11:53
не могу понять почему 4 запрос не отрабатвает
2 KonstantinK90
 
28.10.16
11:58
ой 3 запрос не отрабатывает
3 KonstantinK90
 
28.10.16
11:59
делаю так
РезультатЗапроса = Запрос.ВыполнитьПакет();
ТЗ = РезультатЗапроса[0];
ТЗМагазин = ТЗ.Выгрузить(); этот отрабатывает

пТЗ = РезультатЗапроса[1];
ТЗОператору = пТЗ.Выгрузить(); этот отрабатывает

ппТЗ = РезультатЗапроса[2];
ТЗВМагазин2 = ппТЗ.Выгрузить(); этот не работает
4 KonstantinK90
 
28.10.16
12:10
все отбой оказывается косяк с параметром был