Имя: Пароль:
1C
1С v8
Вызывать внешнюю обработку из документа, что я делаю не так.
0 slnes
 
04.09.20
08:32
Подключаю внешнюю обработку в документ.
В документе обработки не нашел, где она в документе должна вызваться?
Подключаю так.
Функция СведенияОВнешнейОбработке() Экспорт  
    
    ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("3.1.2.0");
    ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиДополнительнаяОбработка();
    ПараметрыРегистрации.Версия = "1.0";
    ПараметрыРегистрации.БезопасныйРежим = Ложь;
    ПараметрыРегистрации.Назначение.Добавить("Документ.АвансовыйОтчет");
    ПараметрыРегистрации.Наименование = "СМС";
    ПараметрыРегистрации.Информация = "СМС";
        
    НоваяКоманда = ПараметрыРегистрации.Команды.Добавить();
    НоваяКоманда.Представление = "СМС";
    НоваяКоманда.Идентификатор = "СМС";
    НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы();     
        НоваяКоманда.Модификатор = "";
    НоваяКоманда.ПоказыватьОповещение = Истина;
        
    Возврат ПараметрыРегистрации;

КонецФункции;
1 acht
 
04.09.20
08:48
Это механизм БСП. Документацию о его использовании можно найти здесь: https://its.1c.ru/db/bsp244doc#content:31:1
2 FIXXXL
 
04.09.20
08:49
ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиЗаполнениеОбъекта()
3 slnes
 
04.09.20
08:58
(2) теперь работает, спасибо
Программист всегда исправляет последнюю ошибку.