8.х Удалить определенное слово из наименования

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем mavaly, 25 июн 2010.

  1. TopicStarter Overlay
    mavaly
    Offline

    mavaly Опытный в 1С

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

    1С:Предприятие 8.1 (8.1.15.14)
    Управление производственным предприятием, редакция 1.2 (1.2.30.1)
    Copyright (С) ЗАО "1C", 2004-2010. Все права защищены
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.548
    Симпатии:
    716
    Баллы:
    204
    вместо наименования, запросом выбирайте ССЫЛКУ
    Код:
    Пока Имя.Следующий() Цикл
    Объект = Имя.Ссылка.ПолучитьОбъект();
    Объект.Наименование = СтрЗаменить(Объект.Наименование,"Изготовление", "");
    Объект.Записать();
    КонецЦикла;
    

Поделиться этой страницей