bddRunner для ОФ не поддерживается?


#1

bddRunner в на обычных формах не поддерживается? Куча ошибок при открытии вылетает.
Подскажите рабочую версию для ОФ.


#2

Вообще то поддерживается, но больше зависти от версии самой платформы.
Пришлите:

  • Версию платформы
  • режим совместимости
  • Логи ошибок

#3

Создал пустую базу с запуском в обычном режиме

  • 1С:Предприятие 8.3 (8.3.14.1694)
  • Основной режим запуска “Обычное приложение”
  • Без режима совместимости.
  • АДД весрсии 6.0.0 (функция ПолучитьВерсиюОбработки в модуле обработки)

Пытаюсь открыть bddRunner , и тьма ошибок - такое ощущение, что для ОФ оно уже не предназначено.

Ошибки не все:

{ВнешняяОбработка.bddRunner.Форма.Форма.Форма(148,34)}: Переменная не определена (DebugLog)
Настройки.Свойство(“DebugLog”, <<?>>DebugLog);
{ВнешняяОбработка.bddRunner.Форма.Форма.Форма(149,40)}: Переменная не определена (ГенерироватьУФ)
Настройки.Свойство(“ГенерироватьУФ”, <<?>>ГенерироватьУФ);
{ВнешняяОбработка.bddRunner.Форма.Форма.Форма(150,40)}: Переменная не определена (КаталогПроекта)
Настройки.Свойство(“КаталогПроекта”, <<?>>КаталогПроекта);
{ВнешняяОбработка.bddRunner.Форма.Форма.Форма(151,36)}: Переменная не определена (КаталогФич)
Настройки.Свойство(“КаталогФич”, <<?>>КаталогФич);
{ВнешняяОбработка.bddRunner.Форма.Форма.Форма(152,50)}: Переменная не определена (ДелатьОтчетВФорматеАллюр)
Настройки.Свойство(“ДелатьОтчетВФорматеАллюр”, <<?>>ДелатьОтчетВФорматеАллюр);

много…


#4

Версия 8.3.14 еще пока не поддерживается.
Попробуйте на 13-й версии


#5

@binex Это платформа 1С привезла неожиданную проблему - при загрузке обычной формы из исходников неверно ставится тип реквизита “ОсновнойЭлемент” у формы.

При сборке ставится тип Строка, хотя должно быть “ВнешняяОбработка.bddRunner”.

Даже если просто выгрузить и загрузить внешнюю обработку, так происходит :frowning:

Проблема актуальна на новых платформах 1С - 8.3.13 и выше.
На 8.3.10 и 8.3.12 (вроде бы) такой проблемы нет.

В итоге при сборке Ванесса-АДД 6.0.0 собралась неверная обычная форма.

Исправить легко -

  • зайти в конфигуратор,
  • открывать bddRunner.epf,
  • открыть форму Форма
  • переключиться на закладку Реквизиты
  • исправить тип “Основной элемент”

#6

это неверно. для обычной формы нет разницы 8.3.13 и 8.3.14


#7

Ясно. Мерси.


#8

оказывается, я не сделал ишуз по этой проблеме, когда увидел ее после выпуска 6.0.0 :frowning:

исправился и создал https://github.com/silverbulleters/add/issues/499