Загрузка данных в 1С из Excel.
Содержание
Так в чем же необходимость “изобретать велосипед”? На то несколько причин.
- Излишняя сложность. Ради универсальности приходится жертвовать простотой, и для рядового пользователя универсальные обработки могут оказаться сложнее, чем узкоспециализированная обработка, написанная под конкретный формат файла.
- Как ни странно, не стопроцентная универсальность. Действительно, как быть, если нам нужно загрузить не справочники, а планы видов характеристик? Или план расчета? Или на основании одного файла заполнить сразу несколько документов?
- Необходимость в специфичных алгоритмах. Например, при создании контрагента создавать также строго определенные договоры, или при загрузке в документ выполнять заполнение дополнительных, рассчетных колонок
- Сложные форматы исходных файлов. Например, исходный файл содержит несколько листов, и каждый из этих листов следует отдельно обработать. Второй пример – данные на листе сложно структурированы, и на одном листе могут содержаться несколько табличных частей, разделенных пустыми строками или колонками. Такие форматы встречаются, в частности, в отчетах зарубежных брокеров. На одном листе содержится информация и о сделках с финансовыми инструментами, и о движении денежных средств, и информация о ценных бумагах, и т.д.
Настройка загрузки (выгрузки) из 1С в Excel данных: номенклатуры, баз, справочников, прайс-листов, накладных, счетов — в СПб
Продажа ПО 1С различных конфигураций для разного количества пользователей: 1С Бухгалтерия, 1С УПП, 1С УТ, 1С Зарплата и т.п. (весь спектр программного обеспечения) от ГК «Интегрус» — франчайзи 1С в Петербурге с 20004г. Официальная сервисная поддержка, консалтинг, интеграция ПО.
Работа с Excel через OLE на сервере
Скачать файлы
Специальные предложения
(1) плюсую , думаю еще надо не только скорость мерить, но и тестировать на больших файлах (больше Гб), возможно какой то из методов не сможет переварить такой файл, плюс посмотреть на загрузку системы в момент обработки. Если какой то из методов скажем так будет ложить сервер, неудобно перед пользователями получиться.
И ещё хорошо бы «выбрать» самый лучший способ из всех(голосовалку :-). Я использую «Загрузка в табличный документ» т.к. тогда не надо устанавливать Excel, в том числе на сервере.
(3) То что в статье называется «Загрузка в табличный документ» подразумевает перебор полей, а это быть ресурсоемкая процедура. Последний вариант с загрузкой в табличный документ через построитель думаю будет правильней использовать.
Спасибо за статью. Годнота.
Голосую за работу с Excel через построитель из за не критичности к установке клиента и запрос без перебора полей табличного докумнета.
(9) Давно что-то делал, но что использовал не помню. Для фреша в один раз всего обработку писал, но клиент модерации не дождался ушел на приватный сервер)
См. также
Павел Чистов
Обработки предназначены для следующих конфигураций: Бухгалтерия предприятия, редакция 3.0; Управление нашей фирмой, редакция 1.6; Управление торговлей, редакция 10.3; Управление торговлей, редакция 11; Комплексная автоматизация 2; ERP Управление предприятием 2
Как мы работаем
Связка Яндекс.Деньги + 1С позволит вам корректно отображать в бухгалтерии все операции, связанные с использованием этого платежного сервиса. Разработки с использованием API Яндекс.Денег в 1С от компании «Интегрус» — удобный и понятный функционал, экономия трудозатрат.
Интегрируем 1С и Битрикс, Битрикс 24. Благодаря установке модуля интеграции 1С и Битрикс, мы сможете свести ручной труд к минимуму и ускорить работу вашего предприятия.
Настраиваем обмен данными между идентичными и различными конфигурациями 1С Бухгалтерия, Предприятие, УПП, УТ, УП (ERP). Автоматизируем обмен данными между любыми базами 1С, различных конфигураций в кратчайшие сроки
Выполняем внедрение 1С на английском языке за рубежом, перевод на английский 1С всех конфигураций. Настройка и автоматизация работы 1С за границей для филиалов российских компаний с возможностью работы в онлайн режиме в единой базе и многое другое.
Продажа ПО 1С различных конфигураций для разного количества пользователей: 1С Бухгалтерия, 1С УПП, 1С УТ, 1С Зарплата и т.п. (весь спектр программного обеспечения) от ГК «Интегрус» — франчайзи 1С в Петербурге с 20004г. Официальная сервисная поддержка, консалтинг, интеграция ПО.
Разработка и внедрение модулей 1С на заказ для полноценной автоматизации вашего бизнеса в 1С. Мы создадим для вас индивидуальное решение с нуля или доработаем стандартные модули 1С УПП, УТ, ERP (УП) с использованием самых современных технологий.
Как выгрузить данные из 1с в excel
- перенос любых данных;
- загрузка и выгрузка любых данных о товарах с детальными характеристиками, штрих-кодов;
- загрузка и выгрузка поступлений товаров их накладных, счет-фактур и т.п.;
- обновление прайс-листов и остатков товаров;
- загрузка и выгрузка фотографий, схем и т.п.
Предположим, есть несколько прайс-листов от разных поставщиков. Эти файлы имеют похожие, но не одинаковые форматы. Колонки могут располагаться в разном порядке, по-разному называться, шапка файла также имеет разное количество строк. В этом случае можно создать обработку, которая пусть и не будет универсальной, но будет достаточно гибко настраиваемой.