Имя: Пароль:
1C
1С v8
Как сгруппировать внешнии печатные формы в стандартной кнопке "Печать"
0 Alexs_set
 
04.03.22
13:18
Добрый день!

Подскажите, пожалуйста, как сгруппировать внешние печатный формы в стандартной кнопке "Печать".

В модуле Объекта след. код прописал. В кнопке Печать - моя команда появилась, а как создать вложенную команду - Не соображу что-то:( Надоумте, кто делал?!

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

//Список документов использования
Функция ПолучитьНазначениеОбработки()
    Назначение = Новый Массив;
    Назначение.Добавить("Документ.ЗаказПокупателя");    
    Возврат Назначение;
КонецФункции

Функция ПолучитьТаблицуКоманд()    
    Команды = Новый ТаблицаЗначений;
    Команды.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка"));
    Команды.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("Строка"));
    Команды.Колонки.Добавить("Использование", Новый ОписаниеТипов("Строка"));
    Возврат Команды;
КонецФункции
1 vicof
 
04.03.22
13:23
Было, поле, отвечающее за то, в какую группу пихать, смотри документацию БСП
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.