|
Отбор СКД на управляемой форме |
☑ |
0
zzhiraf
28.12.11
✎
14:17
|
В обработке есть реквизит формы типа КомпоновщикНастроек. На форму вывожу табличное поле КомпоновщикНастроек.Настройки.Отбор. При этом в режиме предприятия список доступных полей отбора компоновки данных пустой. Если смотреть в отладчике, то на сервере Доступные поля заполнены верно, а на клиенте их нет. В чем может быть проблема? Как вывести на форму отбор?
|
|
1
fimanich
28.12.11
✎
14:23
|
(0) ой, хитро мана там. Делается через поместитьвовременноехранилище. Т.е. компановщик когда инициализируешь, то в качестве источника доступных настроек url
|
|
2
NcSteel
28.12.11
✎
14:24
|
(0) Работает код где ? В отчете с основной схемой СКД ?
|
|
3
zzhiraf
28.12.11
✎
14:25
|
(2) Код работает не в отчете, а в обработке. В отчетах а так понимаю все реализовано на уровне платформы.
(1) а можно поподробней?!
|
|
4
fimanich
28.12.11
✎
14:29
|
(3) нашел поподробнее
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ОтчетОбъект = РеквизитФормыВЗначение("Отчет");
СКДОстатки = ОтчетОбъект.ПолучитьМакет("Остатки");
КомпоновщикНастроекОстатки.Инициализировать(
Новый ИсточникДоступныхНастроекКомпоновкиДанных(
ПоместитьВоВременноеХранилище(СКДОстатки, УникальныйИдентификатор)));
КомпоновщикНастроекОстатки.ЗагрузитьНастройки(СКДОстатки.НастройкиПоУмолчанию);
Только сделай поправку, что у тебя обработка. "Остатки" здесь - название схемы.
|
|
5
zzhiraf
28.12.11
✎
14:35
|
Круто! Спасибо большое)
|
|