В настоящее время подавляющее большинство торговых организаций различного уровня для реализации своих товаров и услуг открывают собственные интернет-магазины. Кроме этого в целях максимального развития сети возможных покупателей широко используются специализированные интернет-ресурсы для размещения тематических коммерческих предложений
В настоящее время подавляющее большинство торговых организаций различного уровня для реализации своих товаров и услуг открывают собственные интернет-магазины. Кроме этого в целях максимального развития сети возможных покупателей широко используются специализированные (общей направленности и отраслевые) интернет-ресурсы для размещения тематических коммерческих предложений. Обычно это известные и популярные в рунете площадки, такие как Яндекс.Маркет, Price.ru, Товары.MAIL.ru, wikimart.ru и другие.
В некоторых конфигурациях, например, "1С: Управление небольшой фирмой", реализован вариант обмена, при котором обмен инициализируется и выполняется со стороны сайта. Основой такого обмена является использование web-сервиса, который содержит функции получения данных информационной базы. При этом вся логика взаимодействия с web-сервисом должна быть реализована на стороне сайта, а на стороне принимающей конфигурации достаточно опубликовать сам web-сервис. |
В конфигурации «1С:Управление торговлей 8, ред. 11» для управления заказами предусмотрен стандартный интерфейс взаимодействия с интернет-магазином, в частности возможно использование интегрированного с системой 1С:Предприятие решения «1С-Битрикс: Управление сайтом». |
Статус обработанного заказа (обработан, оплачен, отгружен ) возвращается на сайт интернет-магазина и становится доступным покупателю.
Обмен осуществляется по открытому протоколу взаимодействия WEB-сайта и прикладной торговой системы в формате, описанном XML-схемой стандарта CommerceML (CML), обеспечивая тем самым дальнейшую синхронизацию статусов и параметров заказов.
Стандарт CommerceML описывает четыре вида XML-документов:
Поддерживающие обмен данными в этом формате CMS: WordPress, Битрикс, Joomla, Drupal, HostCMS и другие.
В системе программ "1С:Предприятие 8" необходимый уникальный идентификатор, который необходимо согласовать сторонам-участникам обмена, GUID (Globally Unique Identifier) присваивается автоматически при регистрации организации в информационной базе, и согласование происходит на уровне информационных систем поставщика и покупателя. Сформированные электронные документы можно отправить по электронной почте или выгрузить в файл и затем передать на внешнем носителе информации.
В разделе «Администрирование» конфигурации «1С:Управление торговлей 8» для включения данной возможности необходимо выполнить следующие настройки:
- установить флаг «Обмен данными с сайтами», который включает возможность выгрузки данных о товарах на сайт и загрузки заказов;
- гиперссылка «Узлы обмена с сайтами» дает возможность создавать, редактировать и удалять настройки обмена. Выгрузка данных на сайт может производиться вручную или периодически по определенному расписанию, которое настраивается в узле обмена с сайтом.
Типовые конфигурации на платформе 1С 7.7 не содержат встроенных механизмов для обмена данными с сайтами и интернет-ресурсами. В случае возникшей в этом необходимости можно воспользоваться решениями сторонних разработчиков, к примеру «Обмен 1С:Торговля и Склад 7.7 с САЙТОМ (Битрикс, HostCMS, WebAsyst, UMI.CMS)», которая выполняет полный цикл обмена данными с сайтом в формате CommerceML 2.0, по такому же принципу как это реализовано в 1С8.
Кроме стандарта CML, для обмена 1С со сторонними ресурсами, можно использовать и другие форматы. Рассмотрим их более подробно.
Другим вариантом обмена данными между системой данных 1С и сайтом интернет-магазина является выгрузка данных для принятия и публикации в формате YML (Yandex Market Language), разработанном российской международной IT-компанией «Яндекс». YML основан на стандарте XML (XML DTD). Формат YML принимается для размещения товаров на торговых площадках Yandex-маркет, Price.ru, InSales.ru, Tiu.ru и многих других онлайн-каталогах, поддерживающих этот формат обмена. |
Для решения задачи выгрузки данных из 1С конфигураций «1С:Управление торговлей. 8», «1С:Управление производственным предприятием», «1С:Комплексная автоматизация» можно воспользоваться специализированной обработкой «Мультиформатная выгрузка номенклатуры, цен, остатков 1С УТ, КА, УПП», позволяющая выгрузить во внешний файл, каталог номенклатуры, цены и остатки товаров в рассмотренных выше форматах CSV, YML, AML (Asshole Markup Language - формат XML для торговой площадки activizm.ru) на выбор пользователя. |
Дополнительным удобством этой обработки является гибкая настройка параметров выгрузки, возможность отправки файла выгрузки на FTP и Email, а также рассылка информации об остатках товаров своим клиентам.
В интернете, безусловно, можно найти и другие решения сторонних программистов 1С, но, как правило, функционал этих разработок довольно узконаправленный и не является настолько универсальным, как в упомянутой.
Информационные системы данных 1С поддерживают множество способов обмена со сторонними интернет-ресурсами и площадками. Однако, несмотря на то, что некоторые механизмы обмена уже встроены в конфигурации 1С:Предприятия, как правило, этого недостаточно и дополнительные возможности могут быть реализованы с помощью модулей сторонних разработчиков, таких, как рекомендуемые в этой статье.