Каталог решений - Обмен с Купер из УТ 10.3 по API

Обмен с Купер из УТ 10.3 по API

Обмен с Купер из УТ 10.3 по API

В наличии

Обработка позволяет организовать обмен заказами и каталогом с остатками/ценами из УТ 10.3 с сервисом Купер через API.
Есть возможность настроить регламент обменов. Для этого необходимо добавить в конфигурацию регламентное задание, позволяющее запускать обработки из «Справочники.ВнешниеОбработки» с передачей параметров в поле «Ключ».

Категория:

Описание

Обработка регистрируется через штатный механизм дополнительных внешних обработок.

Обработка позволяет производить обмен с Купер как в ручном режиме через интерфейс формы, так и через вызовы из регламентного задания.

Код регламентного задания, позволяющий запускать любые внешние обработки по расписанию с передачей параметров через поле "Ключ":

Процедура ВыполнитьВнешнииОбработки() Экспорт
	ТекущийСеансИнформационнойБазы = ПолучитьТекущийСеансИнформационнойБазы();
	ФоновоеЗадание = ТекущийСеансИнформационнойБазы.ПолучитьФоновоеЗадание();
	Наименование = ФоновоеЗадание.Наименование;
	Параметры = ФоновоеЗадание.Ключ;
	ТекСсылка=Справочники.ВнешниеОбработки.НайтиПоНаименованию(Наименование); 
	ИмяФайла = ПолучитьИмяВременногоФайла(); 
	ДвоичныеДанные = ТекСсылка.ХранилищеВнешнейОбработки.Получить(); 
	ДвоичныеДанные.Записать(ИмяФайла); 
	ВнешняяОбработкаОбъект = ВнешниеОбработки.Создать(ИмяФайла,Ложь); 
	ВнешняяОбработкаОбъект.ВыполнитьКоманду(Параметры);
	УдалитьФайлы(ИмяФайла); 
КонецПроцедуры

В поле "Ключ" можно указывать "Картинки", "Каталог" или "ЦеныОстатки" в зависимости от требуемой выгрузки.

При обмене заказами реализовывалась "Pull-модель" Купер. Документация Купер.

Настройки, связанные с авторизацией в сервисе Купер, находятся в модуле объекта обработки.

"ТокенДоступа_retailers" задается только для прохождения тестов по заказам в тестовом контуре Купер.

Остальные настройки на вкладке "Настройка". Необходимо сохранить настройки под наименованием "Основная", чтобы они были доступны при вызове через регламентное задание.

Для связки заказов 1С с заказами Купер используется штатный  механизм дополнительных свойств "ПланВидовХарактеристик.СвойстваОбъектов". Назначение свойства "Документ заказ покупателя". Наименование свойств "Купер_originalOrderId" тип "Строка" и "Купер_state" тип "Значения свойств объектов" со значениями "accepted", "assembled", "canceled", "delivering", "in_work", "ready", "ready_for_delivered", "ready_for_delivery". Эти дополнительные свойства необходимо создать самостоятельно!

Обработка распространяется "Как есть" и может использоваться как шаблон. Исправление и доработка не планируется.

has been added to your cart:
Оформление заказа