Загрузка из Word


Загрузка таблиц из Word и Excel в 1С

В нашей организации существует определенный порядок закупок. Сначала пользователи набивают заявку в Word, подписывают ее, а затем создают документ в УПП ("Заявка на приобретение ТМЦ"). Хорошо когда в документе 2-3 позиции, но ко мне подошел главный технолог и со слезами на глазах поведал, что в его заявке 500 позиций. Сначала сделал ему обработку загрузки из Excel, которая искала номенклатуру по коду САП, но оказалось, что этот гад (Excel), округляет длинные числа (код САП) и соответственно загрузка шла не корректно. Потому решил попробовать сделать загрузку из Word.

Обработка находит таблицу и пробегает по ней, выводя результат поиска на форму. Главное чтобы первый столбец имел стандартную нумерацию. Отталкиваюсь от столбца "номер" и дальше выбираю нужные мне колонки. Документ у меня заполняется самописный ("Заявка на приобретение ТМЦ"), но путем не сложных манипуляций, можно настроить загрузку в любой документ 1С. Мой предшественник, назвал в этом документе колонку с номенклатурой "Наименование", в общем, разберетесь. В остальном все как обычно, выбираем ссылку, затем жмем прочитать Word, затем загружаем в наш документ 1С.

Испытывал на УПП (1.3.115.1).

4 Comments

  1. BigClock

    А разве нельзя было в Excel для всех ячеек

    колонки с кодом САП установить текстовый формат?

    Возможно, тогда и загрузку из Excel не пришлось бы переделывать.

    Reply
  2. Диван

    (1)Да чего только не пробовал, при копировании из Word в Excel, округляются последние цифры.

    Reply
  3. user970589

    (2)

    Надо текстовый формат указывать в ячейке. При вставке после этого в саму ячейку полностью цифры сохраняются. Правда это в ручном режиме.

    Reply
  4. user970589

    (2)также если перед числом вставить любой знак — пробел, минус.. то эксель воспринимает как текст и не обрезает

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *