Вход | Регистрация


СКД. Значение свойств номеклатуры. Можно ли нормально сделать отбор?

СКД. Значение свойств номеклатуры. Можно ли нормально сделать отбор?
Я
   DTX 4th
 
10.11.16 - 12:16
Пример:
Нужно вывести номенклатуру, у которой свойство "Свойство1" равно определенному значению.

Тип значения свойства "Свойство1" - Значения свойств объектов (Классификатор)

В общем, левым соединением добавил это свойство:
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
        ПО Номенклатура.Ссылка= ЗначенияСвойствОбъектов.Объект
            И &СвойствоLineList = ЗначенияСвойствОбъектов.Свойство

В типе значения поля указал "Значения свойств объектов".
Теперь если попытаться устанвить отбор по этому свойству, в форме выбора будут значения всех свойств, а не только нужного. При этом даже отбор по владельцу нельзя установить (понятно, что это можно поправить, но суть не в этом).
Вопрос. Можно ли сделать так, чтобы при установке отбора открывалась форма выбора с уже установленным отбором по владельцу?
 
 
   Timon1405
 
1 - 10.11.16 - 12:19
кунфу свою скажете? код для старых конф, добавляйте в конец запроса в скд и будет счастье.

{ХАРАКТЕРИСТИКИ
    ТИП(Справочник.Номенклатура)
    ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
            СвойстваОбъектов.Ссылка,
            "Свойство." + СвойстваОбъектов.Наименование КАК Наименование,
            СвойстваОбъектов.ТипЗначения
        ИЗ
            ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
        ГДЕ
            СвойстваОбъектов.НазначениеСвойства = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Номенклатура))
    ПОЛЕКЛЮЧА Ссылка
    ПОЛЕИМЕНИ Наименование
    ПОЛЕТИПАЗНАЧЕНИЯ ТипЗначения
    ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.ЗначенияСвойствОбъектов
    ПОЛЕОБЪЕКТА Объект
    ПОЛЕВИДА Свойство
    ПОЛЕЗНАЧЕНИЯ Значение }
{ХАРАКТЕРИСТИКИ
    ТИП(Справочник.Номенклатура)
    ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
            КатегорииОбъектов.Ссылка,
            "Категория." + КатегорииОбъектов.Наименование КАК Наименование,
            ТИП(Справочник.КатегорииОбъектов) КАК Тип
        ИЗ
            Справочник.КатегорииОбъектов КАК КатегорииОбъектов
        ГДЕ
            КатегорииОбъектов.НазначениеКатегории = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Номенклатура))
    ПОЛЕКЛЮЧА Ссылка
    ПОЛЕИМЕНИ Наименование
    ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.КатегорииОбъектов
    ПОЛЕОБЪЕКТА Объект
    ПОЛЕВИДА Категория }

есть конфы новые отбор должен работать из корообки
   bootini
 
2 - 10.11.16 - 12:22
(0) Для этого в конструкторе запроса СКД существует закладка "Характеристики"
   bootini
 
3 - 10.11.16 - 12:44
   DTX 4th
 
4 - 10.11.16 - 12:47
(2) Неожиданно, спасибо!)
Так и знал, что это вкладка когда-нибудь пригодится)

(3) Да, уже нашёл эту страничку и даже прикрутил характеристики. Но отбор всё равно не подтянулся. В принципе, это уже не так важно) Но всё равно интересно, можно ли отбор подтянуть

http://imgur.com/a/YspSn

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует