0
andrey02
14.12.11
✎
11:01
|
Такая заморочка... У отчета есть реквизит "Отбор" типа "Отбор". На форме - табличное поле, связанное с этим реквизитом. Добавляю доступные поля отбора:
ДоступныеПоляОтбора = Отбор.ПолучитьДоступныеПоля();
СписокКатегорийКонтрагентов = Новый СписокЗначений();
СписокКатегорийКонтрагентов.Добавить("Внутренние");
СписокКатегорийКонтрагентов.Добавить("Сторонние");
Поле = ДоступныеПоляОтбора.Добавить("КатегорияКонтрагента", "Категория контрагента", Новый ОписаниеТипов("Строка",, Новый КвалификаторыСтроки()), СписокКатегорийКонтрагентов);
Поле.Отбор = Истина;
Отбор.УстановитьДоступныеПоля(ДоступныеПоляОтбора);
После этого на форме добавляю этот отбор, выбираю значение, все нормально выбирается из списка, но после завершения редактирования поля со значением в нем не выводится выбранное значение, просто пусто. Но само значение запоминается, и если снова начать редактировать, то значение видно.
Как сделать так, чтобы значение выводилось всегда?
|
|
1
andrey02
14.12.11
✎
11:17
|
Отбой, если кому пригодится, решение такое:
СписокКатегорийКонтрагентов = Новый СписокЗначений();
СписокКатегорийКонтрагентов.Добавить("Внутренние", "Внутренние");
СписокКатегорийКонтрагентов.Добавить("Сторонние", "Сторонние");
|
|