Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Улучшение работы "Подготовки и загрузки данных" "Добавить по ссылке" #1958

Closed
VO28 opened this issue May 19, 2023 · 5 comments
Labels
enhancement New feature or request TestDataGenerator

Comments

@VO28
Copy link
Contributor

VO28 commented May 19, 2023

photo_2023-05-19_11-41-58

Добавить возможно скопировав колонку геркин таблицы быстро отобрать объекты по ссылкам для подготовки загружаемых данных
photo_2023-05-19_11-57-53

Примерный код:
Объект.Строка = СтрЗаменить(Объект.Строка, "'", "");
СтрокаОбработанная = "";
Для Индекс = 1 По СтрЧислоСтрок(Объект.Строка) Цикл
ТекПодстрока = СтрПолучитьСтроку(Объект.Строка, Индекс);
Если Лев(ТекПодстрока, 10) = "e1cib/data" Тогда
СтрокаОбработанная = СтрокаОбработанная + ?(ПустаяСтрока(СтрокаОбработанная), ТекПодстрока, Символы.ПС + ТекПодстрока);
КонецЕсли;
КонецЦикла;
Объект.Строка = СтрокаОбработанная;

@Pr-Mex
Copy link
Owner

Pr-Mex commented May 19, 2023

@VO28
Расскажите, пожалуйста, подробнее про вашу доработку.

@Pr-Mex Pr-Mex added enhancement New feature or request question Further information is requested TestDataGenerator labels May 19, 2023
@VO28
Copy link
Contributor Author

VO28 commented May 19, 2023

Суть доработки очистить лишние не являющиеся навигационной ссылкой строки
Например строка:
'Значение'
30
'True'
'01.11.2017 0:00:00'
'Уважаемый клиент!'
'Здравствуйте! '
'e1cib/data/Справочник.ШаблоныСообщений?ref=83abb49691160f3511eb911fa4acac49'

Должна остаться строка только строка навигационной ссылки т.е. выглядеть так
e1cib/data/Справочник.ШаблоныСообщений?ref=83abb49691160f3511eb911fa4acac49

иначе такая ошибка
image

т.е. предлагаю сделать кнопку которая будет вычищать не ссылки
Безымянный

полезно когда например есть какой-то регистр сведений в котором значения могут быть любого типа
сначала делаем выгрузку этого регистра,
потом через редактор таблиц Gherkin копируем колону
и сразу вставляем её в окошко "Введите навигационные ссылки"
далее нажимаем новую кнопку которая уберет мусор
нажимаем ок и тогда в табличной части объектов добавятся новые объекты и не будет ошибок

@Pr-Mex
Copy link
Owner

Pr-Mex commented May 19, 2023

@VO28
Может попробуете сделать пул реквест?
Тут рассказано как это делать https://infostart.ru/1c/articles/1092009/

@VO28
Copy link
Contributor Author

VO28 commented May 19, 2023

@Pr-Mex Ок. Сделаю когда будет время.

VO28 added a commit to VO28/vanessa-automation that referenced this issue May 22, 2023
Улучшение работы "Подготовки и загрузки данных" "Добавить по ссылке"
VO28 added a commit to VO28/vanessa-automation that referenced this issue May 22, 2023
Pr-Mex#1958 Добавить по ссылке
VO28 added a commit to VO28/vanessa-automation that referenced this issue May 24, 2023
Pr-Mex#1958 Добавить по ссылке
VO28 added a commit to VO28/vanessa-automation that referenced this issue May 26, 2023
Pr-Mex#1958 Добавить по ссылке
Pr-Mex added a commit that referenced this issue May 29, 2023
#1958 Улучшение Подготовки и загрузки данных
@Pr-Mex Pr-Mex removed the question Further information is requested label Aug 1, 2023
@Pr-Mex
Copy link
Owner

Pr-Mex commented Sep 23, 2023

Решено.

@Pr-Mex Pr-Mex closed this as completed Sep 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request TestDataGenerator
Projects
None yet
Development

No branches or pull requests

2 participants