Синхронизация с 1С

Под синхронизацией данных с 1С понимается одно- или двухсторонний обмен данными между 1С: Предприятие (независимо от версии и предназначения) и интернет-магазином с целью подержания актуальной и одинаковой информации в обеих указанных точках.

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

Все эти моменты уже много раз «обкатаны» на наших собственных проектах и проектах наших клиентов, поэтому для Вас мы сможем настроить синхронизацию любого уровня сложности.



Прикладное применение на примерах

Взаимодействие сайта не только с базой данных 1С главного бухгалтера для расчета налогов и прочих экономических параметров, но и рабочих мест менеджеров, а также розничных магазинов. Например, фотографии товаров могут быть внесены на сайт, а далее экспортированы в 1С для отображения их на компьютерах менеджеров и в торговых залах. При этом цены будут наоборот загружаться из 1С. Показать полностью
Вес и размеры товаров, могут применяться для расчета стоимости доставки товаров транспортной компанией.
Данные о накопленных скидках на картах постоянных клиентов, дают возможность делать скидки на сайте и учитывать стоимость совершенной покупки для выполнения начислений на бонусные карты. При этом совершенная покупка в интернет-магазине, с точки зрения начисления бонусных баллов, будет абсолютно равнозначна покупке в розничной точке. Показать полностью
Спец. предложения, проводимые на сайте могут транслироваться в заказ без лишней информации. Например, если на товар установлена цена 1000 руб. в указанный период, а по окончании цена установится в 2000 руб., то с сайта в течение указанного периода выгрузится цена 1000, а по окончании — 2000 руб. В 1С при этом ничего менять не надо. Показать полностью
Данные о клиентах передаваемые на сайт позволяют клиентам иметь личный кабинет, участвовать в акциях, видеть свою историю заказов, получать автоматически сформированные накладные, счета-фактуры.
Наличие на сайте информации о статусе заказа, позволят информировать Ваших клиентов по электронной почте или смс о процессе исполнения и местонахождении их заказа.

Таких примеров можно привести еще очень много, все зависит от специфики предлагаемого товара и количестве данных, вносимых в 1С и на сайт.

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

Основные условия

на которые следует обратить внимание при проектировании алгоритма синхронизации
По каждому из значений, по которым синхронизируется сайт и 1С, должен быть выбран единственный источник. Например, если цена на товар меняется централизовано бухгалтером при приходе товара на склад, то на сайт она может только лишь выгружаться. На сайте ее менять нельзя, так как при следующей загрузке не будет понятно, стоит ли оставлять измененную на сайте цену, или следует ее заменить вновь загруженной ценой.
Такие ситуации называются коллизиями. При проектировании механизмов синхронизации необходимо это учитывать.
Необходимо обмениваться данными в строгой последовательности. Например, если на сайте при синхронизации первыми появятся данные о группе товара, а потом о самом товаре с указанием группы, куда его поместить, то обмен пройдет без ошибок. Если же сначала придут данные о товаре с привязкой к группе, а группа еще не создана, то возникнет ошибка.
Конечно, все ошибки можно попытаться предусмотреть, но правильнее при проектировании обратить внимание на порядок выгрузки/загрузки данных.
При обмене для сопоставления выгружаемых данных нужно использовать параметры, недоступные для редактирования пользователем. Например, если товары выгружаются из 1С на сайт и синхронизируются по названию товара, сначала товар выгружался на сайт с названием «Люстра 1569», а потом «Люстра 15-69», эти два товара не будут считаться одним и тем же товаром, поэтому вместо обновления информации у товара «Люстра 1569», создастся товар-дубль с названием «Люстра 15-69».
Таким образом, важно оперировать данными, недоступными для изменения, например, уникальным кодом товара.
При проектировании алгоритма обмена, важно исходить из возможных обрывов связи между сервером 1С и сервером, на котором располагается сайт. Это возможно в случае перебоев в работе хостинга, а также банального отключения за неоплату. В лучшем случае, это грозит неактуальностью данных на сайте или в 1С (в зависимости от направления передачи данных), в худшем — потерей данных.
Необходимо хранить копии отправляемых данных на случай обрыва соединения. После восстановления соединения эти данные будут загружены в нужном порядке, что позволит оперативно принять и отобразить все изменения.

Технология

применяемая нами работает в точности с указанными принципами.
Для Вас мы сможем:
Спроектировать алгоритм работы
В случае наличия у
Вас собственного программиста 1С или обслуживающей компании, предоставить техническое задание на доработку 1С любой версии и назначения
Настроить
обмен
Взаимодействовать
с Вашим программистом для окончательного запуска синхронизации
Контролировать и
дорабатывать
обмен при возникновении ошибок в работе
Дорабатывать
обмен при
возникновении необходимости

Конечно мы, прежде всего, осуществляем проектирование и настройку синхронизации на
интернет-магазинах, созданных нами, это прежде всего дешевле для Вас. Поэтому около 70% клиентов
при столкновении с проблемами недостаточности или некорректности стандартных программ для синхронизации с 1С, заказывают у нас не только механизм синхронизации, но и сам сайт.

Ждем Вас в числе наших клиентов!