programnoe_dobavlenie_knopok_tonkij_klient

Различия

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

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

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