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