Обмен 1С интернет магазином выполняется в автоматическом режиме. Обмен был разработан без использования стандартных обменов и коробочных решений. Акцент сделан на скорость обмена, его управляемость и безопасность.
1. Для работы с сайтом в константы добавлены реквизиты связи:
- Драйвер для связи с сервером БД сайта;
- Имя сервера;
- Логин и пароль;
- Имя базы данных.
2. Создано регламентированное задание, которое получает данные с сервера БД сайт а. Соединение ведётся по данным указанным в пункте №1. В качестве безопасности на стороне сервера баз данных сайта настроено VPN соединение и ограничен доступ к базе данных исключительно с определенных IP адресов.
3. Для предотвращения дублирования загруженных данных с сайта интернет магазина были созданы регистры сведения:
- Соответствие номенклатуры на сайте интернет магазина и в программе 1С:Предприятие;
- Соответствие контрагентов на сайте интернет магазина и в программе 1С:Предприятие.
Данные регистры ведутся в разрезах: «Номер на сайте», «Наименование на сайте», «Наименование в 1С» и «Номер в 1С». Соответственно если программа, при обработке рег. задания, не нашла в регистрах данные по контрагенту или по Номенклатуре то она создаёт новые элементы справочника. Данный механизм соответствий позволяет корректировать соответствия данных в разных системах (сторона веб сайта и 1С) и при необходимости назначать в ручном режиме данные соответствий. Так же при необходимости можно доработать интерактивный режим обмена данными и спрашивать пользователя о том, что «не найдено соответствие данных синхронизации, создавать ли новую номенклатуру в 1С или нет».
Также, для удобства пользователей, на форму элемента справочника «Контрагенты» и «Номенклатура» выведен реквизит «ID на сайте». При изменении реквизитов происходит запись в соответствующие регистры, тем самым пользователь может корректировать связь элементов на сайте и в базе 1С:Предприятие 8. 4. Настроена отправка отчёта по поступившим заказах с сайта на электронную почту. Так же есть возможность добавить отправку СМС с определенной информацией клиенту Магазина, либо определенному пользователю 1С:Предприятие 8 подключив СМС шлюз.
5. После загрузки заказа с сайта в, созданном, регистре сведения «Документы с сайта», мы можем увидеть номер заказа, id на сайте интернет магазина и ссылку в базе 1С:Предприятие 8.
Пример:
1. На сайте производим заказ на сумму 823 грн.
2. В административной странице сайта интернет магазина создан заказ. ID заказа – «187», а номер – «1903/45»
3. Автоматически происходит создание в 1C:Предприятие 8 заказа. Что отображается в регистре «Документы с сайта»
4. Если товар (номенклатура) не был найден, то он создаётся автоматически в папке «Загружено с сайта». Если такой папки нет, то при загрузке она создаётся автоматически. В регистре сведения «Соответствие номенклатуры на сайте и в программе» была создана запись.
По аналогии создаётся контрагент.
5. Созданный заказ.
Более новые статьи:
Более старые статьи:
- Механизм подписи электронного документа 1С ЭЦП УСЦ - 18/03/2019 14:25
- Расширенный функционал блока Производства в 1С 8 УТП - 18/03/2019 13:19
- Документ для анализа налогового кредита по НДС, подлежащего возмещению и формирования Расшифровки суммы НДС - 18/03/2019 11:38
- Авизо (Внутрихозяйственные расчеты между головным предприятием и филиалами) - 21/02/2019 16:10
- Сравнительный анализ движения денежных средств - 21/02/2019 15:33