1. Saby
  2. База знаний
  3. Заказы и поставки (EDI)
  4. Интеграция
  5. С другими системами по API

Интеграция c Saby EDI через API

Интеграция c Saby EDI через API

Если ведете учет в сторонней системе, а заказы получаете и отправляете в Saby, можно использовать API. В этом случае работа с документом идет по шагам:

  1. Авторизация и получение идентификатора сессии.

    Метод: СБИС.Аутентифицировать

    Авторизация выполняется по логину и паролю, либо с использованием ЭП. В ответе возвращается идентификатор сессии (SessionID). Этот идентификатор используется во всех последующих методах.

  2. Создание и отправка документа «Заказ».

    1. Создать документ

      Метод: СБИС.ЗаписатьДокумент — формирует черновик документа «Заказ» в Saby. В теле запроса передаются данные заказа: контрагент, позиции, суммы и т. д.

    2. Подготовить к отправке

      Метод: СБИС.ПодготовитьДействие — готовит заказ к отправке, проверяет корректность заполнения, прикладывает обязательные данные.

    3. Отправить заказ

      Метод: СБИС.ВыполнитьДействие — отправляет заказ контрагенту.

  3. Получение ответа от контрагента на заказ.

    Метод: СБИС.СписокИзменений позволяет отслеживать ответ на отправленный заказ.

    В запросе задается фильтр: Тип документа = ЗаказИсх. В списке изменений нужно найти вложения с типом «ПодтверждениеЗаказа».

Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.