0
Отвечен

Ошибка после перехода на Контур EDI 4.35.1 при печати реестра ВСД

tciban 5 месяцев назад обновлен АлександрФ 4 месяца назад 5

Уважаемые коллеги! После обновления на Контур ЕДИ 4.35.1 при выборе в "Еще" "Распечатать ВСД по выделенным строкам" получаю ошибку

{Обработка.КонтурEDI.Форма.ФормаСервис_ПечатьДокументов.Форма(34)}: Значение не является значением объектного типа (ПриОткрытииФормы)
ОсновнаяФорма().ПриОткрытииФормы(ЭтаФорма, "ФормаСервис_ПечатьДокументов");

Думаю дело тут в следующем - в форме Сервис_ПечатиДокументов есть функция

Функция ОсновнаяФорма() Экспорт

Если ЭтаФорма.ВладелецФормы = Неопределено Тогда
Возврат Неопределено;
Иначе
Возврат ЭтаФорма.ВладелецФормы.ОсновнаяФорма();
КонецЕсли;

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

Как мы видим в некоторых случаях она может возвращать Неопределено. А в процедуре ПриОткрытии идет вызов

ОсновнаяФорма().ПриОткрытииФормы(ЭтаФорма, "ФормаСервис_ПечатьДокументов");

Который не предусматривает, что может вернуться Неопределено!

Что делать?

Релиз Контур Меркурий М8.17.06

1С:Предприятие 8.3 (8.3.10.2252)

На рассмотрении

эта ошибка модуля контур. edi

по возможности используйте версию 34 

исправление запрашивайте в техподдержке контур.edi https://kontur.ru/edi/support

Ну т.е. вы с ними сами не общаетесь и ошибку им передать не можете? Ведь эта ошибка возникает при выполнении действий связанных с Меркурием и с точки зрения пользователя относиться к Контур.Меркурию. Довольно странная позиция.

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

Я сначала позвонил туда. Что за ерунду там мне несли - лучше не пересказывать :)


Отвечен

в версии модуля EDI 35.2 данную строчку убрали.

обратитесь в техподдержку контур.edi 8-800-500-33-51

Сервис поддержки клиентов работает на платформе UserEcho