Как установить отбор по номенклатуре #783305


#0 by Sv4org
Всем доброго времени суток. Подскажите как установить отбор по номенклатуре в СКД? Т.е. Добавить возможность в отборе использовать множественный выбор (выбрать 2 или более товаров)
#1 by DrShad
в запросе на вкладке компоновка данных выбрать номенклатуру в условиях
#2 by catena
Что не так со стандартным отбором или отбором по параметру?
#3 by Sv4org
Да всё так, но сейчас можно формиовать отчёт только по одному товару, а нужен множественный выбор.
#4 by DrShad
не верю
#5 by Sv4org
Не понял?
#6 by catena
Наверное условие и "=&Параметр"?
#7 by trooba
В Запросе использовать В(&Номенклатура), а на закладке Параметров указать, что доступен список значений
#8 by DrShad
это уже не отбор получается )))
#9 by Sv4org
Помогите с таким же отчётом только он сделан на макете.Изменил немного и в результате вот такая ошибка {Форма.ФормаОтчета.Форма}: Ошибка при вызове метода контекста (ВыполнитьПакет)     ПакетРезультатовЗапроса = Запрос.ВыполнитьПакет; по причине: {(106, 21)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля неограниченной длины и поля несовместимых типов. И (Номенклатура <<?>>= &Номенклатура Подскажите что изменить в запросе?
#10 by azt-yur
а что ты посылаешь в параметр Номенклатура?
#11 by Sv4org
Номенклатура = &Номенклатура
#12 by Sv4org
как раз такие не знаю на что заменить "&Номенклатура"
#13 by azt-yur
Запрос.УстановитьПараметр("Номенклатура", <Здесь у тебя что?>)
#14 by Sv4org
Запрос.УстановитьПараметр("Номенклатура",Номенклатура);
#15 by Wirtuozzz
В параметр надо список значений передать или массив.
#16 by Sv4org
На форме у реквизита я установил параметр список сзначений
#17 by azt-yur
а выше Номенклатура чему присваивается, вернее какой тип имеет, судя по ошибке должна быть ссылка на справочник номенклатуры, а ты видимо массив пытаешься запихнуть.
#18 by azt-yur
на
#19 by Wirtuozzz
Красаучик, так воткни в параметр запроса список значений
#20 by azt-yur
*Меняй
#21 by Wirtuozzz
вауще красавэц, ээээээ. Втыкай туда параметр
#22 by Wirtuozzz
или дай я воткну параметр туда
#23 by Wirtuozzz
Я этот параметр сейчас точно сам воткну, только дотянусь до него через монитор...
#24 by Wirtuozzz
Ты его прямо беспощадно так втыкай, с прогиба, главное не бойся. тут ты его готовишь... готовишь... готовишь... потом процедуру делаешь:
#25 by Wirtuozzz
Все, воткнул параметр, красавчик, идешь курить.
#26 by Sv4org
Поменял и вот такая ошибка {Форма.ФормаОтчета.Форма}: Ошибка при вызове метода контекста (ВыполнитьПакет)     ПакетРезультатовЗапроса = Запрос.ВыполнитьПакет; по причине:
#27 by Sv4org
В чём причина?
#28 by aleks_default
Перечитай
#29 by Wirtuozzz
ты что воткнул? зачем сломал когда втыкал???? И (Номенклатура = <<?>>В (&Номенклатура) Что это ? Если не исправишь на (Номенклатура В (&Номенклатура) Я тебя воткну как этот параметр )))
#30 by Wirtuozzz
А еще сломаю палец твой шаловливый и в коленку выстрелю.
#31 by Sv4org
поменя на ( Номенклатура в (&Номенклатура)  и вот какая теперь ошибка {Форма.ФормаОтчета.Форма}: Ошибка при вызове метода контекста (ВыполнитьПакет)     ПакетРезультатовЗапроса = Запрос.ВыполнитьПакет; по причине: {(107, 24)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля неограниченной длины и поля несовместимых типов. ИЛИ &Номенклатура <<?>>= ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка))
#32 by aleks_default
да он твой дом труба шатал
#33 by Wirtuozzz
да он конфигуратор ушатал
#34 by Wirtuozzz
давай сюда отчет. Сейчас я его кастрирую
#35 by Wirtuozzz
не отчет а запрос полностью
#36 by Wirtuozzz
и не лги, что там три строчки. Давай сюда свое изобретение в виде запроса.
#37 by Sv4org
#38 by aleks_default
Глядя на этот запрос возникают только философские мысли. Можно ли измерить количество ничто? Имеет ли ничто начало и конец?
#39 by Wirtuozzz
Зачем в запросе вот этот код: Ты ищешь строки где в РН у тебя не заполнена номенклатура?
#40 by Wirtuozzz
ЛЮСЬКА!!! Неси ружье! Сейчас будем запросам учить!
#41 by Sv4org
Этот запрос не я писал мне нужно сделать возможно множественного выбора номенклатуры
#42 by Wirtuozzz
Прежде чем ты будешь делать то что тебе говорят, ты должен хорошо понять что ты делаешь. Ты судя по всему не понимаешь.
#43 by Wirtuozzz
я бы на твоем месте выпилил это безумное условие, а не то мы тебя побьем.
#44 by Sv4org
Смотри что мне сказали сделать с этим условуием Создать параметр и кинуть вместо ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка)
#45 by Wirtuozzz
Так пусть они тебе и скажут почему ошибки тогда.
#46 by aleks_default
А они у тебя только параметрами запроса говорить умеют? По-русски совсем никак?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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