programnoe_dobavlenie_knopok_tonkij_klient

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
programnoe_dobavlenie_knopok_tonkij_klient [2021/01/20 14:03]
root создано
programnoe_dobavlenie_knopok_tonkij_klient [2023/12/15 12:56] (текущий)
tro
Строка 1: Строка 1:
-&НаСервере +Общий универсальный метод. 
-Процедура ДобавитьКнопкуПечатиРН() +<code>
- +
-РодительКоманд = элементы.ПодменюПечать; +
-ДобавитьКнопкуПечатиРННаСервере("РаспечататьРасходнуюНакладную"+РодительКоманд.имя,"Расходная накладная", "ДействияФормыРаспечататьРасходнуюНакладную",РодительКоманд , Тип("КнопкаФормы")); +
- +
-КонецПроцедуры +
- +
 &НаСервере &НаСервере
 Процедура  ДобавитьКнопкуПечатиРННаСервере(Имя,Синоним,Действие,Родитель, Тип) Процедура  ДобавитьКнопкуПечатиРННаСервере(Имя,Синоним,Действие,Родитель, Тип)
Строка 25: Строка 18:
   
 КонецПроцедуры КонецПроцедуры
 +</code>
 +
 +Вызов метода для создания кнопки
 +<code>
 +&НаСервере
 +Процедура ДобавитьКнопкуПечатиРН()
 +
 +РодительКоманд = элементы.ПодменюПечать;
 +ДобавитьКнопкуПечатиРННаСервере("РаспечататьРасходнуюНакладную"+РодительКоманд.имя,"Расходная накладная", "ДействияФормыРаспечататьРасходнуюНакладную",РодительКоманд , Тип("КнопкаФормы"));
 +
 +КонецПроцедуры
 +</code>
 +
 +Для обработчика нажатия добавляем єкспортную процедуру с **таким же именем как и имя Действия с указанием НаСервере** и одним параметром
 +<code>
 +&НаКлиенте
 +Процедура ДействияФормыРаспечататьРасходнуюНакладную(парам1) Экспорт 
 +
 +КонецПроцедуры
 +</code>
  • /sites/data/attic/programnoe_dobavlenie_knopok_tonkij_klient.1611151416.txt.gz
  • Последнее изменение: 2021/01/20 14:03
  • root