Интеграция сайтов с 1С-Предприятие
Что это за зверь - интеграция с 1С
Предположим, что у вас есть интернет-магазин. Далее предположим, что торгуете вы не чем-то редким, скажем, засушенными бабочками, а, напротив, ординарным и даже скучным товаром, скажем канцелярскими принадлежностями: бумагой, папками, скрепками и прочими степлерами. Скучным, зато приносящим прибыль, а это, как никак, в бизнесе главное. Вероятно, что за годы успешной торговли вы наработали большую товарную номенклатуру, а учет торговых операций и планирование своей коммерческой деятельности решили доверить такому популярному продукту, как 1С-Предприятие. И вот вы решаете, что неплохо бы завести (обновить) веб-сайт вашей фирмы, да так, чтобы все клиенты могли видеть весь ваш торговый каталог (вариант - актуальные позиции вашего каталога). Да еще при этом чтобы веб-сайт как-то «узнавал» об изменениях цен и обновлениях в номенклатуре. А данные о заказах с веб-сайта автоматически выгружались бы в 1С и превращались бы в так называемые «заявки покупателей». Можно называть этот механизм как угодно, но раз уж правообладатель использует именно такое название, то и мы его называем так: интеграция сайта с 1С.
В целом, проблемы, которые имеет несвязанный с 1С интернет-магазин, очень хорошо изложены на сайте 1С-Битрикс, на специальной странице, которая так и называется - Проблемы интернет-магазина.
Если сократить лирическое объяснение, то интеграция сайта с 1С позволит вам:
- выгружать на сайт каталог товаров и прайс-лист из «1С»;
- обновлять данные по товарам, ценам и остаткам из «1С» по расписанию;
- сообщать покупателям в личном кабинете или через почту о статусах их заказов;
- получать в «1С» заказы интернет-магазина и обрабатывать их.
Пару слов о нашей компетенции в данной теме
Студия Webbix с 2009 года имеет т.н. компетенцию (особый статус) Интеграция с 1С. Наша студия получила этот статус одной из первых, выполнив требования нашего уважаемого партнера, 1С-Битрикс по запуску проектов и их описанию для размещения на специальном сайте, посвященном интеграции сайтов на Битрикс c 1С-Предприятие. Данный статус подтверждает следующее (далее — цитата с сайта Битрикс):
«Получение компетенции означает, что компания-партнер имеет в наличии сертифицированных специалистов, обладающих необходимой квалификацией для разработки интернет-решений, интегрированных с продуктами 1С, а также имеет подтвержденные успешные примеры внедрений.»
Страничка студии Webbix на сайте Битрикс
Сложные и очень технические подробности
Если этот заголовок вас не напугал, и вы еще не изучили материал на сайтах, описывающем интеграцию с точки зрения 1С-Предприятия и с позиций 1С-Битрикс или, скажем, Юмисофт, то мы попробуем кратко изложить здесь технические особенности процесса интеграции. Также будут приведены формальные технические требования и сделаны некоторые замечания относительно реализации механизма связи между сайтом и 1С-Предприятие.
Интеграция сайта и 1С-Предприятия версии 8.1.
Итак, что представляет собой процесс связывания, или интеграции, сайта с корпоративной информационной системой (далее - КИС) семейства 1С-Предприятие? Прежде всего, необходимо отметить, что для наиболее эффективной и наименее затратной интеграции подходит КИС 1С-Предприятие версии 8.1. Именно построенные на базе «восьмерки» системы являются наиболее совершенными и недорогими. Это связано с тем, что именно в «восьмерке» реализован механизм автоматического обмена данными с сайтами, управляемыми рядом систем, прежде всего - 1С-Битрикс редакций «Малый Бизнес», «Бизнес» и «Большой Бизнес». При этом необходимо отметить, что облегченная интеграция интернет-магазина возможна как с конфигурацией 1С-Предприятие «Управление торговлей» (начиная с версии 10.3.2.4 для России) и 1С-Предприятие «Управление производственным предприятием» (начиная с версии 1.2.15 для России), также 1С-Предприятие «Комплексная автоматизация» (начиная с версии 1.0.1 для России).
В указанных выше конфигурациях 1С-Предприятие обмен данными функционально разделен на два блока вопросов:
а) выгрузка торговых предложений (или номенклатуры) на сайт;
б) обмен данными о заказах покупателей.
При этом в ходе выгрузки данных поддерживается возможность отбора выгружаемых товаров и передачи их изображений.
При обмене информацией о заказах покупателей доступны такие возможности, как:
- подробная настройка условий, по которым происходит отправка заказов в систему 1С-Предприятие;
- определение информации для подстановки в заказы параметров по умолчанию;
- настройка для автоматического выполнения действий с заказом (автоматическое проведение заказа).
Обмен может быть выполнен либо по расписанию планировщиком заданий 1C, либо по требованию пользователя системы 1С-Предприятие. Для облегчения нагрузки на сеть и оборудование имеет смысл передавать лишь ту информацию, которая была изменена в 1С с момента последнего обмена. Подобный автоматический обмен настраивается по шагам при помощи удобного мастера. Можно задать произвольное количество настроек обмена, как для одного, так и для нескольких интернет-магазинов.
Интеграция сайта и 1С-Предприятия версии 8.2.
До недавнего времени обмен с 1С-Предприятие: Управление торговлей версии 8.2. был затруднен, так как в типовую поставку 1С не был включен модель обмена данными с сайтом. Этот модуль находился в разработке вплоть до конца марта 2011 года. Лишь в 20ых числах марта сотрудники 1С-Битрикс сообщили о прорыве - и теперь интеграция интернет-магазинов на базе 1С-Битрикс с 1С-УТ 8.2. возможно и даже обладает большим числом новых возможностей (к примеру, есть возможность менять структуру товарной номенклатуры для выгрузки на сайт, оптимизируя ее для этой задачи и не трогая структуру данных в 1С - раньше это было просто фантастикой).
Конфигурация 1С-Предприятие: Управление торговлей версии 8.2., с которой начинается поддержка обмена данными (интеграции) с сайтом: 11.0.6.7
Интеграция сайта и 1С-Предприятия версии 7.7
Все изложенное выше не означает, что если ваше предприятие до сих пор работает с 1С редакции 7.7, ваш сайт не сможет обмениваться с КИС данными. Просто для каждого справочника придется со стороны 1С формировать выгрузку, а со стороны сайта писать обработчик таковой, ну и обеспечить тестирование того, что получается. В итоге это может увеличить стоимость проекта в полтора-два раза, в сравнении с «восьмеркой».
Более подробно с некоторыми техническими аспектами интеграции сайта и 1С-Предприятие вы можете в дополнительной статье на нашем сайте, содержащей больше подробностей относительно механизма интеграции.
Примеры сайтов, интегрированных нами с 1С
- Галант Холдинг (оптовая продажа белья)
- Биржа технологий (второй сайт, по продаже инструментов)
- Сонекс (поставки светильников)
- BAW motion (дилер автозапчастей из Петербурга)
- Терра-Линк (дилер принтеров для пластиковых карт)
- Interlamp (розничный магазин элитных светильников, в системе из 3ех сайтов)