Имя: Пароль:
1C
1С v8
ВидСравнения.ВСписке
0 d3N4eGG
 
05.03.12
16:37
В ТЧ "ТабЛицензии" есть поле "ЛицензииНоменклатура". Нужно чтоб при выборе в форме выбора отображалась толька та номенклатура, у которых стоит тип "ЧасовыеРаботы" и "Лицензии"(Перечисление.ТипыНоменклатуры).
Что не так?

Элементы.ТабЛицензии.ОтборСтрок.ЛицензииНоменклатура.Использование = Истина;
Элементы.ТабЛицензии.ОтборСтрок.ЛицензииНоменклатура.ВидСравнения = ВидСравнения.ВСписке;
Элементы.ТабЛицензии.ОтборСтрок.ЛицензииНоменклатура.Значение.Добавить(Перечисления.ТипыНоменклатуры.ЧасовыеРаботы);
Элементы.ТабЛицензии.ОтборСтрок.ЛицензииНоменклатура.Значение.Добавить(Перечисления.ТипыНоменклатуры.Лицензии);
1 Ринат-СПб
 
05.03.12
16:43
Отбор = Новый СписокЗначений;
Отбор.Добавить(Перечисления.ТипыНоменклатуры.ЧасовыеРаботы);
Отбор.Добавить(Перечисления.ТипыНоменклатуры.Лицензии);

Элементы.ТабЛицензии.ОтборСтрок.ЛицензииНоменклатура.Использование = Истина;
Элементы.ТабЛицензии.ОтборСтрок.ЛицензииНоменклатура.ВидСравнения = ВидСравнения.ВСписке;
Элементы.ТабЛицензии.ОтборСтрок.ЛицензииНоменклатура.Значение = Отбор;
2 d3N4eGG
 
05.03.12
16:45
Как правильно обратиться к Перечислению? Пишет

Переменная не определена (Перечисления)
Отбор.Добавить(<<?>>Перечисления.ТипыНоменклатуры.ЧасовыеРаботы); (Проверка: Тонкий клиент)
3 ДенисЧ
 
05.03.12
16:46
(2) На тонком клиенте, небось?
4 d3N4eGG
 
05.03.12
16:47
(3) , а где прописывать? я прописал в событии "ЛицензииНоменклатураНачалоВыбора"
5 Ринат-СПб
 
05.03.12
16:49
Нифига не понял...а при чем тут номенклатура?
6 Ринат-СПб
 
05.03.12
16:50
+(5) Что за конфа вообще? Выбор идет из справочника?
7 d3N4eGG
 
05.03.12
16:52
(6) да, из справочника. у каждой номенлатуры есть свой тип (Перечисления.ТипНоменклатры), и в одной тч надо вывести  номенлатуру с типом "ЧасовыеРаботы" и "Лицензии". Конфа моя -  тестовая.
8 basicm
 
05.03.12
16:59
(7) в (3) уже ответили
Закон Брукера: Даже маленькая практика стоит большой теории.