Имя: Пароль:
1C
1С v8
Вопрос по расшифровке в СКД
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
На профильном сайте по СКД есть очень много видео по Расшифровкам. Всё разложено по полочкам.