Здравствуйте, есть обработка запускаю как внешнюю она должна с помощью этой функции:

```1c
    Функция ВызватьВнешнююОбработку(ПараметрыВызова=неопределено) Экспорт

    СсылкаНаОбъект = Справочники.ДополнительныеОтчетыИОбработки.НайтиПоНаименованию("Отладка телеграмм");

    Если не ЗначениеЗаполнено(СсылкаНаОбъект) Тогда
    Сообщить("Обработка не найдена");
    Возврат неопределено;
    КонецЕсли;

    //ЭтоОбработка = ?(СсылкаНаОбъект.Вид = Перечисления.ВидыДополнительныхВнешнихОбработок., Истина, Ложь);
    //
    //Если НЕ ЭтоОбработка Тогда
    // Возврат неопределено;
    //КонецЕсли;

    ИмяФайла = ПолучитьИмяВременногоФайла();
    ДвоичныеДанные = СсылкаНаОбъект.ХранилищеОбработки.Получить();
    ДвоичныеДанные.Записать(ИмяФайла);

    Попытка
    Обработка = ВнешниеОбработки.Создать(ИмяФайла);
    ЗначениеИзОбработки = Обработка.ПроверкаСообщений();
    Исключение
    Сообщить ("Выбранный файл не является внешней обработкой,
    |поврежден, либо функция вызвана неверно.");
    КонецПопытки;

    УдалитьФайлы(ИмяФайла);
    Возврат ЗначениеИзОбработки;

    КонецФункции
```

должна вызвать функцию встроенной уже встроенной как доп другой внешней обработки, вот функция:

```1c
    Функция ПроверкаСообщений() Экспорт

    //Адрес = "C:\Users\GusevVV\Desktop\ОтладкаТелеграмм.epf";
    //Обр = ВнешниеОбработки.Создать(Адрес, БезопасныйРежим());
    //Обр.ПроверкаСообщений();
    //Возврат;

    Настройки = Справочники.Макс_TelegramНастройки.ОсновнойБот;
    ПРокси = Новый ИнтернетПрокси;
    ПРокси.Установить("https", Настройки.Адрес, Настройки.Порт);
    ПРокси.Установить("http", Настройки.Адрес, Настройки.Порт);
```

В результате дает ошибку в строке ЗначениеИзОбработки = Обработка.ПроверкаСообщений();
"Выбранный файл не является внешней обработкой,
  |поврежден, либо функция вызвана неверно."
Срабатывает исключение, хотя функция экспорт как положено, обр отладка показывает есть объект, не пойму что не так делаю.
---
1. Если нажать на кнопку Выполнить со второго скрина - она работает?
2. При нажатии на Выполнить что вызывается?
---
А если попробовать ПолучитьИмяВременногоФайла("epf")?
А вообще копайте в сторону блока ДополнительныеОтчетыИОбработки из БСП (если есть) - там корректно подключаются доп. обработки из справочника.
---
epf не помогает, копаюсь в бсп
---
Попробуйте для начала узнать информацию об ошибке:

```1c
    Попытка
    Обработка = ВнешниеОбработки.Создать(ИмяФайла);
    ЗначениеИзОбработки = Обработка.ПроверкаСообщений();
    Исключение
    Сообщить ("Выбранный файл не является внешней обработкой,
    |поврежден, либо функция вызвана неверно." +
    ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()) );
    КонецПопытки;
```
---
Узнал, скрин. Но режим менял при регистрации обработки при перезагрузки на ложь и истину(безопасный режим), ошибка в обоих случаях одна
---
Я бы не Обработка -назвал переменную, а ка нибудь- ТестоваяВнешняяОбработка
---
Узнал, скрин. Но режим менял при регистрации обработки при перезагрузки на ложь и истину(безопасный режим), ошибка в обоих случаях одна
---
Сделал как у Вас, функция выполняется без проблем

PS Функция в модуле объекта же? В сохраненной в базе обработке такая функция присутствует?
Попробуйте вызвать функцию обработки СведенияОВнешнейОбработке
---
Уберите Попытку - увидите ошибку...
---
Про БСП:

