|
ФО и перечисление. Видимость/доступность значения?
| ☑ |
0
WED
17.10.12
✎
14:27
|
Осваиваю УФ.
Можно ли, и если можно, то как, сделать невозможным (невидим, недоступен) выбор одного из значений перечисления в зависимости от ФО при выборе в реквизите УФ?
|
|
1
WED
17.10.12
✎
14:28
|
Хранение ФО в константе. Сейчас реализовал через заполнение списка выбора доступными значения перечисления в зависимости от константы при создании формы на сервере. Есть ли путь проще?
|
|
2
SUA
17.10.12
✎
14:33
|
Непосредственно задать список выбора в конфигураторе
|
|
3
КуплюКровать
17.10.12
✎
14:33
|
создана форма списка/выбора? там есть Условное оформление, там отбор
|
|
4
vde69
17.10.12
✎
14:37
|
я пользую такую конструкцию:
// серверный общий модуль "РаботаСДеревомСтруктуры"
Функция СоздатьКешПеречисления() Экспорт
Результат = Новый Структура;
Для Каждого эл из Метаданные.Перечисления.ТипыБлоков.ЗначенияПеречисления Цикл
Результат.Вставить(эл.Имя, Перечисления.ТипыБлоков[эл.Имя]);
КонецЦикла;
Возврат Результат;
КонецФункции
// модуль управляемого приложения
&НаКлиенте
Перем ТипыБлоков Экспорт;
Процедура ПриНачалеРаботыСистемы()
ТипыБлоков = РаботаСДеревомСтруктуры.СоздатьКешПеречисления();
КонецПроцедуры
Далее везде в формах можно использовать типа
БлокФормы = ТипыБлоков.Блок1;
|
|
5
WED
17.10.12
✎
14:46
|
(2) Он варьируется в зависимости от значения других реквизитов
(3) Форма элемента справочника и один из реквизитов - перечисление. Доступность некоторых значений надо контролировать исходя из ФО. Условное оформление для элементов УФ не работает на видимость :(
(4) У меня сейчас и есть такая же логика, только заполнение не в цикле, а конкретными значениями исходя из ФО. Хочется чтобы автоматом.
|
|