|
Отбор по значению в регистре сведений. | ☑ | ||
---|---|---|---|---|
0
Владимир1С
06.09.11
✎
00:07
|
ЗапросЦвет.Текст =
"ВЫБРАТЬ РАЗЛИЧНЫЕ | ЗначенияСвойствОбъектов.Объект КАК знОбъект, | ЗначенияСвойствОбъектов.Объект.Владелец, | ЗначенияСвойствОбъектов.Свойство.Наименование, | ЗначенияСвойствОбъектов.Значение.Ссылка |ИЗ | РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов |ГДЕ | ЗначенияСвойствОбъектов.Значение.Ссылка В(&цветИразмер) | И ЗначенияСвойствОбъектов.Свойство.Наименование В(&списСвойств) | И ЗначенияСвойствОбъектов.Объект.Владелец = &ном" ; тЗпр = ЗапросЦвет.Выполнить().Выгрузить(); Пытаюсь отобрать по значениям свойств, вместо определённых значений выдаёт всё, ограничивает только по владельцу характеристики, список значений свойств не воспринимает. Помогите, пожалуйста, в чём здесь дело? |
|||
1
Лефмихалыч
06.09.11
✎
00:10
|
>Свойство.Наименование В(&списСвойств) и Объект.Владелец = &ном
ты издеваешься?.. |
|||
2
GoldenCalf
06.09.11
✎
00:11
|
Не иначе
|
|||
3
Владимир1С
06.09.11
✎
00:13
|
(1) там чётко определено что как называется. Поподробнее об издевательстве можно? с утра бьюсь не получается. Пытался соединениями, не вышло.
|
|||
4
Владимир1С
06.09.11
✎
00:14
|
ном - ссылка на номенклатуру.
|
|||
5
GoldenCalf
06.09.11
✎
00:16
|
Зачем наименование ищещь в списке свойств?
|
|||
6
Владимир1С
06.09.11
✎
00:19
|
(5) Можно поменять на ссылки, но всё равно выходит список не фильтрованный до конца. Что именно значит зачем? По названию свойства...
Нужно получить ссылку объекта из регистра сведений по набору / вид свойства / значение свойства / |
|||
7
GoldenCalf
06.09.11
✎
00:21
|
По названию свойства... - жесть. А если его переименуют?
|
|||
8
Владимир1С
06.09.11
✎
00:22
|
(7) больше не на что опереться. Потому так и делаю.
|
|||
9
GoldenCalf
06.09.11
✎
00:23
|
Что хочешь получить?
|
|||
10
Владимир1С
06.09.11
✎
00:26
|
характеристику по комбинации цвет и размер, по одному значению, цвет и размер - разные справочнки.
|
|||
11
Владимир1С
06.09.11
✎
00:27
|
(9) объект то есть
|
|||
12
Владимир1С
06.09.11
✎
00:29
|
(11) не выходит отфильтровать значения регистра по набору цвет и размер, выходит список со всеми размерами
|
|||
13
Vladal
06.09.11
✎
00:37
|
(12) Тип значения какой?
|
|||
14
Владимир1С
06.09.11
✎
00:39
|
типы значения размер и цвет - разные справочники, это уже до меня 1,5 года идёт
|
|||
15
Владимир1С
06.09.11
✎
00:57
|
ап! Господа, подскажите, хотя бы, почему выдаётся весь список характеристик вне зависимости от заданных значений цвет и размер. По владельцу фильтр работает, так что же по значениям не срабатывает?
|
|||
16
Dethmont
06.09.11
✎
01:30
|
А замени "В" на "=" и увидишь
|
|||
17
Dethmont
06.09.11
✎
01:31
|
Не правильно условие строишь!!!
|
|||
18
Владимир1С
06.09.11
✎
01:44
|
(16) в том и дело, надо получить две строки, одну с заданным цветом, другую с заданным размером. Или не получить, тогда создать новую характеристику. "=" подойдёт для одиночного значения, у меня список из двух значений. Ставлю "=", отрабатывает правильно, но даёт только одно: либо цвет, либо размер. :( надо оба значения сразу.
|
|||
19
SeraFim
06.09.11
✎
03:52
|
Можешь написать, чем заполняешь &цветИразмер и &списСвойств?
вообще условие не совсем верное. Если в РегистреСведений такая фигня: Пломбир Цвет Зеленый Пломбир Цвет 15см Пломбир Размер Зеленый Пломбир Размер 15см то запрос вернет все строчки. я бы написал
хотя я не претендую на звание эксперта по запросам) |
|||
20
Владимир1С
06.09.11
✎
11:08
|
(16) ЦветИразмер : красный 4
списСвойств : 1. Цвет 2. Размер |
|||
21
Владимир1С
06.09.11
✎
11:12
|
(16) Щас реализовал перебором в цикле, работает, но уж очень долго. :(
регистр : свойство1 цвет красный свойство2 цвет белый свойство1 размер 1 свойство2 размер 5 типы цвета и размера - разные справочники |
|||
22
Владимир1С
06.09.11
✎
11:47
|
Уважаемые гуру по запросам! Подскажите, пожалуйста, хоть на словах, как правильно поставить условие на значения свойств разного типа?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |