|
Отбор в динамическом списке
| ☑ |
0
fox06
04.11.14
✎
16:10
|
В УНФ 1.5 в форме выбора справочника ХарактеристикиНоменклатуры есть динамический список с основной таблицей "Справочник.ХарактеристикиНоменклатуры", без всяких предустановок в виде отборов, группировок. Справочник "ХарактеристикиНоменклатуры" имеет таблицу ДополнительныеРеквизиты где расположены дополнительные характеристики и их значения по номенклатуре. Проблема в следующем: если пользователь задает отбор по характеристике и его значению (например Характеристика Цвет, значение : Черный), то програмно устанавливается отбор и выглядит он так:
ЛевоеЗначение = "Ссылка.[Цвет]"
ПравоеЗначение = "Черный".
В самой УНФ это отрабатывает на ура, но в моей конфигурации выдает ошибку "поле "Ссылка.[Цвет]" не обнаружено". Вот что это за конструкция такая "Ссылка.[Цвет]", отбор по табличной части?
|
|
1
fox06
04.11.14
✎
16:20
|
Замечу что сам справочник полностью скопировал из УНФ к себе
|
|
2
Defender aka LINN
04.11.14
✎
16:37
|
Нет у тебя такого свойства
|
|
3
fox06
04.11.14
✎
17:16
|
Установлен и владелец и данное свойство присутствует
Проверял консолью запросов
|
|
4
Timon1405
04.11.14
✎
18:31
|
(1) ПКМ по справочнику в вашей конфе - ветка Характеристики заполнена? думаю, в УНФ заполнена, а у вас нет
|
|
5
fox06
04.11.14
✎
18:43
|
Все заполнено. Да дело скорее всего не в этом, динамический список формируется по Справочник.ХарактеристикиНоменклатуры, а не по Характеристикам. Что все-таки значит конструкция "Ссылка.[Цвет], в компановке данных такое не встречал, в книгах Проф. разработка и Радченко - описаний нет
|
|
6
Escander
04.11.14
✎
19:00
|
(0) привести весь код отбора религия запрещает?
|
|
7
fox06
04.11.14
✎
19:09
|
Если ЗначениеЗаполнено(СтрокаДерева.Значение) Тогда
УправлениеНебольшойФирмойКлиентСервер.УстановитьЭлементОтбораСписка(Список,"Ссылка.[" + Строка(СтрокаДерева.Свойство)+"]",СтрокаДерева.Значение);
КонецЕсли;
|
|
8
Defender aka LINN
05.11.14
✎
13:20
|
(7) Вроде ж очевидно все, не?
|
|