Ошибка при формировании отчёта с использованием скриптов на VB [9061]

Доброго дня!
После установки обновления 3.35.3 перестали формироваться отчёты со скриптами, написанными на VB с таким сообщением:

Cannot execute report scripts because the application does not include required libraries.
Could not load file or assembly ‘Microsoft.CodeAnalysis.VisualBasic, Culture=neutral, PublicKeyToken=null’. Не удается найти указанный файл.

Отчетный период:
Начало = 09.07.2020 0:00:00
Конец = 08.08.2020 23:59:59
Параметры отчетной формы:
Отчетная форма = <Тепло+ГВС по о. у. ТСРВ-024М (Динамический)>
Тип = ParametersSheet
Сущность = Node
Комментарий =
Источник данных = ArchiveParent
Сборка = 33315

Отчётных форм со скриптами на VB у нас много, хотелось бы восстановить их работоспособность.

Добрый день!
Спасибо за информацию, мы исправим работоспособность скриптов на VB в ближайшей версии 3.36.1.

После установки, пожалуйста, отпишитесь стали ли работать отчёты.

Благодарю, обязательно сообщу результат, подскажите когда ждать выход этого обновления?

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

Понятно, и тем не менее очень прошу Вас поторопиться с выпуском патча на этот баг. Была проделана огромная работа по разработке отчётных форм с использованием скриптов на VB, в данный момент у нас используются эти отчётные формы более, чем на 200 объектах, в том числе многие формы - не типовые. Как Вы понимаете, переделать такое количество отчётных форм в ближайшее время не представляется возможным, а клиентам отчёты нужны уже сейчас.

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

Уточните пожалуйста, стоит ли ожидать выход фикса до 21.08.2020г.

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

Благодарю, вы нас успокоили. Просто отчётный период начинается 21 числа, клиентам отчёты нужно предоставить от 21 в течении 3-5 дней.

Обновление 3.36.1 доступно для скачивания.

Установили обновление, при формировании отчёта по той же форме появилось другое сообщение об ошибке, компилятор теперь не может найти другую библиотеку, теперь уже ошибка на синтаксис.

There are the following errors in script(s):
line 3, column 5: error BC35000: Requested operation is not available because the runtime library function ‘Microsoft.VisualBasic.CompilerServices.Operators.CompareString’ is not defined.
line 45, column 7: error BC35000: Requested operation is not available because the runtime library function ‘Microsoft.VisualBasic.CompilerServices.Operators.CompareString’ is not defined.
line 45, column 30: error BC35000: Requested operation is not available because the runtime library function ‘Microsoft.VisualBasic.CompilerServices.Operators.CompareString’ is not defined.
line 45, column 82: error BC35000: Requested operation is not available because the runtime library function ‘Microsoft.VisualBasic.CompilerServices.Operators.CompareString’ is not defined.
line 45, column 111: error BC35000: Requested operation is not available because the runtime library function ‘Microsoft.VisualBasic.CompilerServices.Operators.CompareString’ is not defined.
line 45, column 138: error BC35000: Requested operation is not available because the runtime library function ‘Microsoft.VisualBasic.CompilerServices.Operators.CompareString’ is not defined.
line 63, column 5: error BC35000: Requested operation is not available because the runtime library function ‘Microsoft.VisualBasic.CompilerServices.Operators.CompareString’ is not defined.
line 104, column 7: error BC35000: Requested operation is not available because the runtime library function ‘Microsoft.VisualBasic.CompilerServices.Operators.CompareString’ is not defined.
line 104, column 30: error BC35000: Requested operation is not available because the runtime library function ‘Microsoft.VisualBasic.CompilerServices.Operators.CompareString’ is not defined.
line 104, column 82: error BC35000: Requested operation is not available because the runtime library function ‘Microsoft.VisualBasic.CompilerServices.Operators.CompareString’ is not defined.
line 104, column 111: error BC35000: Requested operation is not available because the runtime library function ‘Microsoft.VisualBasic.CompilerServices.Operators.CompareString’ is not defined.
line 104, column 138: error BC35000: Requested operation is not available because the runtime library function ‘Microsoft.VisualBasic.CompilerServices.Operators.CompareString’ is not defined.
line 124, column 6: error BC35000: Requested operation is not available because the runtime library function ‘Microsoft.VisualBasic.CompilerServices.Operators.CompareString’ is not defined.

Отчетный период:
Начало = 09.07.2020 0:00:00
Конец = 08.08.2020 23:59:59
Параметры отчетной формы:
Отчетная форма = <Тепло+ГВС по о. у. ТСРВ-024М (Динамический)>
Тип = ParametersSheet
Сущность = Node
Комментарий =
Источник данных = ArchiveParent
Сборка = 33315

Спасибо за обращение! Мы поставили в план работ исправление данной ошибки. Как только она будет исправлена, обязательно сообщим в каком обновлении будет доступно исправление.

Экспортируйте и приложите, пожалуйста, отчетную форму, при использовании которой возникает ошибка в VB-скрипте

прикрепляю частично правленую отчётную форму с комментарием в скрипте. В целом, уже разобрались и немного переделали синтаксис, сейчас скрипты работают корректно (в данном конкретном случае. Возможно, есть и другие проблемные места). Но до фикса ничего не работало.
Тепло+ГВС по о. у. ТСРВ-024М (Динамический(Эксперимент)).lersreport (82 KB)

Спасибо за приложенные данные!

Мы отправили запрос производителю компонентов для печати отчётов. Они подтвердили неработоспособность скриптов на VB. Теперь ожидаем от них ответ по решению. Как только информация появится, мы проверим и включим в ближайшее обновление исправление.

Наши поставщики подтвердили ошибку и подготовили исправление. Оно будет включено в следующую версию компонентов. К сожалению, обновить мы сможем только версию 3.38, так как срок их выпуска примерно конец октября.

Добрый день!

Поставщик компонентов исправил ошибку, и мы внесли исправления в очередную версию. К сожалению, мы не сможем перенести их из готовящейся версии 3.38 в текущую 3.37. Поэтому, скрипты на VB, к сожалению, заработают только в версии 3.38.

Приношу извинения за доставленные неудобства.

Версия 3.38 доступна для скачивания.