```1c
    ПараметрыКоманды = Новый Структура("ДополнительнаяОбработкаСсылка, ИдентификаторКоманды", Справочники.ДополнительныеОтчетыИОбработки.НайтиПоНаименованию("Отладка телеграмм"), "ПроверкаСообщений");
    ДополнительныеОтчетыИОбработки.ВыполнитьКоманду(ПараметрыКоманды);
```

ПроверкаСообщений должэы быть объявлена в модуле обработки с Экспорт
---
ПараметрыКоманды = Новый Структура("ДополнительнаяОбработкаСсылка, ИдентификаторКоманды", Справочники.ДополнительныеОтчетыИОбработки.НайтиПоНаименованию("Отладка телеграмм"), "ПроверкаСообщений");
    ДополнительныеОтчетыИОбработки.ВыполнитьКоманду(ПараметрыКоманды);
Сделал так

```1c
    Функция ВызватьВнешнююОбработку(ПараметрыВызова=неопределено) Экспорт

    СсылкаНаОбъект = Справочники.ДополнительныеОтчетыИОбработки.НайтиПоНаименованию("Отладка телеграмм");

    ПараметрыКоманды = Новый Структура("ДополнительнаяОбработкаСсылка, ИдентификаторКоманды", Справочники.ДополнительныеОтчетыИОбработки.НайтиПоНаименованию("Отладка телеграмм"), "ПроверкаСообщений");
    ДополнительныеОтчетыИОбработки.ВыполнитьКоманду(ПараметрыКоманды);

    КонецФункции
```

Ошибку дает:
Команда ПроверкаСообщений не обнаружена.
{ОбщийМодуль.ДополнительныеОтчетыИОбработки.Модуль(2515)}: ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'Команда %1 не обнаружена.'"), ИдентификаторКоманды);
{ОбщийМодуль.ДополнительныеОтчетыИОбработки.Модуль(341)}: РезультатВыполнения = ВыполнитьКомандуВнешнегоОбъекта(ВнешнийОбъект, ИдентификаторКоманды, ПараметрыКоманды, АдресРезультата);
{ВнешняяОбработка.ЗагрузкаСообщенийТелеграм.МодульОбъекта(80)}: ДополнительныеОтчетыИОбработки.ВыполнитьКоманду(ПараметрыКоманды);
{ВнешняяОбработка.ЗагрузкаСообщенийТелеграм.Форма.Форма.Форма(5)}: ДокументОбъект.ВызватьВнешнююОбработку();
{ВнешняяОбработка.ЗагрузкаСообщенийТелеграм.Форма.Форма.Форма(10)}: ЗагрузитьНаСервере();
---
Ссылканаобъектлишнее
---
Но все равно не идет, не пойму что я не так делаю
---
Команда не обнаружена - значит процедура или функция внешней обработки скорее всего, не экспортная...
---
И прочитатьСообщение() Экспорт и ВызватьВнешнююОбработку(ПараметрыВызова=неопределено) Экспорт(хотя не важно думаю тоже экспорт)
---
Экспорт стоит везде, дело в чем то другом
(14)
---
Это функция из первого поста....я так понял, тут вызов второй обработки, а вот там как объявлена функция ПроверкаСообщений я не вижу...
---
я на всякий случай вообще все связанные хоть как-то экпорт сделал
---
скопипастить название функции, имя обработки, вставить, может символы (рус/лат) подменены и проч.
---
Перекопипастил все, попробовал опять та же ошибка
---
Тогда следующий вопрос - Обработка отладка телеграмм в дополнительных отчетах и обработках зарегистрирована? БСП не работает с файлом на диске, она работает со своим справочником (конечнео, если глубоко порыться - там видно, что по ссылке из справочника создается там временный файл и он выполняется. кстати там вызов из файла можно подсмотреть)
---
Встроена, на скринах
---
1. Если нажать на кнопку Выполнить со второго скрина - она работает?
2. При нажатии на Выполнить что вызывается?
---
Да спасибо навели на мысль, разобрался, заодно освоил не много как работает сведенияоВнешнейОбработке и вызов серверных клиентских методов да открытие формы.