Имя: Пароль:
1C
1С v8
Переопределение представления ссылки в отборе СКД
0 MNS_Ротерта
 
19.04.12
18:38
Добрый вечер.
Есть схема СКД. Есть поле в СКД, имеющее составной тип. При этом мне необходимо оставить в отборе доступ пользователю только на пустые ссылки того или иного типа с условием что у него будет отображаться в понятной форме что за тип он выбрал (вместо пустого поля отбора).
Можно как вариант сделать переопределение отбора через параметр и там прописать для каждого типа (типов всего 4 документа) соответствие отображаемого значения и пустой ссылки, но мне не очень нравиться (и параметры надо еще выносить на форму и отбор не забыть привязать к параметру).
Как еще возможно сделать? Можно и программно.
1 MNS_Ротерта
 
19.04.12
19:40
Нашел ветку "v8: СКД программно установить доступные значения поля"
Проверено работает (спасибо  Defender aka LINN):

Схема = ПолучитьМакет("СхемаКомпоновкиДанных");
СписокЗнч = Новый СписокЗначений;
СписокЗнч.Добавить("1111", "1111");
НаборДанных = Схема.НаборыДанных.Получить(0);    
ПолеИНН = НаборДанных.Поля.Получить(0);
ПолеИНН.УстановитьДоступныеЗначения(СписокЗнч);
2 Никола_
Питерский
 
19.04.12
20:19
Хм... что мешало перед созданием темы сделать поиск ?