Вопрос по расшифровке в СКД
☑
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
На профильном сайте по СКД есть очень много видео по Расшифровкам. Всё разложено по полочкам.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.