Имя: Пароль:
1C
1С v8
УФ - а как сделать общую команду которая отображалась бы только в форме списка?
0 RomaH
 
naïve
23.01.13
10:36
А может не верный у меня подход к решению:
Суть задачи - переопределить форму для открытия проведенных документов
открываю печатную форму

   Если ВидФормы = "ФормаОбъекта" Тогда
       
       Если НЕ Параметры.Свойство("Ключ") ИЛИ Параметры.Свойство("ОткрытьОсновнуюФормуОбъекта") Тогда
           Возврат;    
       КонецЕсли;
       
       СтандартнаяОбработка = Ложь;
       
       ВыбраннаяФорма = Метаданные.ОбщиеФормы.ПечатьДокументов;
       
       МассивОбъектов = Новый Массив;
       МассивОбъектов.Добавить(Параметры.Ключ);
       Параметры.Вставить("ИмяМенеджераПечати","Документ.ИсследованиеЭКГ");
       Параметры.Вставить("ИменаМакетов","ПечатьОписания");
       Параметры.Вставить("ПараметрКоманды",МассивОбъектов);
       Параметры.Вставить("ПараметрыПечати",Неопределено);
       
   КонецЕсли;

но пользователю надо дать возможность открыть докмуент в нормальном виде, для этого делаю общую команду и помещаю её в группу "Командная панель формы.Важное"

и все бы хорошо, но эта команда отобраается в форме объекта и убрать её оттуда безболезненно не получается

вот как решить эту проблему?
1 RomaH
 
naïve
23.01.13
10:42
http://www.dropmocks.com/mBoTD2
как общую команду только в форму списка вывести?
2 almyaev
 
21.02.13
12:51
Можно скрыть в каждой конкретной форме объекта, на закладке "командный интерфейс"