Сравнение версий
Ключ
- Эта строка добавлена.
- Эта строка удалена.
- Изменено форматирование.
Формат выгрузки данных в пакете XML на примере взаимодействия с редакцией УТ 10.3.
Структура исходящего XML-пакета из 1С базы.
В самом начале выставляются обязательные параметры для XML-пакетов, такие как версия и кодировка передаваемых данных:
<?xml version="1.0" encoding="UTF-8"?>
Затем выгружается объект AgoraMessage содержащий в себе набор определённых таблиц, некоторые из которых так же содержат в себе таблицы.
Тег включает в себя описание используемых схем переменных:
<AgoraMessage xmlns="http://www.agora.centrobit.ru" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="AgoraMessage">
Все выгружаемые из 1С значения тегов имеют тип String (Строка), подставляемые числа не имеют пробелов и запятых, запятые заменяются на точки.
Содержание страницы:
панель | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
|
Таблица "Заказ Покупателя".
Внутренний тег | Формат | Значение |
---|---|---|
ВремяИзменения | Дата и Время | гггг-ММ-ддTчч:мм:сс |
Ссылка | гуид 1С | гуид заказа |
Проведен | булево | 0 или 1 |
ПометкаУдаления | булево | 0 или 1 |
Номер | Строка | номер заказа в 1С |
Дата | Дата создания | гггг-ММ-ддTчч:мм:сс |
ВалютаДокумента | гуид 1С | гуид Валюты |
Контрагент | гуид 1С | гуид Контрагента |
ИННКонтрагента | Строка | При выгрузке из 1С заполнение поля не требуется |
НаименованиеКонтрагента | Строка | При выгрузке из 1С заполнение поля не требуется |
ДоговорКонтрагента | гуид 1С | гуид Договора Контрагента |
СкладГруппа | гуид 1С | гуид склада указанного в заказе |
СуммаДокумента | число | сумма заказа |
АдресДоставки | Строка | Текст адреса доставки из заказа |
Комментарий | Строка | Текст комментария из заказа |
Товары | Таблица | Отбельная табличная часть (описана ниже) |
Оплата | число | Сумма оплаты поступившая по заказу |
Отгрузка | Строка | Отгружен / Не отгружен |
Закрыт | Булево | 0 или 1 |
Пример:
<ЗаказПокупателя>
<ВремяИзменения>2014-07-01T11:43:16</ВремяИзменения>
<Ссылка>945825ce-c141-4de4-8abc-5a71eeedcb0f</Ссылка>
<Проведен>1</Проведен>
<ПометкаУдаления>0</ПометкаУдаления>
<Номер>ТД000000354</Номер>
<Дата>2014-07-01T11:43:06</Дата>
<ВалютаДокумента>bd72d8f9-55bc-11d9-848a-00112f43529a</ВалютаДокумента>
<Контрагент>f3d3eb53-7d90-4b8c-9267-5689128f79a0</Контрагент>
<ИННКонтрагента/>
<НаименованиеКонтрагента/>
<ДоговорКонтрагента>f3e070c5-fdf4-11e3-80bf-002268891092</ДоговорКонтрагента>
<СкладГруппа>bd72d91f-55bc-11d9-848a-00112f43529a</СкладГруппа>
<СуммаДокумента>60231</СуммаДокумента>
<АдресДоставки>Пробный от Центробит</АдресДоставки>
<Комментарий>Пробный от Центробит, Способ доставки: Экспресс доставка</Комментарий>
<Товары>
<Строка>
<Номенклатура>9f09a9c9-701b-11e2-beac-00155d002500</Номенклатура>
<ХарактеристикаНоменклатуры/>
<Количество>1</Количество>
<ЕдиницаИзмерения>9f09a9ca-701b-11e2-beac-00155d002500</ЕдиницаИзмерения>
<Сумма>60231</Сумма>
<СтавкаНДС>18</СтавкаНДС>
<СуммаНДС>9187.78</СуммаНДС>
<Цена>60231</Цена>
<Размещение>bd72d91f-55bc-11d9-848a-00112f43529a</Размещение>
<ПроцентСкидки>0</ПроцентСкидки>
</Строка>
</Товары>
<Оплата>0</Оплата>
<Отгрузка>Не отгружен</Отгрузка>
<Закрыт>0</Закрыт>
</ЗаказПокупателя>
Таблица "Товары".
Таблица "Товары" входит в состав Заказа Покупателя и состоит из таблиц строк товаров, из их множества, таблица Строки Товара выглядит следующим образом:
Внутренний тег | Формат | Значение |
---|---|---|
Номенклатура | гуид 1С | гуид номенклатуры |
ХарактеристикаНоменклатуры | гуид 1С | гуид характеристики номенклатуры |
Количество | число | количество товара в заказе |
ЕдиницаИзмерения | гуид 1С | гуид единицы измерения |
Сумма | число | сумма по позиции |
СтавкаНДС | число | ставка НДС (символ % -не ставится) |
СуммаНДС | число | сумма НДС по позиции |
Цена | число | цена позиции |
Размещение | гуид 1С | гуид склада |
ПроцентСкидки | число | Сумма всех скидок по позиции (символ % -не ставится) |
Пример:
<Товары>
<Строка>
<Номенклатура>9f09a9c9-701b-11e2-beac-00155d002500</Номенклатура>
<ХарактеристикаНоменклатуры/>
<Количество>1</Количество>
<ЕдиницаИзмерения>9f09a9ca-701b-11e2-beac-00155d002500</ЕдиницаИзмерения>
<Сумма>60231</Сумма>
<СтавкаНДС>18</СтавкаНДС>
<СуммаНДС>9187.78</СуммаНДС>
<Цена>60231</Цена>
<Размещение>bd72d91f-55bc-11d9-848a-00112f43529a</Размещение>
<ПроцентСкидки>0</ПроцентСкидки>
</Строка>
<Строка>
<Номенклатура>9f09a9c9-701b-11e2-beac-00155d002544</Номенклатура>
<ХарактеристикаНоменклатуры/>
<Количество>4</Количество>
<ЕдиницаИзмерения>9f09a9ca-701b-11e4-beac-00155d002500</ЕдиницаИзмерения>
<Сумма>10000</Сумма>
<СтавкаНДС>18</СтавкаНДС>
<СуммаНДС>1800<<СуммаНДС>7200</СуммаНДС>
<Цена>40000</Цена>
<Размещение>bd72d91f-55bc-11d9-848a-00112f43529a</Размещение>
<ПроцентСкидки>0</ПроцентСкидки>
</Строка>
</Товары>
Таблица "Валюты".
Внутренний тег | Формат | Значение |
---|---|---|
ВремяИзменения | Дата и Время | гггг-ММ-ддTчч:мм:сс |
Ссылка | гуид 1С | гуид валюты |
ПометкаУдаления | булево | 0 или 1 |
Код | Строка | 3 цифры - код |
Наименование | Строка | пример: USD |
НаименованиеПолное | Строка | Полное название валюты |
Пример:
<Валюты>
<ВремяИзменения>2015-02-13T13:39:57</ВремяИзменения>
<Ссылка>7cf7375c-8fc8-11e3-bbc4-bcaec51b91f9</Ссылка>
<ПометкаУдаления>0</ПометкаУдаления>
<Код>840</Код>
<Наименование>USD</Наименование>
<НаименованиеПолное>Доллар США</НаименованиеПолное>
</Валюты>
Таблица "Курсы Валют".
Внутренний тег | Формат | Значение |
---|---|---|
ВремяИзменения | Дата и Время | гггг-ММ-ддTчч:мм:сс |
Период | Дата и Время | гггг-ММ-ддTчч:мм:сс |
Валюта | гуид 1С | гуид валюты |
Курс | число | курс |
Кратность | число | кратность |
Пример:
<КурсыВалют>
<ВремяИзменения>2015-02-13T13:39:57</ВремяИзменения>
<Период>2014-02-07T00:00:00</Период>
<Валюта>7cf7375c-8fc8-11e3-bbc4-bcaec51b91f9</Валюта>
<Курс>34.7287</Курс>
<Кратность>1</Кратность>
</КурсыВалют>
Таблица "Контрагенты".
Внутренний тег | Формат | Значение |
---|---|---|
ВремяИзменения | Дата и Время | гггг-ММ-ддTчч:мм:сс |
Ссылка | гуид 1С | гуид Контрагента |
Наименование | Строка | Наименование контрагента |
ИНН | Строка | ИНН контрагента |
КПП | Строка | Не используется, обычно тег пуст |
ОсновнойМенеджер | гуид 1С | гуид менеджера (пользователя) в 1С |
Пример:
<Контрагенты>
<ВремяИзменения>2014-06-27T16:17:26</ВремяИзменения>
<Ссылка>f3d3eb53-7d90-4b8c-9267-5689128f79a0</Ссылка>
<Наименование>ООО "Интернет магазин"</Наименование>
<ИНН>0000000001</ИНН>
<КПП/>
<ОсновнойМенеджер>cbcf494f-55bc-11d9-848a-00112f43529a</ОсновнойМенеджер>
</Контрагенты>
Таблица "Договоры Контрагентов".
Внутренний тег | Формат | Значение |
---|---|---|
ВремяИзменения | Дата и Время | гггг-ММ-ддTчч:мм:сс |
Ссылка | гуид 1С | гуид договора |
ПометкаУдаления | булево | 0 или 1 |
Наименование | Строка | название договора |
Основной | булево | 0 или 1 |
Контрагент | гуид 1С | гуид Контрагента |
ТипЦен | гуид 1С | гуид типа цен |
Валюта | гуид 1С | гуид валюты |
ДопустимоеЧислоДнейЗадолженности | число | количество дней |
Пример:
<ДоговорыКонтрагентов>
<ВремяИзменения>2014-06-27T16:17:26</ВремяИзменения>
<Ссылка>f3e070c5-fdf4-11e3-80bf-002268891092</Ссылка>
<ПометкаУдаления>0</ПометкаУдаления>
<Наименование>Основной договор Агора</Наименование>
<Основной>0</Основной>
<Контрагент>f3d3eb53-7d90-4b8c-9267-5689128f79a0</Контрагент>
<ТипЦен>cbcf493b-55bc-11d9-848a-00112f43529a</ТипЦен>
<Валюта>bd72d8f9-55bc-11d9-848a-00112f43529a</Валюта>
<ДопустимоеЧислоДнейЗадолженности>0</ДопустимоеЧислоДнейЗадолженности>
</ДоговорыКонтрагентов>
Таблица "Менеджер".
Внутренний тег | Формат | Значение |
---|---|---|
ВремяИзменения | Дата и Время | гггг-ММ-ддTчч:мм:сс |
Ссылка | гуид 1С | гуид менеджера (пользователя) в 1С |
ПометкаУдаления | булево | 0 или 1 |
Наименование | Строка | ФИО Менеджера |
Телефон | Строка | Телефон |
Почта | Строка | Почта |
Подразделение | гуид 1С | гуид подразеделения |
НаименованиеПодразделения | Строка | Наименование подразделения |
Пример:
<Менеджер>
<ВремяИзменения>2014-06-27T16:17:26</ВремяИзменения>
<Ссылка>cbcf494f-55bc-11d9-848a-00112f43529a</Ссылка>
<ПометкаУдаления>0</ПометкаУдаления>
<Наименование>Иванов Василий Петрович</Наименование>
<Телефон>+7(495)344-33-33</Телефон>
<Почта/>
<Подразделение>00000000-0000-0000-0000-000000000000</Подразделение>
<НаименованиеПодразделения>Отдел продаж</НаименованиеПодразделения>
</Менеджер>
Таблица "Единицы Измерения".
Внутренний тег | Формат | Значение |
---|---|---|
ВремяИзменения | Дата и Время | гггг-ММ-ддTчч:мм:сс |
Ссылка | гуид 1С | гуид единицы измерения |
ПометкаУдаления | булево | 0 или 1 |
Наименование | Строка | наименование единицы |
Владелец | гуид 1С | гуид номенклатуры / характеристики номенклатуры |
ЕдиницаПоКлассификатору | гуид 1С | гуид единицы по классификатору |
Вес | число | вес единицы |
Объём | число | объём единицы |
Коэффициент | число | коэффициент для единицы |
Пример:
<ЕдиницыИзмерения>
<ВремяИзменения>2014-07-01T11:23:15</ВремяИзменения>
<Ссылка>9f09a9ca-701b-11e2-beac-00155d002500</Ссылка>
<ПометкаУдаления>0</ПометкаУдаления>
<Наименование>шт</Наименование>
<Владелец>9f09a9c9-701b-11e2-beac-00155d002500</Владелец>
<ЕдиницаПоКлассификатору>bd72d926-55bc-11d9-848a-00112f43529a</ЕдиницаПоКлассификатору>
<Вес>0</Вес>
<Объем>0</Объем>
<Коэффициент>1</Коэффициент>
</ЕдиницыИзмерения>
Таблица "Классификатор Единиц Измерения".
Внутренний тег | Формат | Значение |
---|---|---|
ВремяИзменения | Дата и Время | гггг-ММ-ддTчч:мм:сс |
Ссылка | гуид 1С | гуид единицы измерения в классификаторе |
ПометкаУдаления | булево | 0 или 1 |
Наименование | строка | наименование единицы |
НаименованиеПолное | строка | полное наименование единицы |
Пример:
<КлассификаторЕдиницИзмерения>
<ВремяИзменения>2015-02-13T13:39:57</ВремяИзменения>
<Ссылка>41460a00-7e8f-11da-a2ff-000423b30189</Ссылка>
<ПометкаУдаления>0</ПометкаУдаления>
<Наименование>шт</Наименование>
<НаименованиеПолное>Штука</НаименованиеПолное>
</КлассификаторЕдиницИзмерения>
Таблица "Группа Номенклатура".
Внутренний тег | Формат | Значение |
---|---|---|
Ссылка | гуид 1С | гуид группы |
Родитель | гуид 1С | гуид родительской группы |
Наименование | строка | наименование группы (папки каталога) |
Пример:
<ГруппаНоменклатура>
<Ссылка>11b7ed21-eca8-11e3-80be-002268891092</Ссылка>
<Родитель/>
<Наименование>Мебель</Наименование>
</ГруппаНоменклатура>
Таблица "Номенклатура".
Внутренний тег | Формат | Значение |
---|---|---|
ВремяИзменения | Дата и Время | гггг-ММ-ддTчч:мм:сс |
Ссылка | гуид 1С | гуид номенклатуры |
Родитель | гуид 1С | Группа номенклатуры |
ПометкаУдаления | булево | 0 или 1 |
Артикул | строка | артикул товара |
Наименование | строка | наименование товара |
СтавкаНДС | число | ставка НДС (символ % -не ставится) |
ДополнительноеОписаниеНоменклатуры | строка | описание номенклатуры |
АгораОбмен | булево | 0 или 1 |
ЕдиницаХраненияОстатков | гуид 1С | гуид единицы измерения |
ВестиУчетПоХарактеристикам | булево | 0 или 1 |
ТипНоменклатуры | строка | тип номенклатуры |
Штрихкод | строка | штрих код номенклатуры |
Пример:
<Номенклатура>
<ВремяИзменения>2014-07-01T11:23:15</ВремяИзменения>
<Ссылка>11b7ed22-eca8-11e3-80be-002268891092</Ссылка>
<Родитель>11b7ed21-eca8-11e3-80be-002268891092</Родитель>
<ПометкаУдаления>0</ПометкаУдаления>
<Артикул>1233453</Артикул>
<Наименование>Номенклатура1</Наименование>
<СтавкаНДС>18%</СтавкаНДС>
<ДополнительноеОписаниеНоменклатуры/>
<АгораОбмен>0</АгораОбмен>
<ЕдиницаХраненияОстатков>11b7ed23-eca8-11e3-80be-002268891092</ЕдиницаХраненияОстатков>
<ВестиУчетПоХарактеристикам>1</ВестиУчетПоХарактеристикам>
<ТипНоменклатуры>Товар</ТипНоменклатуры>
<Штрихкод/>
</Номенклатура>
Таблица "Характеристики Номенклатуры".
Внутренний тег | Формат | Значение |
---|---|---|
ВремяИзменения | Дата и Время | гггг-ММ-ддTчч:мм:сс |
Ссылка | гуид 1С | гуид характеристики номенклатуры |
ПометкаУдаления | булево | 0 или 1 |
Владелец | гуид 1С | гуид номенклатуры |
Наименование | строка | наименование характеристики |
Штрихкод | строка | штрих код номенклатуры |
Пример:
<ХарактеристикиНоменклатуры>
<ВремяИзменения>2014-07-01T11:23:15</ВремяИзменения>
<Ссылка>9c0de226-b633-11e3-8829-00155d002500</Ссылка>
<ПометкаУдаления>0</ПометкаУдаления>
<Владелец>9f09a9c9-701b-11e2-beac-00155d002500</Владелец>
<Наименование>0100000D10201a</Наименование>
<Штрихкод>1236546</Штрихкод>
</ХарактеристикиНоменклатуры>
Таблица "Свойства Объектов".
Внутренний тег | Формат | Значение |
---|---|---|
ВремяИзменения | Дата и Время | гггг-ММ-ддTчч:мм:сс |
Ссылка | гуид 1С | гуид свойства |
ПометкаУдаления | булево | 0 или 1 |
Наименование | строка | наименование свойства |
Пример:
<СвойстваОбъектов>
<ВремяИзменения>2016-02-16T10:57:51</ВремяИзменения>
<Ссылка>ca32ce03-3a88-11dc-bf97-0030485b85c1ei1</Ссылка>
<ПометкаУдаления>0</ПометкаУдаления>
<Наименование>Цвет</Наименование>
</СвойстваОбъектов>
Таблица "Значения Свойств Объектов".
Внутренний тег | Формат | Значение |
---|---|---|
ВремяИзменения | Дата и Время | гггг-ММ-ддTчч:мм:сс |
Объект | гуид 1С | гуид номенклатуры / характеристики номенклатуры |
ПометкаУдаления | булево | 0 или 1 |
Свойство | гуид 1С | гуид свойства |
Значение | строка | значение свойства |
Тип | строка | тип объекта |
Пример:
<ЗначенияСвойствОбъектов>
<ВремяИзменения>2014-07-01T11:23:15</ВремяИзменения>
<Объект>9c0de226-b633-11e3-8829-00155d002500</Объект>
<ПометкаУдаления>1</ПометкаУдаления>
<Свойство>7c752f08-b968-11de-80de-000423ccaba4</Свойство>
<Значение/>
<Тип>ХарактеристикиНоменклатуры</Тип>
</ЗначенияСвойствОбъектов>
Таблица "Склады".
Внутренний тег | Формат | Значение |
---|---|---|
ВремяИзменения | Дата и Время | гггг-ММ-ддTчч:мм:сс |
Ссылка | гуид 1С | гуид склада |
ПометкаУдаления | булево | 0 или 1 |
Наименование | строка | наименование склада |
Пример:
<Склады>
<ВремяИзменения>2015-02-13T13:39:58</ВремяИзменения>
<Ссылка>3d869e11-3c16-11e1-86a9-0015170edf69</Ссылка>
<ПометкаУдаления>0</ПометкаУдаления>
<Наименование>Тарасовка</Наименование>
</Склады>
Таблица "Типы Цен Номенклатуры".
Внутренний тег | Формат | Значение |
---|---|---|
ВремяИзменения | Дата и Время | гггг-ММ-ддTчч:мм:сс |
Ссылка | гуид 1С | гуид типа цен |
ПометкаУдаления | булево | 0 или 1 |
Наименование | строка | наименование типа цен |
Рассчитывается | булево | 0 или 1 |
БазовыйТипЦен | гуид 1С | гуид базового типа цен |
ПроцентСкидкиНаценки | число | скидка / наценка (символ % -не ставится) |
Пример:
<ТипыЦенНоменклатуры>
<ВремяИзменения>2015-02-13T13:39:58</ВремяИзменения>
<Ссылка>3ec9fa33-6e8e-11e2-973d-bcaec51b91f9</Ссылка>
<ПометкаУдаления>0</ПометкаУдаления>
<Наименование>Оптовые</Наименование>
<Рассчитывается>0</Рассчитывается>
<БазовыйТипЦен>3ec9fa33-6e8e-11e2-973d-bcaec51b91f9</БазовыйТипЦен>
<ПроцентСкидкиНаценки>0</ПроцентСкидкиНаценки>
</ТипыЦенНоменклатуры>
Таблица "Цены Номенклатуры".
Внутренний тег | Формат | Значение |
---|---|---|
ВремяИзменения | Дата и Время | гггг-ММ-ддTчч:мм:сс |
ТипЦен | гуид 1С | гуид типа цен |
Номенклатура | гуид 1С | гуид номенклатуры |
ХарактеристикаНоменклатуры | гуид 1С | гуид характеристики номенклатуры |
Валюта | гуид 1С | гуид валюты |
Цена | число | цена |
Пример:
<ЦеныНоменклатуры>
<ВремяИзменения>2014-07-01T11:23:17</ВремяИзменения>
<ТипЦен>cbcf493b-55bc-11d9-848a-00112f43529a</ТипЦен>
<Номенклатура>9f09a9c9-701b-11e2-beac-00155d002500</Номенклатура>
<ХарактеристикаНоменклатуры>587b5005-b634-11e3-8829-00155d002500</ХарактеристикаНоменклатуры>
<Валюта>bd72d8f9-55bc-11d9-848a-00112f43529a</Валюта>
<Цена>1000</Цена>
</ЦеныНоменклатуры>
Таблица "Остатки Товаров".
Таблица выгружается с параметром указывающим взятый тип данных xsi:type="ТоварыНаСкладах"
Внутренний тег | Формат | Значение |
---|---|---|
ВремяИзменения | Дата и Время | гггг-ММ-ддTчч:мм:сс |
Склад | гуид 1С | гуид склада |
Номенклатура | гуид 1С | гуид номенклатуры |
ХарактеристикаНоменклатуры | гуид 1С | гуид характеристики номенклатуры |
Остаток | число | остаток |
Пример:
<ОстаткиТоваров xsi:type="ТоварыНаСкладах">
<ВремяИзменения>0001-01-01T00:00:00</ВремяИзменения>
<Склад>bd72d91f-55bc-11d9-848a-00112f43529a</Склад>
<Номенклатура>9f09a9c9-701b-11e2-beac-00155d002500</Номенклатура>
<ХарактеристикаНоменклатуры>587b5003-b634-11e3-8829-00155d002500</ХарактеристикаНоменклатуры>
<Остаток>997</Остаток>
</ОстаткиТоваров>
Таблица "Взаиморасчеты С Контрагентами".
Внутренний тег | Формат | Значение |
---|---|---|
ВремяИзменения | Дата и Время | гггг-ММ-ддTчч:мм:сс |
Контрагент | гуид 1С | гуид контрагента |
Долг | число | долг контрагента |
Пример:
<ВзаиморасчетыСКонтрагентами>
<ВремяИзменения>2016-01-26T10:54:08</ВремяИзменения>
<Контрагент>92224f2c-c371-11e5-94cc-0015174f37f4</Контрагент>
<Долг>10000</Долг>
</ВзаиморасчетыСКонтрагентами>
Таблица "Хранилище Дополнительной Информации" (картинка).
Внутренний тег | Формат | Значение |
---|---|---|
ВремяИзменения | Дата и Время | гггг-ММ-ддTчч:мм:сс |
Ссылка | гуид 1С | гуид картинки |
Номенклатура / Характеристика | гуид 1С | гуид номенклатуры / характеристики номенклатуры |
Картинка | гуид 1С | файл (гуид картинки + расширение) |
ПометкаУдаления | булево | 0 или 1 |
Основной | булево | 0 или 1 |
Пример:
<ХранилищеДополнительнойИнформации>
<ВремяИзменения>2014-07-01T11:23:16</ВремяИзменения>
<Ссылка>9f09a9cb-701b-11e2-beac-00155d002500</Ссылка>
<Номенклатура>9f09a9c9-701b-11e2-beac-00155d002500</Номенклатура>
<Картинка>9f09a9cb-701b-11e2-beac-00155d002500.jpeg</Картинка>
<ПометкаУдаления>0</ПометкаУдаления>
<Основной>1</Основной>
</ХранилищеДополнительнойИнформации>
Таблица "Акт Сверки Взаиморасчетов".
Внутренний тег | Формат | Значение |
---|---|---|
ВремяИзменения | Дата и Время | гггг-ММ-ддTчч:мм:сс |
Ссылка | гуид 1С | гуид документа |
Контрагент | гуид 1С | гуид контрагента |
ДатаНачала | Дата и Время | гггг-ММ-ддTчч:мм:сс |
ДатаОкончания | Дата и Время | гггг-ММ-ддTчч:мм:сс |
Акт | код акта | закодированный документ |
Пример:
<АктСверкиВзаиморасчетов>
<ВремяИзменения>2014-07-01T12:35:51</ВремяИзменения>
<Ссылка>244d7592-27f4-45a6-b37b-1a68018aedc6</Ссылка>
<Контрагент>f3d3eb53-7d90-4b8c-9267-5689128f79a0</Контрагент>
<ДатаНачала>2014-05-01T00:00:00</ДатаНачала>
<ДатаОкончания>2014-07-01T00:00:00</ДатаОкончания>
<Акт>0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADA....
</Акт>
</АктСверкиВзаиморасчетов>
Существуют так же другие таблицы, которые не входят в стандартный набор функционала, для их получения свяжитесь с Вашим менеджером.
Структура входящего XML-пакета с сайта в 1С базу.
Структура по сути та же:
В самом начале выставляются обязательные параметры для XML-пакетов, такие как версия и кодировка передаваемых данных:
<?xml version="1.0" encoding="UTF-8"?>
Затем выгружается объект AgoraMessage содержащий в себе набор определённых таблиц, некоторые из которых так же содержат в себе таблицы.
Тег включает в себя описание используемых схем переменных:
<AgoraMessage xmlns="http://www.agora.centrobit.ru" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="AgoraMessage">
Все выгружаемые из 1С значения тегов имеют тип String (Строка), подставляемые числа не имеют пробелов и запятых, запятые заменяются на точки.
Таблица "Заказ Покупателя".
Используется только при создании заказа, дальнейшие обновления по заказу приходят из 1С.
Внутренний тег | Формат | Значение |
---|---|---|
ВремяИзменения | Дата и Время | поле обычно пусто |
Ссылка | гуид 1С | гуид заказа |
Проведен | булево | 0 или 1 |
ПометкаУдаления | булево | 0 или 1 |
Номер | Строка | номер заказа в 1С |
Дата | Дата создания | гггг-ММ-дд |
ВалютаДокумента | гуид 1С | гуид Валюты |
Контрагент | гуид 1С | гуид Контрагента, если это первый заказ - поле пустое |
ИННКонтрагента | Строка | Заполняется только при первом заказе, для идентификации |
НаименованиеКонтрагента | Строка | Заполняется только при первом заказе |
ДоговорКонтрагента | гуид 1С | гуид Договора Контрагента, , если это первый заказ - поле пустое |
СкладГруппа | гуид 1С | гуид склада указанного в заказе |
СуммаДокумента | число | сумма заказа |
АдресДоставки | Строка | Текст адреса доставки из заказа |
Комментарий | Строка | Текст комментария из заказа |
Товары | Таблица | Отбельная табличная часть (описана ниже) |
Оплата | число | Сумма оплаты поступившая по заказу |
Отгрузка | Строка | Отгружен / Не отгружен |
Закрыт | Булево | 0 или 1 |
Пример:
<ЗаказПокупателя>
<ВремяИзменения/>
<Ссылка>83a16287-56e7-46f5-84e8-b04a23f7eb7a</Ссылка>
<Проведен>1</Проведен>
<ПометкаУдаления>0</ПометкаУдаления>
<Номер/>
<Дата>2014-07-02</Дата>
<ВалютаДокумента>bd72d8f9-55bc-11d9-848a-00112f43529a</ВалютаДокумента>
<Контрагент>f3d3eb53-7d90-4b8c-9267-5689128f79a0</Контрагент>
<ИННКонтрагента/>
<НаименованиеКонтрагента/>
<ДоговорКонтрагента>f3e070c5-fdf4-11e3-80bf-002268891092</ДоговорКонтрагента>
<СкладГруппа>bd72d91f-55bc-11d9-848a-00112f43529a</СкладГруппа>
<СуммаДокумента>60231.00</СуммаДокумента>
<АдресДоставки>Пробный от Центробит</АдресДоставки>
<Комментарий>Пробный от Центробит, Способ доставки: Экспресс доставка</Комментарий>
<Товары>
<Строка>
<Номенклатура>9f09a9c9-701b-11e2-beac-00155d002500</Номенклатура>
<ХарактеристикаНоменклатуры/>
<Количество>1.0</Количество>
<ЕдиницаИзмерения>9f09a9cb-701b-11e2-beac-00155d002500</ЕдиницаИзмерения>
<Сумма>60231.00</Сумма>
<СтавкаНДС/>
<СуммаНДС/>
<Цена>60231.00</Цена>
<Размещение>bd72d91f-55bc-11d9-848a-00112f43529a</Размещение>
<ПроцентСкидки/>
</Строка>
</Товары>
</ЗаказПокупателя>
Таблица "Товары".
В приходящем пакете таблица идентична исходящему:
Таблица "Товары" входит в состав Заказа Покупателя и состоит из таблиц строк товаров, из их множества, таблица Строки Товара выглядит следующим образом:
Внутренний тег | Формат | Значение |
---|---|---|
Номенклатура | гуид 1С | гуид номенклатуры |
ХарактеристикаНоменклатуры | гуид 1С | гуид характеристики номенклатуры |
Количество | число | количество товара в заказе |
ЕдиницаИзмерения | гуид 1С | гуид единицы измерения |
Сумма | число | сумма по позиции |
СтавкаНДС | число | ставка НДС (символ % -не ставится) |
СуммаНДС | число | сумма НДС по позиции |
Цена | число | цена позиции |
Размещение | гуид 1С | гуид склада |
ПроцентСкидки | число | Сумма всех скидок по позиции (символ % -не ставится) |
Ставка НДС может не передаваться, если это отключено в настройках сайта.
Пример:
<Номенклатура>9f09a9c9-701b-11e2-beac-00155d002500</Номенклатура>
<ХарактеристикаНоменклатуры/>
<Количество>1.0</Количество>
<ЕдиницаИзмерения>9f09a9cb-701b-11e2-beac-00155d002500</ЕдиницаИзмерения>
<Сумма>60231.00</Сумма>
<СтавкаНДС/>
<СуммаНДС/>
<Размещение>bd72d91f-55bc-11d9-848a-00112f43529a</Размещение>
<ПроцентСкидки/>
</Строка>
</Товары>