Запрос во внешней обработке 8.1 #606790


#0 by Путник_М
Добрый день! Не правильно работает запрос во внешней обработке, не воспринимает больше одного параметра, в противном случае результатом выходит пустой запрос! Тот же запрос с теме же параметрами в консоли работает правильно, учитывая все параметры! С чем может быть связано это явление, и как его устранить?
#1 by Путник_М
Запрос простейший: ВЫБРАТЬ    ЗаказыПокупателейОстатки.КоличествоОстаток КАК Остаток ИЗ    РегистрНакопления.ЗаказыПокупателей.Остатки КАК ЗаказыПокупателейОстатки
#2 by Путник_М
Указав все три параметра выдает пустую таблицу, что не правильно
#3 by Путник_М
Работает только так:    ВнутренниеЗаказыОстатки.ВнутреннийЗаказ
#4 by Maxus43
ну условия там же остальные прописывай
#5 by Путник_М
Указал период, задал для него текущюю дату, говорит не заданно значение параметра Период
#6 by Путник_М
прописывал, нифига, пустая таблица и все
#7 by Путник_М
Причем, если через сообщить вывести значение параметра Период, сообщает - а запрос не видет
#8 by Путник_М
Может это связано с тем что обработка хранится в хранилище?
#9 by adron
Так у тебя же не только условия но и исходные таблицы разные.
#10 by hhhh
значит левые значения параметров задаете.
#11 by aleks-id
ТиИ делал?
#12 by Путник_М
Только один параметр понимает, я в шоке
#13 by Путник_М
правые консоль запросов же выдает результат
#14 by Maxus43
:) а никто и не заметил
#15 by Шапокляк
Скорее, с индивидуальными особенностями автора обработки. В, наверно, нет такого сочетания заказа, номенклатуры и характеристики. Код покажите.
#16 by Путник_М
И так и так пробовал
#17 by pumbaEO
код покажите
#18 by Путник_М
#19 by Путник_М
Консоль с теме же параметрами выдает результат
#20 by Путник_М
Че за фигня не пойму
#21 by Путник_М
еще это не понятно 5, 7
#22 by Путник_М
Может я перегрелся, да солнце еще пака не сильное
#23 by hhhh
так чего где написано? Где-то ЗаказыПокупателей, где-то внутренниеЗаказы.
#24 by pumbaEO
Сделай обработке : СохранитьКак, что бы uuid поменялся.
#25 by Шапокляк
????????КОнецЕсли; Остаются вопросы к параметрам Заказ, Номенклатура и ХарактеристикаНоменклатуры - точно ли они правильного типа? А отладчиком выгруженный результат смотрели?
#26 by Путник_М
Мысль хорошая, только как это сделать, обработка подгружается из Каталога Временных Файлов
#27 by Путник_М
это я не тот запрос 1 сюда выложил! с запросом точно все в порядке, параметры тоже правильные! Отладчиком правда не пройдешься т.к она подгружается из Каталога Временных Файлов, через сообщалку все норм
#28 by Путник_М
Еще одня особенность если оставить в запросе 1 параметр заказ - все работает, как только добавляю номенклатуру не работает!
#29 by perec1982
ВЫБРАТЬ    ЗаказыПокупателейОстатки.КоличествоОстаток КАК Остаток ИЗ    РегистрНакопления.ЗаказыПокупателей.Остатки(, ЗаказПокупателя = &Заказ и Номенклатура = &Номенклатура и ХарактеристикаНоменклатуры = &Характеристика) КАК ЗаказыПокупателейОстатки Вот так напиши и обнови платформу.
#30 by Путник_М
Я так тоже пробовал, разницы никакой! Может правда платформа
#31 by perec1982
какая?
#32 by perec1982
релиз?
#33 by Путник_М
Только параметр &Заказ воспринимает, дальше пусто
#34 by Путник_М
1С:Предприятие 8.1 (8.1.15.14)
#35 by Путник_М
Помойму свеженькая
#36 by perec1982
пересчитай итоги
#37 by godmod80
а значение переменных для параметров как задаешь
#38 by Путник_М
Это функция, параметрами
#39 by Путник_М
Параметры нормальные, я их и на типы проверял и на значение все норм!
#40 by Путник_М
Усовершенил вот так
#41 by hhhh
всё-таки не ленись пройдись отладчиком
#42 by pessok
а типы значений у параметров точно те, что нужно?
#43 by Путник_М
Говорит не задан параметр &ДатаОстатков, здесь уже сами понимаете бред какойто
#44 by Путник_М
- 39
#45 by Путник_М
Все много раз проверял
#46 by Путник_М
Может это связано с тем что обработка берется из Каталога Временных Файлов? ...
#47 by Путник_М
Консоль запросов: тот же текст, те же параметры - отрабатывает нормально!
#48 by Путник_М
Хитрого то ничего нет
#49 by pessok
а база точно одна и та же? :)
#50 by hhhh
ну просто поставьте точку останова на ЗапросВнутренников.Выполнить.Выгрузить и выложите нам Запрос.Параметры и типы этих параметров.
#51 by Apokalipsec
А может просто по этому заказу нет данной номенклатуры?
#52 by hhhh
скорее всего вы напутали с переменными. ЗапросВнутренников, ЗапросВнешников, просто Запрос. На какой из них вы делаете Выполнить ?
#53 by Путник_М
(49, 50, 51, 52) Я тоже своим глазам не верю )
#54 by Путник_М
Но чето у же становится плавно совсем не до шуток
#55 by Путник_М
Отладчиком не пройдешься, обработка берется и кат вр файлов
#56 by hhhh
просто пить надо меньше.
#57 by Путник_М
так вот в том то и прикол что не пью
#58 by Путник_М
Ладн, всем спасибо гдето баг зарыт буду копать
#59 by godmod80
задай типы переменных при объявлении;  ещу попробуй замутить на СКД
#60 by Путник_М
блин долго, задача ошибку исправить а не переделывать
#61 by zladenuw
а ты уверен что обработка обновилась в каталоге временных файлов ?
#62 by Путник_М
100 раз)
#63 by Viktosha
Попробуйте попеременно делать отбор только по номенклатуре и заказу, только по номенклатуре. Точно ли номенклатура и характеристика связаны? А то бывает такое, что при одинаковом наименовании характеристик у разных номенклатур при копировании строк в документах - характеристика не обновляется.
#64 by pumbaEO
А теперь еще вопрос на засыпку, в примере кода описание запроса находится в условии (в конце вроде есть КонецЕсли) возможно у тебя параметры устанавливаются для запроса в Если, а не в иначе ?
#65 by DimVad
А чистился ли кэш ?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С