8.х УПП Групповое переименование номенклатуры

Тема в разделе ""1С:Управление производственным предприятием УПП"", создана пользователем TeraByte, 13 дек 2011.

  1. TopicStarter Overlay
    TeraByte
    Offline

    TeraByte

    Регистрация:
    13 дек 2011
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте. Как наиболее эффективно решить задачу?
    Необходимо убрать слово Пиво из Краткого наименования:
    Краткое наименование: Пиво Балтика №7
    Полное наименование: Пиво Балтика №7

    Краткое наименование: Пиво Балтика №3
    Полное наименование: Пиво Балтика №3

    Краткое наименование: Пиво Старый Мельник
    Полное наименование: Пиво Старый Мельник
    и т.д.

    Для более удобного подбора в справочнике:
    Краткое наименование: Балтика №7
    Полное наименование: Пиво Балтика №7

    Краткое наименование: Балтика №3
    Полное наименование: Пиво Балтика №3

    Краткое наименование: Старый Мельник
    Полное наименование: Пиво Старый Мельник
  2. vartanet
    Offline

    vartanet Опытный в 1С Команда форума

    Регистрация:
    16 ноя 2010
    Сообщения:
    2.698
    Симпатии:
    15
    Баллы:
    29
    можете использовать УниверсальныеПодборИОбработкаОбъектов.epf с диска ИТС.

    выбрать только элементы справочника Номенклатура (группы исплючить), выполнить произвольный алгоритм:
    Код:
    Объект.ПолучитьОбъект();
    Объект.КраткоеНаименование = СтрЗаменить(Объект.КраткоеНаименование, "Пиво ", "");
    Объект.Записать();
    
    
    как-то так. написал на коленке - не проверял.
  3. TopicStarter Overlay
    TeraByte
    Offline

    TeraByte

    Регистрация:
    13 дек 2011
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Ошибка:
    Код:
    {(2)}: Метод объекта не обнаружен (ПолучитьОбъект)
    Объект.ПолучитьОбъект();
    
    
  4. 1cUserAndrew
    Offline

    1cUserAndrew Профессионал в 1С Команда форума

    Регистрация:
    27 май 2010
    Сообщения:
    4.949
    Симпатии:
    149
    Баллы:
    104
    В этой обработке Объект - это уже "Объект". Дополнительно его получать не надо.
    Код:
    Объект.Наименование = СтрЗаменить(Объект.Наименование, "Пиво ", "");
    Объект.Записать();
    
  5. TopicStarter Overlay
    TeraByte
    Offline

    TeraByte

    Регистрация:
    13 дек 2011
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Спасибо большое за решение проблемы.

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