Pr-Mex / vanessa-automation

BDD в 1С
https://pr-mex.github.io/vanessa-automation/dev/
BSD 3-Clause "New" or "Revised" License
484 stars 199 forks source link

Разное поведение шага И для каждого значения "ЗначениеИзТаблицы" из таблицы в памяти "Коллекция" в версии 1.2.041.1 и 1.2.041.22 #2180

Open akademik1986 opened 3 months ago

akademik1986 commented 3 months ago

Версия Vanessa Automation 1.2.041.22 Версия платформы 8.3.24 Режим совместимости базы, где запускается Vanessa Automation 8.3.21 Операционная система windows

Есть фича, которая использует сохранение списка в переменную и обход потом этой переменной и после обновления на релиз 1.2.041.22 эта фича стала падать. Ниже привожу скрин ошибка выполнения на 1.2.041.22 с таблом переменных и выполнение на 1.2.041.1. Отличие в том. что в в версии 1.2.041.1 была переменная "Представление", в версии 1.2.041.22 теперь только соответствие, в котором есть эта переменная. image image

Это теперь штатное поведение?

Сценарий: Создание реализации по правой кнопке
    * Проверяем создание документа по правой кнопке мыши
        И В командном интерфейсе я выбираю 'Продажи' 'Реализация (акты, накладные, УПД)'
        Тогда открылось окно 'Реализация (акты, накладные, УПД)'
        И я выбираю пункт контекстного меню с именем 'СписокКонтекстноеМенюСоздать' на элементе формы с именем "Список"
        И таблица 'СписокВидовОпераций' содержит строки:
            | 'Представление'   |
            | 'Лизинговые услуги' |
            | 'Выкуп с баланса лизингополучателя' |
        И я запоминаю значение таблицы "СписокВидовОпераций" как "ПерСписок"
        И я закрываю текущее окно       
        И для каждого значения "Стандартный" из таблицы в памяти "ПерСписок"
            И я выбираю пункт контекстного меню с именем 'СписокКонтекстноеМенюСоздать' на элементе формы с именем "Список"
            Тогда открылось окно 'Форма документа'
            И в таблице "СписокВидовОпераций" я перехожу к строке
                    | 'Представление' |
                    | '$Представление$' |
            И в таблице "СписокВидовОпераций" я выбираю текущую строку
            И я закрываю текущее окно
akademik1986 commented 3 months ago

Еще пример image image

akademik1986 commented 3 months ago

image

Pr-Mex commented 2 months ago

@akademik1986

Это теперь штатное поведение?

Да