vanessa-opensource / add

Разработка с управляемым качеством на 1С
Mozilla Public License 2.0
330 stars 183 forks source link

[BUG] При открытии обработки в режиме предприятия не предусмотрен случай, когда режим совместимости конфигурации имеет значение Не использовать #1122

Open Leontyev86 opened 11 months ago

Leontyev86 commented 11 months ago

При запуске в режиме предприятия обработки xddTestRunner.epf возникает ошибка. Такая же ошибка возникает при нажатии из Vanessa-ADD - подменю "Загрузить" - кнопка "Техническая информация":

Текст ошибки: Возникла ошибка при загрузке плагина: C:\Program Files\OneScript\lib\add\plugins\ЗагрузчикРасширения.epf Преобразование значения к типу Число не может быть выполнено {ВнешняяОбработка.xddTestRunner.МодульОбъекта(1120)}:Если Число(Элем2) > Число(Элем1) Тогда {ВнешняяОбработка.xddTestRunner.МодульОбъекта(1139)}:Возврат ВерсияПриложенияБольшеИлиРавнаЧемЗаданная(ВерсияРежимаСовместимости, НеобходимаяВерсияПриложения); {ВнешняяОбработка.ЗагрузчикРасширения.МодульОбъекта(137)}:Если Не КонтекстЯдра.ПодходящийРежимСовместимостиПлатформы("8.3.13") Тогда {ВнешняяОбработка.xddTestRunner.Форма.УправляемаяФорма.Форма(400)}:ОписаниеПлагина = ОбъектОбработки.ОписаниеПлагина(ЭтотОбъектНаСервере, Объект.ТипыПлагинов);

[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]

Ошибка возникает если свойство Режим совместимости в конфигурации установлено в значение Не использовать.

2023-10-20_182356

Окружение:

lo0p3r commented 11 months ago

Тоже столкнулся с этим багом. Баг исправлен в ветке develop, но его ещё нет в релизе.

Варианты действий:

  1. Ждать полноценный релиз 6.9.0.
  2. Взять последний snapshot 6.9.5, но потом не обновлять библиотеку add через opm update.
  3. Поправить код точечно у себя в C:\Program Files\OneScript\lib\add\xddTestRunner.epf, модуль объекта, Функция ПодходящийРежимСовместимостиПлатформы, но потом так же не обновлять библиотеку add через opm update.