Масса людей, кружащих в мире создания сайтов, ежедневно раздают уйму советов на тему – интеграция cms сайта с 1С. Вот и мы решили поделиться с вами своим базовым чек-листом, уже проверенным и удачно реализованным. Не назовем его единственно верным, ведь у каждого персональный подход к решению всевозможных вопросов. Скажем одно – наш способ работает. Знакомьтесь и вы!
Первым делом выявляем необходимые вводные данные, чтобы интеграция не казалась бесконечной головной болью. А именно:
1. Определяем версию cms, с помощью которой управляете сайтом. Если версия устаревшая – срочно обновляйте. Обычно новые редакции cms представляют массу решений попроще, нежели их предшественники
2. Смотрим на версию 1С
3. Узнаем, какие данные хранятся в базе 1С, и насколько они отвечают данным на сайте. О чем именно идет речь – заголовок, цены на товары, атрибуты, опции, фото продукции. Вся эта информация заведена в 1С, поэтому затруднения не возникнут. А если вдруг часть данных отсутствует – это не критично, работать можно. Но в некоторых случаях без части данных суть всего этого процесса теряется, и смысла загружать товары на сайт нет. Как выглядят выгруженные данные о товарах:
*Если в 1С отсутствуют такие данные – на сайт они попросту не выгрузятся.
4. Спрашиваем у оператора или сотрудника, отвечающего за 1С, в каком виде они предоставят данные, уточняем форматы csv, xml и прочее.
5. Дальше следует провести Тестовую выгрузку, если это xml. Если csv – в этом случае она основывается на рекомендациях программиста сайта.
6. А уже затем, основываясь на перечисленных выше данных, передаем ТЗ на разработку программисту.
Вместо заключения
Друзья! Таким вот незатейливым методом и затратив немного временных ресурсов, подготовили техническое задание для интеграции cms с 1С программисту. Мы не стремимся получить премию разработчика исключительного способа этой интеграции, но наш метод несложен и работает. А еще приятная новость напоследок – после реализации въявь нашего ТЗ программистом все работы идут исправно, и за целый год вмешиваться в систему не понадобилось. Пробуйте и делитесь своими мыслями. Продолжение наших рекомендаций следует. В следующий раз опишем второй этап работы – чтобы облегчить вашу задачу и сэкономить опять же драгоценное время 🙂