Загрузка в ТЧ обработки таблицу Excel для просмотра

Простой пример загрузки таблицы Excel в таблицу значений. В дальнейшем можно из ТЗ загрузить в справочник или документ.

Обработка предназначена для просмотра таблиц Excel в 1с. По умолчанию загружается первый лист. В первой строке листа Excel должны быть размещены заголовки столбцов.

12 Comments

  1. hanio

    ну вполне неплохо ,как рыба для дальнейших дотачиваний под свои задачи вполне подойдет

    Reply ↓
  2. gen1024

    на большее и не рассчитана

    Reply ↓
  3. Alexey55

    Спасибо! то что нужно!)

    Reply ↓
  4. dachnik

    Спасибо! Очень помогло в решении задачи (нужно было быстро переделать обработку с загрузки данных из текстового файла на загрузку из таблицы Excel)

    Reply ↓
  5. Titov222

    Респект, то что надо для изучения работы с Excel 🙂

    Reply ↓
  6. vers139

    Подскажите, пожалуйста, как загрузит Ваша обработка код товара из Excel, если в ячейке значение 1, формат ячейки 0000 (пользователь видит 0001)?

    Reply ↓
  7. gen1024

    Напишите какая задача стоит подробнее.

    Reply ↓
  8. vers139

    У поставщика тип кода товара — строка. Там забит, например, код «0001». При выгрузке прайса в Excel в ячейке значит значение 1, формат 0000, пользователю показывается 0001. Когда я считываю свое обработкой данные из Excel, у меня считывает 1. Если отправлять поставщику заказ товара с кодом 1, то ничего хорошего не получится, т.к. Справочники.Товары.НайтиПоКоду(«1») <> Справочники.Товары.НайтиПоКоду(«0001»). Поэтому хотелось бы узнать: получилось ли Вам обойти эту «фишку» Excel?

    Reply ↓
  9. gen1024

    Из 1С в Excel не выгружал, т.к. обработка делает обратное из Excel в 1С. А это просто столбец Excel в котором размещен код, должен быть текстового формата и в Excel отображаться как «0001». Тогда в ТЗ он подгружается как строка «0001». Если наоборот, то по всей вероятности при выгрузке в Excel Вам необходимо ячейке задавать строковый тип. Т.к. по умолчанию у ячейки стоит Общий формат. Если не получиться пишите.

    Reply ↓
  10. gen1024

    Да. Если к Вам приходит файл Excel, то в этом файле выделите столбец с кодом и преобразуйте в текст потом сохраните и вперед.

    Reply ↓
  11. vers139
    преобразуйте в текст

    выделил колонку в Excel, поменял формат ячейки на текстовый — все ячейки с 0001 преобразовались в 1. Это не то решение.

    Reply ↓
  12. gen1024

    Пришлите часть своего файла. Чтобы я мог проанализировать. Главное чтобы формат столбца с номерами был оригинальный. Адрес gennadysh а дальше собака мыло.

    Reply ↓

Leave a Comment

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