Здравствуйте. Есть в типовых есть обработка УниверсальныйОбменДаннымиXML для обмена в универсальном формате. Есть правила выгрузки/загрузки из УНФ1.6 (снятая с поддержки) и БП3.0 (была снята, но позже установлена на поддержку). В правилах в ПКО ПослеЗагрузки многих(если не всех) объектов есть экспортная процедура РежимЗагрузкиДанныхВИнформационнуюБазу().
Так как загрузка раньше шла в БП3.0 и БП3.0 была снята с поддержки, то эта процедура находилась в основной конфигурации. Все работало. После постановки на поддержку, процедуру было решено перенести в расширение. Но в такой ситуации это работать перестало. Возникает ошибка отсутствия этой процедуры.
Если сделать внешнюю обработку и обратиться к процедуре через Выполнить() - все работает.
Вопрос: как расширение добавить экспортную процедуру, которая будет работать при загрузке правил?
Добавить процедуру, в которой запускается выполнение обработчика ПКО, в это же расширение, ничего в ней не меняя.
Платформа не дает вызывать из основной конфигурации процедуры расширений, это задуманное разработчиками поведение.