• Техподдержка
  • Условия
  • Вопрос-ответ
  • Договор-оферта
0
0 руб.
Вход Регистрация

+7 902 503-46-20
Меню
  • Наши разработки
    ОСНОВНЫЕ 1С РАЗРАБОТКИ ДЛЯ ЗАГРУЗКИ В 1С ДЛЯ ВЫГРУЗКИ ИЗ 1С 1С: Зарплата 8 УСЛУГИ ПО 1С ИНТЕРНЕТ МАГАЗИН + 1С ПОДСИСТЕМЫ ПАРСЕРЫ САЙТОВ ПЕЧАТНЫЕ ФОРМЫ ДЛЯ 1С ДЛЯ 1С:ПРЕДПРИЯТИЕ 7.7 1С:БИТРИКС РАЗНОЕ БЕСПЛАТНО
  • Контакты
    О компании | Контакты Отзывы клиентов Скидки. Бонусы IT Услуги Вакансии Партнерство Акции Новости Кейсы Согласие на обработку персональных данных Политика защиты персональных данных Договор-оферта
  • Инструкции
  • Форум
  • Отзывы
  • Помощь
    Общая информация Видео-уроки Статьи и инструкции по 1С Форум 1C Техподдержка Условия техподдержки Вопрос-ответ Документация по нашим разработкам
  • Главная
  •  - 
  • Статьи 1С
  •  - 
  • Статьи и инструкции по 1С

СПОСОБЫ И ФОРМАТЫ ОБМЕНА 1С С САЙТОМ

В настоящее время подавляющее большинство торговых организаций различного уровня для реализации своих товаров и услуг открывают собственные интернет-магазины. Кроме этого в целях максимального развития сети возможных покупателей широко используются  специализированные интернет-ресурсы для размещения тематических коммерческих предложений

В настоящее время подавляющее большинство торговых организаций различного уровня для реализации своих товаров и услуг открывают собственные интернет-магазины. Кроме этого в целях максимального развития сети возможных покупателей широко используются  специализированные (общей направленности и отраслевые) интернет-ресурсы для размещения тематических коммерческих предложений. Обычно это известные и популярные в рунете площадки, такие как Яндекс.Маркет, Price.ru, Товары.MAIL.ru, wikimart.ru и другие.


Варианты обмена между информационной системой данных и сайтом:

1. Обмен с сайтом через web-сервис

В некоторых конфигурациях, например, "1С: Управление небольшой фирмой", реализован вариант обмена, при котором обмен инициализируется и выполняется со стороны сайта. Основой такого обмена является использование web-сервиса, который содержит функции получения данных информационной базы. При этом вся логика взаимодействия с web-сервисом должна быть реализована на стороне сайта, а на стороне принимающей конфигурации достаточно опубликовать сам web-сервис.

2. Файловый обмен данными

 

В конфигурации «1С:Управление торговлей 8, ред. 11» для управления заказами предусмотрен стандартный интерфейс взаимодействия с интернет-магазином, в частности возможно использование интегрированного с системой 1С:Предприятие решения «1С-Битрикс: Управление сайтом».
Как это работает? Из программы «1С:Управление торговлей 8, ред.11» на сайт интернет-магазина могут быть выгружены следующие данные о поставляемом товаре: наименование, изображение товара и  его характеристики, цены, свойства и остатки на складе.
Клиенты интернет-магазина по имеющемуся каталогу номенклатурных позиций размещают заказ, который фиксируется в интернет-магазине, автоматически передается в информационную систему данных «1С:Управление торговлей 8» и там обрабатывается.

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

Обмен осуществляется по открытому протоколу взаимодействия WEB-сайта и прикладной торговой системы в формате, описанном XML-схемой стандарта CommerceML (CML), обеспечивая тем самым дальнейшую синхронизацию статусов и параметров заказов.

Стандарт CommerceML описывает четыре вида XML-документов: 

  • Классификатор - устанавливает правила, по которым должен быть описан товар, с описанием иерархии групп, свойств и типов публикуемых цен;
  • Каталог товаров - содержит номенклатуру товаров и их описание;
  • Коммерческое предложение – указывает цену и количества товара;
  • Документ (CommerceML) - содержит данные документа, сопровождающего торговую (хозяйственную) операцию. 

Поддерживающие обмен данными в этом формате 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С в формате CSV 

 Для реализации обмена данными между информационной системой данных 1С и интернет-магазином можно воспользоваться имеющимся теперь уже практически на всех сайтах модулем загрузки данных в формате CSV. CSV – это обычный текстовый файл, информация в котором разграничена каким-либо символьным разделителем, например, запятой.
К сожалению, типовые конфигурации 1С не имеют встроенных средств выгрузки данных в CSV формате, но в сети можно найти достаточно много разработок сторонних авторов по решению этого вопроса.
 

Выгрузка из 1С в формате YML

 

Другим вариантом обмена данными между системой данных 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С:Предприятия, как правило, этого недостаточно и дополнительные возможности могут быть реализованы с помощью модулей сторонних разработчиков, таких, как рекомендуемые в этой статье.

Назад к списку статей


Комментировать
Текст сообщения*
Перетащите файлы
Ничего не найдено
Защита от автоматических сообщений
Размер файла не должен превышать 5 МБ.
 
© «APPLIX.RU» 2008 - 2023
Сопровождение и доработка 1С.
Все права защищены.
Копирование материалов, без обратной ссылки, запрещено.
Компания
О компании | Контакты
Отзывы клиентов
Скидки. Бонусы
IT Услуги
Вакансии
Партнерство
Акции
Новости
Кейсы
Согласие на обработку персональных данных
Политика защиты персональных данных
Договор-оферта
Помощь
Общая информация
Видео-уроки
Статьи и инструкции по 1С
Форум 1C
Техподдержка
Условия техподдержки
Вопрос-ответ
Документация по нашим разработкам
+7 902 503-46-20


Яндекс.Метрика