|
Скд УФ обработка |
☑ |
0
Noxvil
03.02.15
✎
16:49
|
ДОбрый день.
&НаСервере
Процедура ПриОткрытииНаСервере()
СКД = РеквизитФормыВЗначение("ОБъект").ПолучитьМакет("СКД");
КомпоновщикНастроек.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(СКД));
КомпоновщикНастроек.ЗагрузитьНастройки(СКД.НастройкиПоУмолчанию);
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных();
МакетКомпоновки=КомпоновщикМакета.Выполнить(СКД,КомпоновщикНастроек.Настройки,,,);
ПроцессорКомпоновки=Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки);
КонецПроцедуры
- в СКД по умолчанию добавлен отбор
- при открытии формы в табличном поле отбора у меня 1 строка с ключом, который помечен крестиком, выбранные поля - пустые...
В обработке есть макет "СКД" и реквизит формы "КомпоновщикНастроек" с типом данных КомпоновщикНастроекКомпоновкиДанных
в форму выведена таблица с путём: КомпоновщикНастроек.Настройки.Отбор
Уже несколько часов вожусь, в чем может быть проблема?
|
|
1
Noxvil
03.02.15
✎
17:00
|
Никто не использовал СКД в обработках на УФ?
|
|
2
SUA
03.02.15
✎
17:05
|
и че надо то? - судя по отсутствию нормальной постановки вопроса проблема где-то в ДНК
|
|
3
DexterMorgan
03.02.15
✎
17:09
|
КомпоновщикНастроек.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(СКД));
инициализируй через url схемы
|
|
4
DexterMorgan
03.02.15
✎
17:10
|
типа так:
// Создадим URL для поля СхемаКомпоновкиДанных для ссылки СправочникОбъект.Ссылка
URLСхемы = ПолучитьНавигационнуюСсылку(СправочникОбъект.Ссылка, "СхемаКомпоновкиДанных");
// Создадим источник
ИсточникДоступныхНастроек = Новый ИсточникДоступныхНастроекКомпоновкиДанных(URLСхемы);
|
|
5
DexterMorgan
03.02.15
✎
17:11
|
или так:
// Поместим схему во временное хранилище
URLСхемы = ПоместитьВоВременноеХранилище(СхемаКомпоновкиДанных);
// Создадим источник
ИсточникДоступныхНастроек = Новый ИсточникДоступныхНастроекКомпоновкиДанных(URLСхемы);
|
|
6
Noxvil
03.02.15
✎
17:13
|
(4) (5) Спасибо огромное!
Вот так получилось:
URLСхемы = ПоместитьВоВременноеХранилище(СКД);
КомпоновщикНастроек.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(URLСхемы));
|
|
7
Noxvil
03.02.15
✎
17:14
|
(2) Я бы постыдился, написав такую грязь...
|
|