|
Вопрос по расшифровке в СКД
| ☑ |
0
mrd2006
26.02.12
✎
13:18
|
как работает метод Расшифровать?
Делаю
Процедура РезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка)
СтандартнаяОбработка=Ложь;
ИндексРасшифровки = Число(Расшифровка);
ЭлементРасшифровки = ДанныеРасшифровки.Элементы[ИндексРасшифровки];
ОбработкаРасшифровки.Расшифровать(ЭлементРасшифровки.Идентификатор,Новый ПолеКомпоновкиДанных("Документ"));
КонецПроцедуры
При этом ничего не происходит. Хочу, чтобы в расшифровке сразу выполнялась расшифровка по полю документ, без вывода меню доступных действий
|
|
1
le_
26.02.12
✎
13:47
|
Процедура РезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка)
Перем ВыполненноеДействие;
СКД = ПолучитьМакет("ТвояСКД");
//отменим стандартную обработку расшифровки
СтандартнаяОбработка = Ложь;
//создаем и инициализируем обработчик расшифровки
ОбработкаРасшифровки = Новый ОбработкаРасшифровкиКомпоновкиДанных(ДанныеРасшифровки, Новый ИсточникДоступныхНастроекКомпоновкиДанных(СКД));
//меню доступных действий
ДоступныеДействия = Новый Массив();
ДоступныеДействия.Добавить(ДействиеОбработкиРасшифровкиКомпоновкиДанных.ОткрытьЗначение);
Настройки = ОбработкаРасшифровки.Выполнить(Расшифровка, ВыполненноеДействие, ДоступныеДействия);
КонецПроцедуры
|
|
2
mrd2006
26.02.12
✎
15:05
|
Я нечто подобное делал, а дальше то что - дальше ничего не происходит
|
|
3
mrd2006
26.02.12
✎
15:07
|
Для чего вообще нужен метод Расшифровать и с чем его едят?
|
|
4
Мигрень
26.02.12
✎
15:09
|
На профильном сайте по СКД есть очень много видео по Расшифровкам. Всё разложено по полочкам.
|
|