Skip to content

Conversation

@JaneGlass73
Copy link

Добавлена возможность передавать список групп, разделенных | в переменную "ИмяГруппы" в шаги

	И в таблице "ИмяТаблицы" я активизирую колонку "ИмяКолонки" в группе "ИмяГруппы"
	И в таблице "ИмяТаблицы" я активизирую колонку с именем "ИмяКолонки" в группе "ИмяГруппы"

реализация #

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

      И в таблице "КроссТаблица" я активизирую колонку "Σ" в группе "2 неделя. Апрель 2025 г.|Новое"

В таблице "КроссТаблица" будет сначала искаться группа "2 неделя. Апрель 2025 г.", в случае успешного поиска будет предпринята попытка поиска следующей группы "Новое" в цепочке. В случае удачи будет искаться в последней найденной группе отыскать и активизировать требуемый реквизит.

Добавлена возможность передавать список групп, разделенных | в переменную "ИмяГруппы" в шаги 
	И в таблице "ИмяТаблицы" я активизирую колонку "ИмяКолонки" в группе "ИмяГруппы"
	И в таблице "ИмяТаблицы" я активизирую колонку с именем "ИмяКолонки" в группе "ИмяГруппы"
@Pr-Mex
Copy link
Owner

Pr-Mex commented Nov 29, 2025

@JaneGlass73
Спасибо за доработку!

Тут есть пара моментов:

  1. Надо вместо СтрРазделить() использовать Ванесса._СтрРазделить()
    См тут https://github.com/Pr-Mex/vanessa-automation/blob/develop/docs/FAQ/%D0%A0%D0%B5%D0%B6%D0%B8%D0%BC%20%D1%81%D0%BE%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8%208.2.md

@Pr-Mex
Copy link
Owner

Pr-Mex commented Nov 29, 2025

  1. Что делать, если пользователь использует шаг вида
      И в таблице "КроссТаблица" я активизирую колонку "Сумма" в группе "Город|Москва"

и при этом есть колонка, в заголовке которой встречается символ вертикальной черты "|" ?

@Pr-Mex
Copy link
Owner

Pr-Mex commented Nov 29, 2025

@JaneGlass73

Как вариант можно предложить дополнительно поддержать синтаксис с использованием таблицы Gherkin

И в таблице "КроссТаблица" я активизирую колонку "Сумма" в группе 
    |'Город'|
    |'Москва'|

Тогда нет использования спецсимволов и нет проблемы экранирования спецсимволов

@JaneGlass73
Copy link
Author

JaneGlass73 commented Dec 5, 2025

@Pr-Mex Леонид, спасибо за замечания, они уместны, поправлю! Есть ли вариант оставить синтаксис как есть + таблица, если кому то палки потребуются?

@Pr-Mex
Copy link
Owner

Pr-Mex commented Dec 6, 2025

@JaneGlass73
В целом можно, тогда в документации к шагу надо написать все варианты использования.
Сейчас описание шага можно делать в Markdown, пример описания можно посмотреть в шаге

И Я запоминаю значение выражения на сервере 'ВыражениеВстроенногоЯзыка' в переменную "ИмяПеременной" (Расширение)

@Pr-Mex
Copy link
Owner

Pr-Mex commented Jan 8, 2026

@JaneGlass73
Привет. Приближается выпуск мажорного релиза. Хотелось бы принять реквест до его выпуска.
У тебя получится поправить реквест?

@JaneGlass73
Copy link
Author

JaneGlass73 commented Jan 9, 2026

У тебя получится поправить реквест?

Добрый день, скорее всего нет. В праздники до 12го точно не получится, потом тоже под вопросом, хорошо если к концу января 26 получится...
Я думаю, что другим эта функциональность не критична совсем... Это только у нас такие формы с подвыподвертом...
Если сильно глаза мозолит, можно закрыть, я потом когда будет время сделаю основательно и повторю.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants