Нужно дописать код в 1С (управление торговлей, версия 8.3.12) что бы данные из веб-сервиса (REST) попадали в 1C, автоматом каждый день в 8 утра например, в регистр накопления писались. Необходимо только записать ответ в виде json в регистр, связка с документами не нужна.
Из доков нужен сервис (2.4 Продажи) API во вложении.
АПИ сервиса:
GET-запрос на адрес с параметрами: дата, ключ.
Ответ в JSON формате:
Поля: номер документа, дата продажи, дата время обновления информации в сервисе, ваш артикул, размер, штрих-код, кол-во, цена, дисконт, договор поставки, договор реализации, номер исходного заказа("Номер заказа" из сервиса "Заказы"), дисконт-промо, название склада, страна, округ, регион, номер поставки, уникальный идентификатор продажи/возврата (SXXXXXXXXX продажа, RXXXXXXXXX-возврат), уникальный идентификатор позиции заказа.
При получении данных Вы указываете дату, и от нее выгружается информация (по «дата время обновления информации в сервисе»).
Ограничение на разовый запрос около ста тысяч записей.
Также в продажах выгружаются возвраты (кол-во/цена со знаком минус).
Итоговый набор данных возвращаемый API:
Поле Наименование поля в наборе данных
Number номер документа
Date дата продажи
lastChangeDate дата время обновления информации в сервисе
supplierArticle ваш артикул
techSize размер
barcode штрих-код
quantity кол-во
totalPrice цена
discountPercent дисконт
isSupply договор поставки
isRealization договор реализации
orderId номер исходного заказа("Номер заказа" из сервиса "Заказы")
promoCodeDiscount дисконт-промо
warehouseName название склада
countryName страна
oblastOkrugName округ
regionName регион
incomeID номер поставки
saleID уникальный идентификатор продажи/возврата (SXXXXXXXXX продажа, RXXXXXXXXX-возврат)
odid уникальный идентификатор позиции заказа
Опубликован 02.07.2019 в 10:33 Последнее изменение: 02.07.2019 в 13:34
Заказ находится в архиве