Как открыть свою форму настройками скд?
☑
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
ЭтаФорма.Объект - Тип ДанныеФормыСтруктура
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший