Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
16 апр 2024, 08:48

Замена конкретного слова в наименовании

Автор FenixDok, 05 окт 2010, 10:57

0 Пользователей и 1 гость просматривают эту тему.

FenixDok

Здравствуйте!
Недавно начал программировать, так что извините,если, что. Проблема такая. Мне необходимо написать обработку, которая позволит заменять в справочнике "Номенклатура" в кратком наименовании и в полном наименовании конкретные слова ( Например: в  ГШФРЕЗА ФРЕЗА крас. поменять слово "Фреза" на слово Фреза). Написал обработку,но она меняет всё подряд, не разбирая, что отдельные слова, а что часть слов.
Подскажите как сделать. :nhsrm:

Таблица Брадиса

Если отдельно слово - проблем, то можно сделать следующее:

Стр = СтрЗаменить(ИзначальнаяСтрока, " " + Что + " ", "  " + НаЧто + " ");
Стр = СтрЗаменить(Стр                      , Что + " "       , НаЧто + " "        );
Стр = СтрЗаменить(Стр                      , " " + Что       , "  " + НаЧто       );

FenixDok

И ещё такой вопрос:
Как можно производить такую замену с учётом указанного количества вхождений?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск