1С:Предприятие 8.2 /
Разработчикам /
Обмен данными
Обмен "Поставщик - Покупатель"
Комментарий к XML-схеме обмена коммерческой информацией для реализации обмена Поставщик - Покупатель
В системе программ "1С:Предприятие 8" реализована схема CommerceML для обмена электронными документами при совершении операций купли-продажи товаров и комиссионных операций. Схема описывает четыре вида XML-документов: Классификатор, Каталог, Коммерческое предложение, Документы (CommerceML).
- Классификатор - устанавливает правила, по которым должен быть описан товар, с описанием иерархии групп, свойств и типов публикуемых цен;
- Каталог товаров - содержит перечень товаров и их описание;
- Коммерческое предложение – описание товара, цены и количества;
- Документ (CommerceML) - содержит данные документа, сопровождающего торговую (хозяйственную) операцию.
Пример организации работы системы программ "1С:Предприятие 8" по стандарту CommerceML с Web-сайтами описан в статье "Обмен с Web-сайтом", опубликованной на диске ИТС, в разделе "Обмен данными".
Для организации электронного документооборота между торговыми партнерами участники обмена (организации) должны согласовать свои идентификаторы. В CommerceML идентификатор описан как GUID (Globally Unique Identifier — уникальный 128-битный идентификатор, рассчитанный по технологии, гарантирующей уникальность). В отличие от "1С:Предприятия 7.7." где необходимо было создавать такие идентификаторы и присваивать их "вручную", в системе программ "1С:Предприятие 8" GUID присваивается организации – участнице обмена, автоматически при ее регистрации в информационной базе. Поэтому согласование идентификаторов (GUID) для организаций, использующих "1С:Предприятие 8" происходит на уровне информационных систем поставщика и покупателя. Сформированные электронные документы можно отправить по электронной почте или выгрузить в файл и затем передать на внешнем носителе информации (CD, MD, flash и др.).
Скачать схему обмена коммерческой информацией CommerceML 2.04.
Комментарий к XML-схеме обмена коммерческой информацией для реализации обмена Поставщик - Покупатель
Если предполагается, что электронный каталог имеет иерархическую структуру, то для сохранения иерархии необходимо передать покупателю классификатор, в котором указывается:
- Идентификатор (GUID);
- Наименование;
- Владелец;
- Свойства, значения которых можно или нужно указать для всех товаров в каталоге, пакете предложений, документах;
- Группы и свойства для товаров в группах;
- Типы цен, которые могут быть использованы при формировании пакета коммерческих предложений.
Если информация о товаре и ценах имеет линейный вид, то классификатор передавать не имеет смысла.
Каталог (электронный) содержит:
- Идентификатор (GUID);
- Наименование;
- Информацию о владельце;
- Описание товара;
- Идентификатор товара: GUID, Штрихкод или Артикул;
- Наименование товара;
- Базовую единицу и способы пересчета в другие единицы при несовпадение базовых единиц на одни и те же товары;
- Идентификатор товара в информационной системе контрагента;
- Идентификаторы групп, которым принадлежит данный товар, если указан классификатор;
- Страну (по ОКСМ), в которой изготовлен товар, торговую марку (бренд) товара и ее владельца, наименование непосредственного изготовителя товара;
- Описание значения свойств номенклатурной позиции в соответствии с указанным классификатором;
- Характеристики товара;
- Ставки налогов;
- Акцизы;
- Комплектующие;
- Аналоги, например, для лекарства – это другие лекарства аналогичного действия, для запчастей – запчасти, которые можно поставить вместо данной;
- Имя файла картинки для номенклатурной позиции, который может поставляться отдельно от передаваемого файла с коммерческой информацией.
Если каталог имеет иерархический вид, необходимо указать идентификатор (GUID) классификатора.
Также можно передавать комментарии в теге <Описание>.
Пакет предложений содержит перечень коммерческих предложений и составляется по определенному (только одному) каталогу. Предложения в пакете могут быть описаны по классификатору.
Пакет коммерческих предложений содержит:
- Идентификатор пакета;
- Наименование;
- Идентификатор каталога товаров, по которому составлен пакет предложений;
- Идентификатор классификатора, в соответствии с которым описываются предложения;
- Срок действия предложения (от и до);
- Типы цен, которые могут быть использованы при формировании пакета коммерческих предложений с указанием валюты, видов налогов и способов учета налогов в цене;
- Значения свойств, распространяющиеся на все предложения, входящие в пакет;
- Предложение - описание товара, цены и количества.
В упрощенном виде предложение в пакете коммерческих предложений практически совпадает с одной строкой "обычного" прайс-листа: предлагается такой-то товар по такой-то цене, имеющийся в наличии в таком-то количестве. Например, сахарный песок по цене 1200 рублей за мешок, на складе имеется 125 мешков. Поэтому можно передавать только наименование, базовую единицу измерения , цену и количество.
Но можно передавать и полное описание товара - как в каталоге.
Схема описывает документы, сопровождающие наиболее распространенные торговые (хозяйственные) операции:
- Заказ товара;
- Счет на оплату;
- Отпуск товара;
- Счет-фактура ;
- Возврат товара;
- Передача товара на реализацию ;
- Возврат товара с реализации;
- Отчет о продажах комиссионного товара;
- Выплата наличных денег;
- Возврат наличных денег;
- Выплата безналичных денег;
- Возврат безналичных денег;
- Переоценка товаров;
- Прочее.
Документ Прочее может содержать данные произвольных документов, но для обмена такими данными требуется согласование с контрагентом. В типовых конфигурациях системы "1С:Предприятие" обмен такими документами не реализован.
В каждом документе передается информация о том, кем является предприятие - отправитель документа (его роль) в системе обмена. Можно использовать следующие значения:
- Продавец,
- Покупатель,
- Плательщик,
- Получатель,
- Комитент,
- Комиссионер.
Программа автоматизации учета может, исходя из вида хозяйственной операции и роли, понять, является ли собственное предприятие (от лица которого автоматизируется учет в программе) получателем данного документа. Так как в учетных системах предприятий, участников обмена, сопровождающие хозяйственные операции документы могут быть разные, учетная система способна автоматически определить и создать "правильный" документ.
Например, хозяйственная операцияОтпуск товара для Продавца (отправителя) сопровождается оформлением расходной накладной ("накладной на отпуск товара"), а для Покупателя (получателя) – оформлением приходной накладной. И если в полученном от контрагента XML-документе, описывающем "Отпуск товара" роль собственного предприятия обозначена как "Покупатель", то это означает, что XML-документ описывает расходную накладную поставщика, и ее следует импортировать в учетную систему как накладную на поступление товара.
XML-схема разработана с учетом спецификаций консорциума W3C (World Wide Web Consortium).
Другие материалы по теме:
каталог, классификатор, схема, покупатель, описание, опис, отпуск, обмен, возврат, товара, значения, поставщик, наименование, конфигурирование, предприятие, пример, документы, товар, организации, вид, документа, документ
Материалы из раздела: 1С:Предприятие 8.2 / Разработчикам / Обмен данными
Другие материалы по теме:
Общесистемные механизмы и принципы
Учет безналичных денежных средств. Поступление денежных средств
Методика перевода работы пользователей на другую информационную базу
Основные элементы подсистемы. Горизонт и периодичность планирования
Требования к разработке драйверов подключаемого оборудования (версия 1.5)
Нас находят: что такое обмен данными поставщик-покупатель, обмен данными между 1с 8 поставщик-покупатель, как выгрузить пакет коммерческих предложений в 1с 7 7 не указан идентификатор владельца, как выгрузить пакет коммерческих предложений в 1с 7 7
Мы на Facebook