Имя: Пароль:
1C
1С v8
Не видно значение отбора
0 andrey02
 
14.12.11
11:01
Такая заморочка... У отчета есть реквизит "Отбор" типа "Отбор". На форме - табличное поле, связанное с этим реквизитом. Добавляю доступные поля отбора:

ДоступныеПоляОтбора = Отбор.ПолучитьДоступныеПоля();

СписокКатегорийКонтрагентов = Новый СписокЗначений();
СписокКатегорийКонтрагентов.Добавить("Внутренние");
СписокКатегорийКонтрагентов.Добавить("Сторонние");
   
Поле = ДоступныеПоляОтбора.Добавить("КатегорияКонтрагента", "Категория контрагента", Новый ОписаниеТипов("Строка",, Новый КвалификаторыСтроки()), СписокКатегорийКонтрагентов);
Поле.Отбор = Истина;

Отбор.УстановитьДоступныеПоля(ДоступныеПоляОтбора);
   
После этого на форме добавляю этот отбор, выбираю значение, все нормально выбирается из списка, но после завершения редактирования поля со значением в нем не выводится выбранное значение, просто пусто. Но само значение запоминается, и если снова начать редактировать, то значение видно.
Как сделать так, чтобы значение выводилось всегда?
1 andrey02
 
14.12.11
11:17
Отбой, если кому пригодится, решение такое:

СписокКатегорийКонтрагентов = Новый СписокЗначений();
СписокКатегорийКонтрагентов.Добавить("Внутренние",    "Внутренние");
СписокКатегорийКонтрагентов.Добавить("Сторонние",    "Сторонние");
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.