Имя: Пароль:
1C
1С v8
Как повесить внешнюю обработку на кнопку формы? 8.2
0 discant
 
14.06.12
16:06
Здравствуйте! Есть подключенная внешняя обработка.
Можно ли повесить ее как элемент меню интерфейса? и, если можно, то как?
Еще устроит вариант повесить ее на кнопку в форму списка или журнала документов...
Заранее спасибо.
1 Агент Инфостарта
 
14.06.12
16:09
(0) Сделай как в типовых.
2 echo77
 
14.06.12
16:10
Процедура ОткрытьВнешнююОбработкуИзФайла(ИмяФайла) Экспорт
   Форма = ВнешниеОбработки.ПолучитьФорму(ИмяФайла);

   Если Не Форма = Неопределено Тогда
       Форма.Открыть();
   Иначе
       ВнешняяОбработка = ВнешниеОбработки.Создать(ИмяФайла);
   КонецЕсли;

КонецПроцедуры
3 1C-band
 
14.06.12
16:12
(2) Если управляемое приложение - не взлетит. Через временное хранилище надо.
4 discant
 
14.06.12
16:16
Спасибо. А если мне не нужна форма обработки, а нужен ее функционал?
Если конкретнее, есть обработка, которая создает на основании исходного документа подчиненные...
Я хочу повесить ее на кнопку в журнале документов так, чтобы при выделению строчки с документом и нажатии кнопки ей передавался документ и она выполнялась...
5 cViper
 
14.06.12
16:22
(4) Внешняя обработка сегодня есть, а завтра нет. Либо делай внутренней обработкой и юзай ее функционал программно, либо пиши свое.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn