Имя: Пароль:
1C
1С v8
Поиск в ХарактеристикиНоменклатуры.ДополнительныеРеквизиты
0 serg999
 
09.05.21
10:35
Добрый день. Может кто поможет в вопросе, что то подзавис ..

Надо найти характеристику номенклатуры, в ТЧ справочника, по набору свойств [Свойство1(Значений1), Свойство2(Значений2) .. СвойствоN(ЗначенийN)]
Думал через временные таблицы в запросе или вложением ..  но это для 2-3 свойств еще проканает, а если их много ...
Может есть какой метод ?

Спасибо.
1 Chameleon1980
 
09.05.21
11:17
в функции составной запрос по количеству характеристик
2 RomanYS
 
09.05.21
11:40
3 Chameleon1980
 
09.05.21
12:25
не то ему нужно имхо
4 serg999
 
09.05.21
21:35
(2) ИМЕЮЩИЕ не решила мою проблему.

(1)Вопрос закрыл через перекладывание ТЗ в цикле, но мне не нравиться ..
Была мысль через СКД ... почитал, вообще каким то извратом показалось (поправьте если ошибаюсь)
Короче если будут у кого мысли, буду очень признателен ..
5 RomanYS
 
09.05.21
21:40
(4) чем имеющие не подошло?
Второй вариант динамически формировать текст запроса с N соединениями
6 serg999
 
09.05.21
21:57
Например:
https://www.screencast.com/t/zEbclW65p

Поиск по заказу, длине и ширине .. не пойму чем (2) может помочь
7 RomanYS
 
09.05.21
22:32
"ВЫБРАТЬ
|    ТЗ.Свойство КАК Свойство,
|    ТЗ.Значение КАК Значение
|ПОМЕСТИТЬ ТЗ
|ИЗ
|    &ТЗ КАК ТЗ
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
|    ТЧ.Ссылка КАК Ссылка
|ИЗ
|    Справочник.ХарактеристикиНоменклатуры.ДополнительныеРеквизиты КАК ТЧ
|        ВНУТРЕННЕЕ СОЕДИНЕНИЕ ТЗ КАК ТЗ
|        ПО ТЧ.Свойство = ТЗ.Свойство
|            И ТЧ.Значение = ТЗ.Значение
|
|СГРУППИРОВАТЬ ПО
|    ТЧ.Ссылка
|
|ИМЕЮЩИЕ
|    КОЛИЧЕСТВО(*) = &ТЗКоличество"
8 serg999
 
09.05.21
22:54
(7) Блин нет слов, РЕСПЕКТ !!!
День прошел не зря :)
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn