Создал план обмена между одинаковыми конфигурциями.

добавил в модуль менеджера

```1c
    Процедура ПриПолученииНастроек(Настройки) Экспорт

    Настройки.Алгоритмы.ПриПолученииВариантовНастроекОбмена = Ложь;
    Настройки.Алгоритмы.ПриПолученииОписанияВариантаНастройки = Ложь;
    Настройки.Алгоритмы.ОбработчикПроверкиПараметровУчета = Ложь;
    Настройки.Алгоритмы.ПриПодключенииККорреспонденту = Ложь;
    Настройки.Алгоритмы.ПриОтправкеДанныхОтправителя = Ложь;
    Настройки.Алгоритмы.ПриПолученииДанныхОтправителя = Ложь;
    Настройки.Алгоритмы.НастроитьИнтерактивнуюВыгрузку = Ложь;
    Настройки.Алгоритмы.ОписаниеОграниченийПередачиДанных = Ложь;
    Настройки.Алгоритмы.ОписаниеОграниченийПередачиДанныхБазыКорреспондента = Ложь;
    Настройки.Алгоритмы.ОписаниеЗначенийПоУмолчанию = Ложь;
    Настройки.Алгоритмы.ОписаниеЗначенийПоУмолчаниюБазыКорреспондента = Ложь;
    Настройки.Алгоритмы.ПредставлениеОтбораИнтерактивнойВыгрузки = Ложь;

    КонецПроцедуры
```

какое то время работал все хорошо
но после обновления

при выгрузке ошибок нет.
при загрузке стало выскакивать ошибка

{ОбщийМодуль.ОбменДаннымиСобытия.Модуль(3339)}: Метод объекта не обнаружен (Метаданные)
 Если ОбщегоНазначения.ЭтоКонстанта(ЭлементДанных.Метаданные()) Тогда

вот сама Процедура

```1c
    // Выполняет проверку на наличие запрета загрузки по дате.
    //
    // Параметры:
    // ЭлементДанных - СправочникОбъект, ДокументОбъект, РегистрСведенийНаборЗаписей и др. данные.
    // Данные, которые были зачитаны из сообщения обмена, но еще не были записаны в ИБ.
    // ПолучениеЭлемента - ПолучениеЭлементаДанных.
    // Отправитель - ПланыОбменаОбъект.
    //
    Процедура ПроверитьНаличиеЗапретаЗагрузкиПоДате(ЭлементДанных, ПолучениеЭлемента, Знач Отправитель)

    Если Отправитель.Метаданные().РаспределеннаяИнформационнаяБаза Тогда
    Возврат;
    КонецЕсли;

    Если ОбщегоНазначения.ЭтоКонстанта(ЭлементДанных.Метаданные()) Тогда
    Возврат;
    КонецЕсли;

    Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ДатыЗапретаИзменения") Тогда
    МодульДатыЗапретаИзменения = ОбщегоНазначения.ОбщийМодуль("ДатыЗапретаИзменения");

    Отказ = Ложь;
    ОписаниеОшибки = ";

    МодульДатыЗапретаИзменения.ПроверитьДатыЗапретаЗагрузкиДанных(ЭлементДанных,
    Отправитель.Ссылка, Отказ, ОписаниеОшибки);

    Если Отказ Тогда
    ЗарегистрироватьЗапретЗагрузкиДанныхПоДате(ЭлементДанных, Отправитель, ОписаниеОшибки);
    ПолучениеЭлемента = ПолучениеЭлементаДанных.Игнорировать;
    КонецЕсли;

    КонецЕсли;

    ЭлементДанных.ДополнительныеСвойства.Вставить("ПропуститьПроверкуЗапретаИзменения");

    КонецПроцедуры
```

у меня в плане не предусмотрена дата запрета, не нужна она мне.

как справится с этой ошибкой ?
---
спасибо конечно за предложение
но такой вариант уже есть. сделал через попытку, расширением. загрузка проходит.

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

ЭлементДанных.ДополнительныеСвойства.Вставить("ПропуститьПроверкуЗапретаИзменения");
Возврат;
---
спасибо конечно за предложение
но такой вариант уже есть. сделал через попытку, расширением. загрузка проходит.

хотелось бы решение без правки конфигурации и все таки сам факт интересует, за счет чего ошибка вываливается.
---
Если интересует сам факт - смотрите в отладке, что у вас в ЭлементДанных в момент падения, тогда станет понятно, что это за объект или отсутствие его, откуда оно пришло и что с этим теперь делать =) Если конфигурацию править не хочется, значит придется править правила обмена, только осталось определить в каком месте.
---
(5)

отладчик не работает в этом модуле. работал бы, не спрашивал бы ))
придется колхозить СообщитьПользователю()
---
Отлаживать можно и запариться, а вот писать в ЖР или другое место, что же там передается вполне можно.