Передача параметров примера в таблицу структуры сценария без кавычек


#1

Приветствую. Тут вновь вернулся к теме передачи примеров в таблицу сценария.

Имею тестовую фичу со структурой сценария:

#language: ru
@tree
Функционал: Начисление отпусков сотрудникам
                                                                  
Структура сценария: Тестовый сценарий проверки
	Если в таблице 'Список' нет строки Тогда
	| Сотрудник | Начало | Окончание |
	| <ФИОСотрудника> | <ДатаНачалаОтпуска> | <ДатаОкончанияОтпуска> |

Примеры:
	| ФИОСотрудника | ДатаНачалаОтпуска | ДатаОкончанияОтпуска |
	| "ФИО" | "01.12.2018" | "02.12.2018" |

При загрузке такой фичи получается, что значения параметров, переданные из таблицы “Примеры” имеют кавычки только в последней колонке. Кавычки предыдущих колонок пропадают:

Я посмотрел в код и мне показалось, что если в обработке fbFeatureReader.epf в процедуре СкопироватьСтрокуВДереваПодчиненныеЭлементы() модуля объекта закомментировать выделенные строчки, то всё заработает:

И правда заработало. Но зачем-то же они были написаны :frowning:

Возможно, что я нашел не то и не там, возможно, проверялось на примере с одной колонкой (Для примера с одной колонкой действительно всё работает).


#2

Создавал задачу на эту тему. Помечена как баг. https://github.com/silverbulleters/add/issues/315


#3

Может мое решение поможет быстрее его поправить :slight_smile:


#4

Тогда возможно сломается передача парамеров по вложенные сценарии,
https://github.com/silverbulleters/add/pull/263
Попробую посмотреть на выходных