|
Запрос в закладке характеристики. Как задать параметр. | ☑ | ||
---|---|---|---|---|
0
kislitsin
25.02.16
✎
18:33
|
Коллеги, доброе время суток. Кто в курсе как задать параметр в запросе по характеристикам ????
http://prnt.sc/a7sccn Суть проблемы в том что мне нужно отфильровать только свойства определенного вида номенклатуры. |
|||
1
mikecool
25.02.16
✎
19:29
|
эээ, Запрос.УстановитьПараметр(), не?
|
|||
2
kislitsin
25.02.16
✎
20:12
|
Конечно НЕ, стал бы я писать если б все было так просто ....
Дело происходит в схеме компоновки данных. СКД не видит параметр указанный в запросе с закладки "Характеристики" Консоль запросов не показывает закладку "Характеристики" |
|||
3
kislitsin
26.02.16
✎
08:07
|
Нашел решение, вполне адекватное. Добавил в основной запрос временную таблицу, ее профильтровал обычным образом в предложении ГДЕ.
ВЫБРАТЬ ВидыНоменклатуры.Ссылка ПОМЕСТИТЬ ВидНоменклатуры ИЗ Справочник.ВидыНоменклатуры КАК ВидыНоменклатуры ГДЕ ВидыНоменклатуры.Ссылка = &ВидНоменклатурыСвойств ; В запросе на закладке Характеристики сделал соединение с временной таблицей. |
|||
4
Лефмихалыч
26.02.16
✎
09:12
|
Обычные параметры отлично работают в характеристиках.
Но у них есть один нюанс - они не добавляются автоматически в схему компоновки и их надо вручную добавлять. То есть в тексте запроса на закладке "Характеристики" указываешь, как обычно &ИмяПараметра. Потом идешь на закладку "Параметры" схемы и добавляешь руками параметр с именем ИмяПараметра. |
|||
5
LordCMEPTb
26.02.16
✎
09:16
|
(4) Либо у меня что-то не так с версией предприятия, но характеристики подтягиваются только те, назначение которых указано в конфигураторе на закладке "Параметры".
Перевыбор параметра в предприятии на схеме не перезаполняет список возможных полей характеристик. Платформа 8.3.7.1917. Файл отчета: https://yadi.sk/d/BaQMDV4bpXLCa |
|||
6
Лефмихалыч
26.02.16
✎
09:30
|
(5) вот схема http://pastebin.com/G3wwtwhV которая заведется везде, где есть справочник "Валюты".
У меня на 8.3.6.2299 работает трюк с параметром в характеристике. В отчет выводятся валюты и поле "Характеристика". В параметре указываешь любую валюту из справочника и поле "Характеритика" будет заполнено значением для той валюты, которую ты выбрал в параметре. Скрин: http://radikal.ru/fp/06dda96c7a624bbf8720585dd7cd5ec4 |
|||
7
LordCMEPTb
26.02.16
✎
09:36
|
(6) Согласен, в таком случае будет работать. Ибо доступное поле уже определено, а значения подтягиваются по параметру.
А вот если поля надо подтягивать по параметру, то нужны костыли. Или новая платформа. Или и то и другое. |
|||
8
Лефмихалыч
26.02.16
✎
09:37
|
(7) заинтриговал
|
|||
9
LordCMEPTb
26.02.16
✎
09:46
|
(8) Ну вот в отчете из (7) выбирается номенклатура. В конфигураторе задан набор свойств для договоров контрагента. Если выбрать в предприятии набор свойств для номенклатуры, доступные поля не перезаполняются, да и формировать с существующими отчет не получится.
http://s020.radikal.ru/i709/1602/f9/c7aad595b454.png З.Ы. Тяжко с характеристиками работать разработчикам. Раньше в динамическом списке их глючило v8: Динамический список. Колонка дополнительных сведений . |
|||
10
Лефмихалыч
26.02.16
✎
09:46
|
Да, верно. При использовании параметров в запросе к видам характеристик, оные характеристики вообще не появляются у объекта.
|
|||
11
LordCMEPTb
26.02.16
✎
09:55
|
(10) Через пару (десятков) лет можно будет глянуть тему, посмеяться, мол раньше такое не работало, а щас-то вон, и характеристики подгружаются, и свойства, и вообще все в 3д...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |