ВидСравнения.ВСписке
☑
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) уже ответили
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.