Имя: Пароль:
1C
1С v8
Управляемая форма. СКД. Как убрать пункты из контекстного меню?
0 roman2
 
15.11.12
15:27
Есть результат СКД в табличном документе. При вызове контекстного меню там есть стандартные пункты "Расшифровать...", "Открыть", "Отфильтровать" и т.д.
Я добавляю свои кнопки, а стандартные хочу скрыть. Как это сделать?
Респект знатокам!
1 Trainee
 
15.11.12
15:49
1) открыть книгу Хрусталевой на странице 344 и читать до стр. 348. Потом писать.
2) http://www.spec8.ru/kurs-po-skd-besplatno - см. оглавление. А лучше все смотри.
2 roman2
 
15.11.12
17:02
(1) Большое спасибо! Буду пробовать.
3 roman2
 
19.11.12
18:51
Перерыл кучу информации, опробовал.
Научился отключать стандартные кнопки.

Но вот задача с отражением своего меню актуальна! Как только в процедуре

Процедура РезультатОбработкаДополнительнойРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка)
   Перем ВыбранноеДействие;
   Перем ПараметрыВыбранногоДействия;

   СтандартнаяОбработка = ложь;
   
   МассивДействий = Новый Массив;
   МассивДействий.Добавить(ДействиеОбработкиРасшифровкиКомпоновкиДанных.Расшифровать);
   МассивДействий.Добавить(ДействиеОбработкиРасшифровкиКомпоновкиДанных.ОткрытьЗначение);
   
   ОбработкаРасшифровки =  Новый ОбработкаРасшифровкиКомпоновкиДанных(АдресДанныхРасшифровки, Новый ИсточникДоступныхНастроекКомпоновкиДанных(Отчет));
   ОбработкаРасшифровки.ВыбратьДействие(Расшифровка, ВыбранноеДействие, ПараметрыВыбранногоДействия,МассивДействий ,,);
   Если ВыбранноеДействие = 1 тогда
       
   КонецЕсли;
КонецПроцедуры

появляется СтандартнаяОбработка = ложь, мое меню исчезает.

Есть кто добрался до таких дебрей в 1С?
4 roman2
 
20.11.12
10:07
Обновлю....
5 roman2
 
21.11.12
13:14
как жаль что никто не знает ответ...