gifts2017

Замена строковых значений реквизитов в справочниках по шаблону

Опубликовал djvu (djvu) в раздел Обработки - Обработка справочников

Иногда, необходимо выполнить поиск и замену строковых реквизитов пользуясь каким-то шаблоном, групповая обработка справочников и документов обычно спасает, но не всегда (там, например, где необходимо осуществлять поиск реквизитов по какому-либо шаблону), данная обработка может осуществлять замены по выбранному строковому реквизиту справочника используя типовые механизмы платформы для поиска и замены значений в строках, а в особо "тяжелых" случаях, можно использовать шаблоны регулярных выражений.

    Обработка позволяет осуществлять замены по выбранному строковому реквизиту справочника используя типовые механизмы платформы для поиска и замены значений в строках, а в особо "тяжелых" случаях, можно использовать шаблоны регулярных выражений, например:

  • чтобы найти ошибку в наименовании
  • расставить скобки
  • заменить английские эквиваленты букв на русские (часто встречающаяся ситуация "c"-английская, сидящая в русском наименовании, убивает поиск по подстроке напрочь)

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Замена строковых значений реквизитов в справочниках
.epf 22,25Kb
17.11.11
100
.epf 22,25Kb 100 Скачать

См. также

Contragent+ 5.0 от 2 500
Подписаться Добавить вознаграждение

Комментарии

1. Александр Зубцов (iov) 17.11.11 19:21
(0) вот было бы супер если бы прикрутил конструктор регулярных выражений.
2. Ийон Тихий (cool.vlad4) 18.11.11 10:35
(1) я бы сильно удивился, если кто-нибудь сделал это на 1С...это довольно нетривиальная задача(если делать как в regexbuddy)...
3. Александр Зубцов (iov) 18.11.11 10:43
я где-то видел в составе html редактора под 8 ку... там страница- набор чекбоксов с подсказками - на выходе рег выражение
4. Артур Аюханов (artbear) 18.11.11 11:49
(2) На сайте давно выложен отличный редактор регулярных выражений, он и код генерит.
Ищите по "регулярные", например.
Вот прямая ссылка http://infostart.ru/public/80508/
5. Петр Лунегов (pvlunegov) 25.11.11 10:32
У меня у клиента подобная задача стоит - в номенклатуре есть куча элементов с похожими наименованиями (во всем виноваты кривые руки менеджеров), нужно их "свернуть". Сложность в том, заранее правило свертки не задать, потому что заводили номенклатуру куча людей, у всех фантазия разная. Думаю, что эта обработка может мне пригодиться.
Поюзаю, оценю, отпишусь автору.
6. Ийон Тихий (cool.vlad4) 25.11.11 10:35
(4) я видел все обработки на исе по регуляркам...ничего серьезного...я же написал "как в regexbuddy", где выражение регулярки раскладывается в дерево и конструируется, для этого нужен синтаксический парсер регулярного языка...ну и кто на 1С это делал?
7. Максим Красовский (noook) 21.06.12 07:43
Уважаемый автор подскажите пожалуйста, как с помощью этой обработки убрать символ пробела в начале названия?
Суть проблемы - менеджер навставлял пробелов разное количество в наименованиях.
с пробелами я поборолся с помощью этой обработки, НО остались пробелы в начале наименования, как их убрать?
8. Максим Красовский (noook) 21.06.12 08:36
(7) noook, вникнув в документацию слева понял что рег выражение "^ " делает то что мне нужно
Спасибо за обработку
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа