как заменить наименование в наменклатуре?
Найденные решения
Можно как вариант в отборе сразу искать есть или нет символ
Запрос = новый запрос;
Запрос.Текст=
"ВЫБРАТЬ
| Номенклатура.Ссылка КАК Номенклатура,
| Номенклатура.Наименование КАК Наименование
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| НЕ Номенклатура.ЭтоГруппа
| И Номенклатура.Наименование ПОДОБНО ""%"" + &Символзамены + ""%""";
запрос.УстановитьПараметр("Символзамены",СимволКоторыйИщем);
Результат = запрос.Выполнить().Выбрать();
Пока Результат.Следующий() цикл
НомОбъект = Результат.Номенклатура.получитьОбъект();
НомОбъект.Наименование = СтрЗаменить(Результат.Наименование,СимволКоторыйИщем,СимволНаКоторыйМеняем);
НомОбъект.Записать();
КонецЦикла;
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Можно как вариант в отборе сразу искать есть или нет символ
Запрос = новый запрос;
Запрос.Текст=
"ВЫБРАТЬ
| Номенклатура.Ссылка КАК Номенклатура,
| Номенклатура.Наименование КАК Наименование
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| НЕ Номенклатура.ЭтоГруппа
| И Номенклатура.Наименование ПОДОБНО ""%"" + &Символзамены + ""%""";
запрос.УстановитьПараметр("Символзамены",СимволКоторыйИщем);
Результат = запрос.Выполнить().Выбрать();
Пока Результат.Следующий() цикл
НомОбъект = Результат.Номенклатура.получитьОбъект();
НомОбъект.Наименование = СтрЗаменить(Результат.Наименование,СимволКоторыйИщем,СимволНаКоторыйМеняем);
НомОбъект.Записать();
КонецЦикла;
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот