Цифра ↔ 1С

cf_ВыгрузитьЗоныДоставки

Выгрузка справочника зон доставки с тарифами из прайс-листа. Endpoint: POST /api/delivery_zone/create

Что выгружается

Все элементы справочника ЗоныДоставки, не помеченные на удаление, вместе с тарифами доставки.

Структура отправляемых данных

ПолеИсточникОписание
GuidXMLСтрока(ЗонаДоставки)GUID зоны доставки
NameНаименованиеНазвание зоны
ItemsПрайс-листМассив тарифов (за рейс и за куб)

Источник тарифов

Тарифы берутся из последнего документа ПрайсЛистНаДоставку с вариантом расчёта «По прайсу доставки по объёму».

Тариф «за рейс» (by_all)

Для каждой зоны ищется строка в табличной части ЦеныДоставкиПоОбъему прайс-листа:

ПолеЗначение
GuidGUID номенклатуры тарифа за рейс
PriceЦена × Минимум (стоимость рейса)
Min0
MaxМинимум (кубов)
VatИз настройки СтавкаНДС (по умолчанию 22)
Service"mix"
VatInPriceИстина
PriceType"by_all"

Тариф «за куб» (by_one)

ПолеЗначение
GuidGUID номенклатуры тарифа за куб
PriceЦена (за 1 куб)
MinМинимум (кубов)
Max0
VatИз настройки СтавкаНДС (по умолчанию 22)
Service"mix"
VatInPriceИстина
PriceType"by_one"