Как подключить несколько магизинов с 1с бухгалтерии на сайт?
Добрый день, всем!
Есть пять оффлайн магазинов продажи строй материалов, во всех магазинах стоит 1с бухгалтерия для учет товаров.
Как лучше связать все пять магазинов в одном онлайн сайте (маркет) ?
Связь такого рода, на сайте выбераешь строй материал в поиске или каталоге идет запрос к оффлайн магазинам, приходит ответ и сайт формирует список актуальных стройматериалов, затем нажимаешь купить и идет запрос на покупку в определенный магазин оффлайн и как дальше система должна работать?
Вопросы:
1. Возможно ли реализовать такую систему?
2. Какой движок выбрать?
3. На сколько это сложно для реализации?
Нужно решить несколько вопросов:
1. Сайт будет взаимодействовать с несколькими базами 1С, или с одной общей.
2. Операции формируются на сайте, а потом загружаются в 1С, или в 1С и загружаются на сайт.
3. Насколько критично получать остатки в реальном времени.
1. Cайт будет взаимодействовать с несколькими базами 1с
2. Операция формируются на сайте и загружаются в 1с
3. критично, товары быстро покупают, раз в час минимум
Hancock_888: Ага. Ну есть несколько вариантов: отслеживать документы, меняющие остатки, либо отслеживать изменения в таблице остатков. Последнее делается с помощью подписок на события, а вот для первого хорошо подойдут планы обмена. На планах обмена работает, например, битриксовский «обмен с сайтом». Умеет нативно работать с xml, ну, а самому можно как угодно закодить.
Т.е. у вас на сайте должен существовать некая сущность, описавающая факт продажи. Из 1С вы выгружаете в нее измененные документы продажи (реализация, или заказ, в зависимости от того, как у вас ведется учет.) И все изменения с сайта отправляете в 1С, где формируются нужны вам документы. И такой обмен делаете, скажем, раз в минуту.
В принципе можно просто выгружать все остатки из 1С и загружать их на сайт, если товаров не слишком много. Но вот обратно в 1С выгрузить обновленные остатки уже не получится. Все равно придется формировать документы.