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