Общий универсальный метод. &НаСервере Процедура ДобавитьКнопкуПечатиРННаСервере(Имя,Синоним,Действие,Родитель, Тип) Если Тип = Тип("КнопкаФормы") Тогда ИмяКоманды = Имя; Команда = Команды.Добавить(ИмяКоманды); Команда.Действие = Действие; Команда.Заголовок = Родитель.Имя+"."+Имя; КонецЕсли; НовыйЭлемент = Элементы.Добавить(ИмяКоманды,Тип,Родитель); Если Тип = Тип("КнопкаФормы") Тогда НовыйЭлемент.ИмяКоманды = ИмяКоманды; КонецЕсли; НовыйЭлемент.Заголовок = Синоним; КонецПроцедуры Вызов метода для создания кнопки &НаСервере Процедура ДобавитьКнопкуПечатиРН() РодительКоманд = элементы.ПодменюПечать; ДобавитьКнопкуПечатиРННаСервере("РаспечататьРасходнуюНакладную"+РодительКоманд.имя,"Расходная накладная", "ДействияФормыРаспечататьРасходнуюНакладную",РодительКоманд , Тип("КнопкаФормы")); КонецПроцедуры Для обработчика нажатия добавляем єкспортную процедуру с **таким же именем как и имя Действия с указанием НаСервере** и одним параметром &НаКлиенте Процедура ДействияФормыРаспечататьРасходнуюНакладную(парам1) Экспорт КонецПроцедуры