Zeta Web
Интернет-магазин и учет 1С в одной системе
Zeta РММ
Рабочее место менеджера по продажам автозапчастей, имеющее возможность интеграции с любой учетной системой
Zeta Виртуальный склад
Автоматическая загрузка прайс-листов поставщиков
Zeta Веб-сервисы
Подключение всех веб-сервисов поставщиков сразу, через Zeta Веб-сервисы
Zeta Вендинг
Система управленческого учета для вендингового бизнеса
Zeta УКК
Система управления для компаний, продающих время своих сотрудников
Продукты фирмы 1С
1С: Бухгалтерия, 1С: Управление торговлей, 1С: Управление нашей фирмой (УНФ), 1С: Зарплата и управление персоналом, 1С-Рарус: Альфа-Авто и другие решения

Excel и 1С

Почему нужен Excel

Когда ещё импортозамещение не работало в полную силу, на каждом компьютере был установлен офисный пакет от компании Microsoft.

С тех пор, отправляя кому-то файл в формате xls или xlsx можно быть уверенным, что так или иначе у получателя будет возможность  открыть этот файл.

Поэтому сложно себе представить серьёзную программу для автоматизации бизнес-процессов, которая не может работать с форматом таблиц Excel.

Таблицы в формате xls, xlsx, csv широко используются для обмена прайс-листами, для выгрузки и загрузки остатков, для обмена документами.

Как 1С работает с Excel

Возможность сохранять файлы в формате xls была встроена в платформу ещё с версии 7.7.

С того времени эта функция периодически улучшалась. Увеличивалась скорость сохранения, появилась возможность сохранять документы в формате Excel на сервере, не запуская клиентское приложение. Появилась поддержка нового формата - xlsx.

С чтением ситуация развивалась по другому.

Сначала все возможности по интеграции с Excel находились вне платформы 1С, интеграцию обеспечивал Excel по технологии COM или средства интеграции с базами данных Windows по технологии ADO.

COM и ADO

COM - от англ. Component Object Model — модель компонентного объекта. Технология взаимодействия между программами, разработанная компанией Microsoft. Позволяет получить доступ к объектной модели Excel и читать данные методами самой программы Excel. Обеспечивает самое полное, или, если угодно, точное чтение данных.

ADO - от англ. ActiveX Data Objects — «объекты данных ActiveX». Технология доступа к данным, разработанная компанией Microsoft. Помимо всего прочего, обеспечивает интерфейс чтения данных из Excel. Это хорошая, зрелая технология, которая позволяет быстро прочитать и импортировать данные.

Главный недостаток этих технологий - требуется установка дополнительного ПО и прав.

Кроме того, для доступа по технологии COM требуется, чтобы Excel был установлен на том же компьютере, что и 1С.

CSV

Довольно часто большие таблицы с данными отправляют в формате csv. Из-за того, что Excel по умолчанию открывает такие файлы как таблицы, многие думают, что это какой-то специальный формат Excel, но на самом деле - это простой текстов файл, в котором данные по колонками разделены специальным символом-разделителем, в России это обычно “;”.

Файлы в формате csv можно прочитать любым текстовым редактором, даже “Блокнотом”, который встроен в Windows.

1С, естественно, может читать такие файлы без всяких проблем. Например, из файлов такого формата удобно загружать большие прайсы.

MXL

В платформу 1С с самого начала встроен свой формат табличных документов.

Иногда, он тоже используется для интеграции с Excel.

Обычно такой вид интеграции используется для, универсального импорта небольших таблиц из Excel в 1С, например, для заказов покупателей или реализаций.

Таблица из Excel копируется в буфер обмена, вставляется в табличный документ 1С и разбирается для вставки в документ 1С.

Нативное чтение

В платформе 1С, начиная с версии 8.3.6 появилась возможность конвертировать файлы из формата Excel в формат табличного документа 1С mxl и работать с ними стандартными средствами платформы без установки дополнительного программного обеспечения.

Платформа 1С хорошо читает файлы, созданные  в строгом соответствии со спецификациями формата xls и xlsx, но иногда приходится работать с такими файлами, которые не соответствуют стандарту.

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

Выбирая программное обеспечение, которое позволяет “подружить” 1С и Excel обращайте внимание на эти нюансы.

У компании “ЗетаСофт” есть продукт Виртуальный склад, который обеспечивает загрузку прайс-листов с остатками и ценами в разных форматах (в том числе и в форматах Excel) , приведение этих данных к одному формату и удобную работу с этими остатками в вашей 1С и на сайте.

Подробнее о способах интеграции Excel и 1С

Остались вопросы?

Воспользуйтесь формой обратной связи: