8.х Изменить код в обработке Excel файла

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

  1. TopicStarter Overlay
    alexander4321
    Offline

    alexander4321

    Регистрация:
    19 мар 2013
    Сообщения:
    49
    Симпатии:
    0
    Баллы:
    1
    Добрый день! Понадобилось в обработку Excel файла внести изменения. Сейчас требуемая изменения строка такая
    Код:
    СтрТЗ.Артикул = ПроверитьАртикул(СокрЛП(Лист.Cells(СчЛ,Артик).Value));
    У поставщика изменился файл накладной в Excel. Теперь и артикул, и наименование находятся в одном поля и разделены между собой _ (нижним подчеркиванием). Вот пример
    Код:
    553303R011__Опоpа амоpтизатоpа
    Соответсвенно, при чтении файла мне нужно отбросить
    Код:
    __Опоpа амоpтизатоpа
    а оставить только
    Код:
    553303R011
    .
    Не подскажете, что изменить в первоначальном коде? Спасибо!
  2. nbIpKuH_BaH9I
    Offline

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    7.807
    Симпатии:
    496
    Баллы:
    104
    Код:
    Артикул_Наименование   = "553303R011_Опоpа амоpтизатоpа";
    Артикул_НаименованиеПС = СтрЗаменить(Артикул_Наименование, "_", Символы.ПС);
    Артикул                = СтрПолучитьСтроку(Артикул_НаименованиеПС, 1);
    Наименование           = СтрПолучитьСтроку(Артикул_НаименованиеПС, 2);
    
    TrasserZero нравится это.

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