|
Интерактивное редактирование отбора компоновки данных | ☑ | ||
---|---|---|---|---|
0
rabbidX
16.01.20
✎
16:36
|
8.3.14 Управляемая форма.
Есть реквизит формы Компоновщик настроек. Тип - КомпоновщикНастроекКомпоновкиДанных. При создании формы на сервере настройки заполняются из СКД. КомпоновщикНастроек.Настройки.ДоступныеПоляОтбора.Элементы.Количество() = 3 На форму выведена таблица, путь к данным - КомпоновщикНастроек.Настройки.Отбор. Добавляю новый элемент, в списке выбора левого значения пусто. Чего не хватает? |
|||
1
palsergeich
16.01.20
✎
16:38
|
(0) Там все несколько хитрее.
Надо сначала инициализировать этот объект на основании схемы, а только потом заполнить. Без этапа инициализации нет связи со схемой и все работает не так как надо. |
|||
2
rabbidX
16.01.20
✎
16:40
|
(1) Так и делаю:
КомпоновщикНастроек.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(Макет)); КомпоновщикНастроек.ЗагрузитьНастройки(Макет.НастройкиПоУмолчанию); |
|||
3
palsergeich
16.01.20
✎
16:43
|
(2) Дело в том что надо чуть чуть по другому
ИсточникДанных = ПоместитьВоВременноеХранилище(Новый ИсточникДоступныхНастроекКомпоновкиДанных(Макет), УникальныйИдентификатор) //УникальныйИдентификатор - уникальный идентификатор формы КомпоновщикНастроек.Инициализировать(ИсточникДанных); |
|||
4
pechkin
16.01.20
✎
16:44
|
на уф нужно инициализировать адресом временного хранилища
|
|||
5
palsergeich
16.01.20
✎
16:44
|
По крайней мере этот вариант (2) в похожем кейсе у меня не взлетел.
|
|||
6
palsergeich
16.01.20
✎
16:45
|
(4) Уху, при выводе на форму не работает из макета, в рамках одного серверного вызова - работает
|
|||
7
pechkin
16.01.20
✎
16:46
|
(6) хранилище не привязываешь к форме потому что
|
|||
8
palsergeich
16.01.20
✎
16:46
|
Ошибка, поправил.
ИсточникДанных = Новый ИсточникДоступныхНастроекКомпоновкиДанных(ПоместитьВоВременноеХранилище(Макет, УникальныйИдентификатор))//УникальныйИдентификатор - уникальный идентификатор формы КомпоновщикНастроек.Инициализировать(ИсточникДанных); |
|||
9
palsergeich
16.01.20
✎
16:47
|
(7) Я тогда был молод для таких материй
|
|||
10
rabbidX
16.01.20
✎
16:47
|
Всем спасибо, заработало!
|
|||
11
rabbidX
16.01.20
✎
16:48
|
Что интересно, через (2) СКД исполнялось со стандартными настройками и выводило результат в таблицу, а вот отбор редактировать не давало.
|
|||
12
palsergeich
16.01.20
✎
16:52
|
(11) Теряется связь настроек со схемой между серверными вызовами
|
|||
13
palsergeich
16.01.20
✎
16:52
|
(12) Но так как сами настройки корректные - они без проблем применялись к схеме и отчет компановался
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |