О работе синхронизации базы с 1С на ntc.ru

Материал из AOW

Перейти к: навигация, поиск

О работе синхронизации базы с 1С на ntc.ru

На сайте реализована система интеграции выгрузки курсов из 1С в базу данных (БД) сайта. Стоит учитывать, что данные выгрузки являются приоритетными, по сравнению с данными в БД сайта.

Каждые сутки происходит сравнение данных в выгрузке и БД сайта.

Алгоритм работы

- Если при сравнении в выгрузке обнаруживается курс, которого нет в базе, то данный курс переносится в базу.

- Если при сравнении курс в выгрузке и в базе одинаковый, но отличаются какие-либо дополнительные поля в БД сайта, например цена, то данные в БД сайта перезаписываются данными из выгрузки 1С.

- При создании курса в Системе Управления Сайтом (СУС) вручную создается курс, и данного курса нету в выгрузке 1С, то он автоматически в нее добавляется.

Возможные проблемы при работе

При стечении некоторых обстоятельство возможны проблемы:

1. Курс был создан через СУС. (автоматически данные добавляются в выгрузку на хостинге)

2. Данные курса были отредактированы. (редактирование данных в выгрузке не происходит, т.к. данные в выгрузке являются приоритетными и перезаписать уже имеющиеся нельзя)

3. Выгрузка на сайте не была обновлена. (в ней остался курс, созданный изначально в СУС со старыми данными)

4. Произошла синхронизация данных выгрузки и БД сайта. (в данном случае в БД сайта будут записаны старые данные и они отобразятся на самом сайте)


Учитывайте это при работе.

Личные инструменты

Разработка веб-сайтов, автоматизация.
По всем вопросам обращайтесь по телефонам:

+7 495 640 29 90
http://artofweb.ru