Импорт из 1с предприятие

Статус
В этой теме нельзя размещать новые ответы.

notzevs

Создатель
Регистрация
27 Сен 2009
Сообщения
30
Реакции
5
Подскажите, пожалуйста, как лучше делать импорт из 1с, средствами php. Необходимо загружать количество товаров на складе и их цену.
В каком формате лучше выгружать данные из 1с:
.xls - обрабатывать с помощью библиотеки spreadsheet reader
.mmo - обрабатывать как простой текстовый файл (не уверен правильно ли это)
Возможно другие варианты.
Как будет быстрее?
Также необходимо будет генерировать файл для отчета о количестве купленных товаров.
 
если 1с поддерживает XML, то DOMDocument тебе в помощь
 
По 1С сейчас много всего есть.
Встроенный функционал обмена 1С реализован по стандарту CommerceML2 - Для просмотра ссылки Войди или Зарегистрируйся

Есть opensource решение для PHP чтобы сформировать необходимые для 1С файлы - Для просмотра ссылки Войди или Зарегистрируйся.
Оно для Opencart, но можно адаптировать для любого сайта на PHP.
 
Все зависит от того, куда будет потом импортироваться. По движку сайта искать уже готовые модули.
 
Вообще проще всего генерировать SQL дамп и выполнять его по расписанию на вэб сервере..
Пару лет назад для меня это оказалось самым простым решением для выгрузки данных из предприятия в Virtuemart (joomla)
 
Кстати вопрос, в 1С разве нет модуля с помощью которого можно экспортировать данные в MySQL базу?
 
Кстати вопрос, в 1С разве нет модуля с помощью которого можно экспортировать данные в MySQL базу?

Если использование экспортированных данных предполагается на веб сервере с php, то логичнее было бы получать данные из MSSQl напрямую и сохранять в MySQL
 
Если использование экспортированных данных предполагается на веб сервере с php, то логичнее было бы получать данные из MSSQl напрямую и сохранять в MySQL
сразу дырка в безопасности. прямой коннект к основной боевой БД от сервера, смотрящего в открытые сети, делать не стоит.
лучше всего делать экспорт на 1С и импорт в БД сайта по таймеру, например. либо генерацией событий.
 
как вариант поднимать SOAP сервер для 1с - клиенты под php есть - довольно удобный метод, на самом деле
если просто количество товаров и их цену - то самый простой вариант csv
 
Тему откопали...

2 действенных способа:
- обмен данными по протоколу CommerceML (от 1С) - на стороне сайта должен стоять скрипт (если есть готовый для CMS-ки, и в данных есть информация для синхронизации - хорошо.. если нет - при необходимости всё пишется-пилится), который будет гонять инфу туда-сюда.
- выгрузка на сайт товаров из 1С ("обычный" импорт с загрузкой файла CSV/XLS по HTTP или FTP) по расписанию или кнопкой - на сайте обработчик, распихивает цены-остатки-наличие и другие задействованные данные по соответствующим товарам.

Первый хорош, если каталог сделан "по уму" и все нужные модули уже готовые, второй проще в реализации "ручками" (независимо от движка магазина)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху