Ошибка в расширении конфигурации

1. Rackhanot 41 06.04.22 14:45 Сейчас в теме
Всем доброго дня! Столкнулся со странным поведением платформы. Платформа: 1С:Предприятие 8.3 (8.3.19.1467), конфигурация "Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.109.61)".
В модуле менеджера документа «АктСверкиВзаиморасчетов» в расширении я переопределил функцию «ПредставлениеДокумента» с директивой «Вместо». Расширение подключается, ошибок нет. Процедура отрабатывает как и задумано. Вызывается при заполнении табличной части документа.
&Вместо("ПредставлениеДокумента")
Функция ст_ПредставлениеДокумента(СтруктураПараметров, Выборка, КэшМетаданных, СчетаИсключения)

ШаблонПредставлениеСтроки = "[Представление] ([НомерДокумента][ДатаДокумента])";
ПараметрыПредставления = Новый Структура;
ПараметрыПредставления.Вставить("Представление", "");
ПараметрыПредставления.Вставить("НомерДокумента", "");
ПараметрыПредставления.Вставить("ДатаДокумента", "");

// Представление документа
Если СтруктураПараметров.ВыводитьПолныеНазванияДокументов Тогда
МетаданныеДокумента = ПолучитьМетаданныеДокумента(Выборка.Документ, КэшМетаданных);
ПараметрыПредставления.Представление = МетаданныеДокумента.Представление();
Иначе
ПараметрыПредставления.Представление =
ПредставлениеХозяйственнойОперации(Выборка, СчетаИсключения);
КонецЕсли;
Показать

Все прекрасно работало до тех пор, пока в расширение я не добавил форму документа "АктСверкиВзаиморасчетов". В форме добавлены несколько процедур интеграции с 1С:Документооборотом. Они также отрабатывают как и задумано, никаких ошибок нет. Но теперь при нажатии кнопки "Присоединенные файлы" вдруг вылетает ошибка:
{ДополнениеФункциональностиБП Документ.АктСверкиВзаиморасчетов.МодульМенеджера(13,25)}: Процедура или функция с указанным именем не определена (ПолучитьМетаданныеДокумента)
МетаданныеДокумента = <<?>>ПолучитьМетаданныеДокумента(Выборка.Документ, КэшМетаданных);
{ДополнениеФункциональностиБП Документ.АктСверкиВзаиморасчетов.МодульМенеджера(17,4)}: Процедура или функция с указанным именем не определена (ПредставлениеХозяйственнойОперации)
<<?>>ПредставлениеХозяйственнойОперации(Выборка, СчетаИсключения);

При этом функции, которые вызывают ошибку «ПолучитьМетаданныеДокумента» и «ПредставлениеХозяйственнойОперации» определены в модуле менеджера документа «АктСверкиВзаиморасчетов» основной конфигурации. Вызова переопределенной функции модуля менеджера при выполнении команды «ПрисоединенныеФайлыБП», вызываемой нажатием кнопки «Присоединенные файлы» в форме документа, не происходит. Отладка с остановкой по ошибке ничего не дает, остановки по ошибке не происходит. Далее выполняю пошаговую отладку. Ставлю точку останова на первой строке кода «ОбработкаКоманды» общей команды «ПрисоединенныеФайлыБП», затем перехожу на следующий шаг:
&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)

ШаблонЗаголовка = НСтр("ru='Присоединенные файлы: %1'");
ТекстЗаголовка = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ШаблонЗаголовка, ПараметрКоманды);

Начинает выполняться функция «СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку». Отладчик позиционируется на первой строке этой функции «ЕстьПараметрыСПроцентом»:
Функция ПодставитьПараметрыВСтроку(Знач ШаблонСтроки,
Знач Параметр1, Знач Параметр2 = Неопределено, Знач Параметр3 = Неопределено,
Знач Параметр4 = Неопределено, Знач Параметр5 = Неопределено, Знач Параметр6 = Неопределено,
Знач Параметр7 = Неопределено, Знач Параметр8 = Неопределено, Знач Параметр9 = Неопределено) Экспорт

ЕстьПараметрыСПроцентом = СтрНайти(Параметр1, "%")
Или СтрНайти(Параметр2, "%")
Или СтрНайти(Параметр3, "%")
Или СтрНайти(Параметр4, "%")
Или СтрНайти(Параметр5, "%")
Или СтрНайти(Параметр6, "%")
Или СтрНайти(Параметр7, "%")
Или СтрНайти(Параметр8, "%")
Или СтрНайти(Параметр9, "%");
Показать

Далее при нажатии F11 (переход на следующий шаг) в отлаживаемом приложении вылетает упомянутая ошибка.
Совершенно не понятны причины возникновения данной ошибки. Вызова метода модуля менеджера в расширении не происходит. Сам метод в расширении при заполнении документа отрабатывает отлично, к расширению вопросов нет. В 1С отказываются комментировать все, что связанно с ошибками в расширениях конфигурации, ссылаясь на неверную разработку расширения. Но расширение отрабатывает без ошибок! Может кто сталкивался с такой же проблемой? Как её побороть или хотя бы понять причины её возникновения?
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
5. RocKeR_13 1369 06.04.22 14:59 Сейчас в теме
(1) тот самый случай, когда рекомендация "Почистите кеш" реально работает) Было много раз такое
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
5. RocKeR_13 1369 06.04.22 14:59 Сейчас в теме
(1) тот самый случай, когда рекомендация "Почистите кеш" реально работает) Было много раз такое
7. Rackhanot 41 06.04.22 15:01 Сейчас в теме
(5) Сейчас попробую Это реально глюк какой-то... Сейчас вернул расширение из хранилища конфигурации в исходное состояние но ошибка сохранилась...
8. Rackhanot 41 06.04.22 15:06 Сейчас в теме
(5) Действительно тот самый случай... Сейчас ошибка пропала, теперь осталось вернуть доработки и снова попробовать.
9. RocKeR_13 1369 06.04.22 15:07 Сейчас в теме
(8) С 8.3.19 довольно часто стала такая ситуация проявляться.
2. VictorRGB2 14 06.04.22 14:53 Сейчас в теме
заимствован ли сам документ как объект в расширение?
3. Rackhanot 41 06.04.22 14:54 Сейчас в теме
(2) Конечно, иначе форму документа и модуль менеджера в расширении никак не переопределить
4. Rackhanot 41 06.04.22 14:56 Сейчас в теме
Сейчас удалил все доработки, внесенные до изменения формы документа. Оставил только процедуру в модуле менеджера, т.е. вернул все так, как было до ошибки. Но сама ошибка сохранилась.
6. user621724_Dimav1979 411 06.04.22 14:59 Сейчас в теме
(4) на функцию в основной конфе встаньте и добавьте в расширение
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот