Имя: Пароль:
1C
1С v8
Отбор на форму обработки на основе СКД
0 Minilaus
 
06.08.12
15:05
Приветствую. Бьюсь над проблемой простейшего отбора на управляемой форме обработки. Заготовил схему компоновки в макете с простейшим запросом

ВЫБРАТЬ
   Контрагенты.Ссылка КАК Ссылка
{ВЫБРАТЬ
   Ссылка.*}
ИЗ
   Справочник.Контрагенты КАК Контрагенты
{ГДЕ
   Контрагенты.Ссылка.*}

В форме в обработчике написал

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
   
   СКД = Обработки.ВнешняяОбработка1.ПолучитьМакет("Макет");
   
   НастройкиКомпоновки.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(СКД));
   
   НастройкиКомпоновки.ЗагрузитьНастройки(СКД.НастройкиПоУмолчанию);
   
   НастройкиКомпоновки.ЗагрузитьФиксированныеНастройки(СКД.НастройкиПоУмолчанию);
   
   НастройкиКомпоновки.Восстановить();
   
КонецПроцедуры

На самой форме создал реквизит "НастройкиКомпоновки", на форму выложил элементы, у которых путь данных
НастройкиКомпоновки.ПользовательскиеНастройки
и еще один
НастройкиКомпоновки.Настройки.Отбор

Открываю форму и счастья нет. В пользовательских настройках стоит поле Ссылка, но в его типах можно выбрать только примитивные типы. В отборе у компоновки стоит поле Ссылка с красным крестом, добавляешь новый элемент - в жоступных полях для отбора вообще нет ничего. Подскажите, какие еще настройки сделать или код написать, чтобы пользователь мог ставить отбор для такого простенького запроса. Спасибо.
1 Minilaus
 
06.08.12
15:42
Ап
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан