Имя: Пароль:
1C
1С v8
Не видны доступные поля отбора в СКД..
0 mega1c
 
17.05.13
15:52
При создании на сервере формы создается схема компоновки данных с настройками программно, все работает, но доступные поля отбора при выходе из этой функции пропадают, а они нужны для того, чтобы можно было устанавливать отбор на форме. Почему пропадают?
1 mega1c
 
17.05.13
16:10
В чем может быть проблема?
2 mega1c
 
17.05.13
16:16
КомпоновщикНастроекКомпоновкиДанных задан как реквизит формы и заполняется при ее создании
3 sanja26
 
17.05.13
17:03
ОтчетОбъект =  РеквизитФормыВЗначение("Отчет");
   Схема = ОтчетОбъект.ПолучитьМакет("Схема");
   Настройки = Схема.ВариантыНастроек.Основной.Настройки;
   КомпоновщикНастроек = Новый КомпоновщикНастроекКомпоновкиДанных;
   
   АдресСхемы = ПоместитьВоВременноеХранилище(Схема);
   КомпоновщикНастроек.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(АдресСхемы));
   КомпоновщикНастроек.ЗагрузитьНастройки(Настройки);
   КомпановщикНастроекНаФорме = КомпоновщикНастроек;
   

v8: СКД, программное заполнение и доступные поля отбора
см(23)
4 mega1c
 
17.05.13
17:21
Дело было в Адресе схемы..
АдресСхемы = ПоместитьВоВременноеХранилище(Схема);
   КомпоновщикНастроек.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(АдресСхемы));
5 mega1c
 
17.05.13
17:21
спасибо!