Имя: Пароль:
1C
 
Как открыть свою форму настройками скд?
0 iva77ru
 
26.04.18
17:48
Создал управляемую форму обработки для настройки отбора СКД. На форме установил табличное поле: Путь к данным: Объект.КомпоновщикНастроек_1.Настройки.Отбор

КомпоновщикНастроек_1 - Реквизит обработки.

Процедуры в форме:


&НаКлиенте
Процедура ПриОткрытии(Отказ)
    НовыйОбъект = ЭтаФорма.Объект;
    ЗагрузитьНастройкиСКД(НовыйОбъект);
    
КонецПроцедуры

&НаСервере
Процедура ЗагрузитьНастройкиСКД(НовыйОбъект)

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

КонецПроцедуры

В табличном поле при выборе полей - полей из СКД нет. Пожалуйста, подскажите в чем дело?
1 rozer76
 
26.04.18
19:32
(0) зачем приоткрытии? Делай сразу насервере чего гонять на сервер лишний раз
2 iva77ru
 
27.04.18
08:30
Можно ПриСозданммНаСервере. Почему не видно полей из схемы компановки данных?
3 DrShad
 
27.04.18
09:28
какой тип у ЭтаФорма.Объект?
4 iva77ru
 
27.04.18
10:01
ЭтаФорма.Объект - Тип ДанныеФормыСтруктура