|
Получить список номенклатуры из группы | ☑ | ||
---|---|---|---|---|
0
samopisec
10.06.24
✎
01:03
|
Всем привет! :)
В книге Хрусталёвой "Язык запросов" приведён в пример такой запрос. Должен сформировать список номенклатуры в группе, которая передаётся в параметре. ВЫБРАТЬ Номенклатура.Код, Номенклатура.Наименование КАК Наименование, Номенклатура.ЗакупочнаяЦена ИЗ Справочник.Номенклатура КАК Номенклатура ГДЕ Номенклатура.Родитель = &Группа Воспроизвёл его в консоли! При указании группы номенклатуры в качестве значения параметра выдаёт ошибку: "укажите элемент, а не группу!". Что я делаю не так? Что не так с запросом? Каким должен быть запрос, чтоб получить товар из указанной группы? Спасибо! |
|||
1
samopisec
10.06.24
✎
01:05
|
Во вложении скрин ошибки. И ещё один эксперимент с условием.
|
|||
2
unbred
10.06.24
✎
04:38
|
"Каким должен быть запрос, чтоб получить товар из указанной группы?"
в твоём случае проще всего изменить условие. Было: ГДЕ Номенклатура.Родитель = &Группа Стало1: ГДЕ Номенклатура.Родитель.Код = &Код (и вводишь код в параметр консоли) Либо в конфигураторе поправь выбор групп и элементов у формы выбора справочника "Номенклатура" |
|||
3
samopisec
10.06.24
✎
09:29
|
Вместо автоформы создал форму выбора, указал в названном Вами реквизите значение "Группы и элементы". Сформировал запрос в консоли. Ошибка та же.
Работает с таким условием: Номенклатура.Родитель.Код = &Код Но почему не работает запрос из книги Хрусталёвой? ВЫБРАТЬ Товары.Код, Товары.Наименование, Товары.Родитель, Товары.ЭтоГруппа ИЗ Справочник.Товары КАК Товары ГДЕ Товары.ЭтоГруппа = &ЭтоГруппа И Товары.Родитель = &Родитель |
|||
4
Ненавижу 1С
10.06.24
✎
09:32
|
(0) запрос не причем, это у вас консоль такая
|
|||
5
lEvGl
10.06.24
✎
09:41
|
(4) консоли сейчас сырые
формируешь текст конструктором и он не выполняется по "синтаксической" ошибке |
|||
6
Гена
10.06.24
✎
09:48
|
Может после
ГДЕ Номенклатура.Родитель = &Группа добавить: И Номенклатура.ЭтоГруппа = ЛОЖЬ Нет? |
|||
7
2S
10.06.24
✎
09:49
|
(6) правильнее "И НЕ Номенклатура.ЭтоГруппа"
|
|||
8
Мультук
10.06.24
✎
09:58
|
(0)
>> Воспроизвёл его в консоли! При указании группы номенклатуры в качестве значения параметра выдаёт >>> ошибку: "укажите элемент, а не группу!". 1) Да, есть такая консоль на просторах интернета. У нее глюк с выбором группы номенклатуры У меня "в коллекции" есть точно такая с такой же ошибкой 2) Просто возьмите другую консоль запросов |
|||
9
samopisec
15.06.24
✎
07:18
|
Понял Вас. Спасибо!
Я взял консоль не где-нибудь :), а на ИТСе: https://its.1c.ru/db/metod8dev/content/4500/hdoc |
|||
10
Волшебник
15.06.24
✎
09:36
|
(7) Да, так красивее, проще читается
|
|||
11
Смотрящий
15.06.24
✎
10:44
|
(0) Это "баг" платформы. В поле выбора в ВыборГруппИЭлементов стоит Авто. До какого то релиза платформы, хз какого не помню, Авто = Группы и элементы, а после Авто = Элементы
Вот он тебе и выбрасывает ошибку. В (8) советуют "другую" консоль - где явно указано для поля выбора Группы и элементы; по мне так проще поправить имеющуюся |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |