При настройке одностороннего обмена УТ 10.3 -> БП 2.0, беру файл из УТ для настройки второй конфы, загружаю в БП, настраиваю и хочу сделать сценарий обмена, при его создании и выборе "транспорта сообщений" возникает ошибка:

{ОбщийМодуль.ОбменДаннымиПовтИсп.Модуль(516)}: Метод объекта не обнаружен (ИспользуемыеТранспортыСообщенийОбмена) Результат = ПланыОбмена[ПолучитьИмяПланаОбмена(УзелИнформационнойБазы)].ИспользуемыеТранспортыСообщенийОбмена();

Как можно вылечить?

P.S. Обе конфы обновлены до последнего релиза и пробовал с нуля настраивать обмен.
---
WhiteDragon, все-таки посмотри (3): проверь модуль менеджера плана обмена (в бухне) "ОбменУправлениеТорговлейБухгалтерияПредприятияКОРП" на предмет присутствия функции

```1c
    // Возвращает массив используемых транспортов сообщений для этого плана обмена
    //
    // 1. Например, если план обмена поддерживает только два транспорта сообщений FILE и FTP,
    // то тело функции следует определить следующим образом:
    //
    // Результат = Новый Массив;
    // Результат.Добавить(Перечисления.ВидыТранспортаСообщенийОбмена.FILE);
    // Результат.Добавить(Перечисления.ВидыТранспортаСообщенийОбмена.FTP);
    // Возврат Результат;
    //
    // 2. Например, если план обмена поддерживает все транспорты сообщений, определенных в конфигурации,
    // то тело функции следует определить следующим образом:
    //
    // Возврат ОбменДаннымиСервер.ВсеТранспортыСообщенийОбменаКонфигурации();
    //
    // Возвращаемое значение:
    // Массив - массив содержит значения перечисления ВидыТранспортаСообщенийОбмена
    //
    Функция ИспользуемыеТранспортыСообщенийОбмена() Экспорт

    Результат = Новый Массив;
    Результат.Добавить(Перечисления.ВидыТранспортаСообщенийОбмена.FILE);
    Результат.Добавить(Перечисления.ВидыТранспортаСообщенийОбмена.FTP);
    Результат.Добавить(Перечисления.ВидыТранспортаСообщенийОбмена.COM);
    Возврат Результат;

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

Если функция присутствует, то запускайте в режиме отладки и смотрите в общем модуле "ОбменДаннымиПовтИсп" строчку

```1c
    Результат = ПланыОбмена[ПолучитьИмяПланаОбмена(УзелИнформационнойБазы)].ИспользуемыеТранспортыСообщенийОбмена();
```

вдруг, например, функция ПолучитьИмяПланаОбмена(УзелИнформационнойБазы) вернула пустое значение.
---
АП+$m
---
Скорее всего у вас старая версия БСП.
Необходимо в модуль менеджера плана обмена добавить функцию ИспользуемыеТранспортыСообщенийОбмена.

// Возвращает массив используемых транспортов сообщений для этого плана обмена
//
// 1. Например, если план обмена поддерживает только два транспорта сообщений FILE и FTP,
// то тело функции следует определить следующим образом:
//
// Результат = Новый Массив;
// Результат.Добавить(Перечисления.ВидыТранспортаСообщенийОбмена.FILE);
// Результат.Добавить(Перечисления.ВидыТранспортаСообщенийОбмена.FTP);
// Возврат Результат;
//
// 2. Например, если план обмена поддерживает все транспорты сообщений, определенных в конфигурации,
// то тело функции следует определить следующим образом:
//
// Возврат ОбменДаннымиСервер.ВсеТранспортыСообщенийОбменаКонфигурации();
//
// Возвращаемое значение:
// Массив - массив содержит значения перечисления ВидыТранспортаСообщенийОбмена
//
Функция ИспользуемыеТранспортыСообщенийОбмена() Экспорт

 Результат = Новый Массив;
 Результат.Добавить(Перечисления.ВидыТранспортаСообщенийОбмена.WS);
 Результат.Добавить(Перечисления.ВидыТранспортаСообщенийОбмена.FILE);
 Результат.Добавить(Перечисления.ВидыТранспортаСообщенийОбмена.FTP);
 Возврат Результат;

КонецФункции
---
Нет, эта функция применяется во всех релизах БСП, начиная с первого. О старости БСП в данном случае речи нет.
Обе конфы обновлены до последнего релиза
---
АП
---
WhiteDragon, все-таки посмотри (3): проверь модуль менеджера плана обмена (в бухне) "ОбменУправлениеТорговлейБухгалтерияПредприятияКОРП" на предмет присутствия функции

```1c
    // Возвращает массив используемых транспортов сообщений для этого плана обмена
    //
    // 1. Например, если план обмена поддерживает только два транспорта сообщений FILE и FTP,
    // то тело функции следует определить следующим образом:
    //
    // Результат = Новый Массив;
    // Результат.Добавить(Перечисления.ВидыТранспортаСообщенийОбмена.FILE);
    // Результат.Добавить(Перечисления.ВидыТранспортаСообщенийОбмена.FTP);
    // Возврат Результат;
    //
    // 2. Например, если план обмена поддерживает все транспорты сообщений, определенных в конфигурации,
    // то тело функции следует определить следующим образом:
    //
    // Возврат ОбменДаннымиСервер.ВсеТранспортыСообщенийОбменаКонфигурации();
    //
    // Возвращаемое значение:
    // Массив - массив содержит значения перечисления ВидыТранспортаСообщенийОбмена
    //
    Функция ИспользуемыеТранспортыСообщенийОбмена() Экспорт

    Результат = Новый Массив;
    Результат.Добавить(Перечисления.ВидыТранспортаСообщенийОбмена.FILE);
    Результат.Добавить(Перечисления.ВидыТранспортаСообщенийОбмена.FTP);
    Результат.Добавить(Перечисления.ВидыТранспортаСообщенийОбмена.COM);
    Возврат Результат;

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

Если функция присутствует, то запускайте в режиме отладки и смотрите в общем модуле "ОбменДаннымиПовтИсп" строчку

```1c
    Результат = ПланыОбмена[ПолучитьИмяПланаОбмена(УзелИнформационнойБазы)].ИспользуемыеТранспортыСообщенийОбмена();
```

вдруг, например, функция ПолучитьИмяПланаОбмена(УзелИнформационнойБазы) вернула пустое значение.
---
спасибо огромное, реально не хватало этой функции