Инструкция по настройке интеграции
Интеграцию настраивают специалисты Трактиръ. Вы можете обратиться к специалисту, который сопровождает кассу, и передать ему примеры интеграции или обратиться к нашим партнерам-интеграторам.
Важно! Данные решение является примером интеграции, а не готовым универсальным решением.
Если данные решение не поддерживается Вашей версией Трактиръ, то специалисту нужно внести изменения под Вашу конфигурацию на основе представленного примера и документации по интеграции. Так как Трактиръ основан на платформе 1С, то для интеграции также могут быть полезны примеры интеграции с 1С.
Если у вас такой же релиз, то можно выделить нужные объекты и объединением конфигураций добавить нужны объекты к себе в конфигурацию.
Шаг 1. Добавить объекты и реквизиты, связанные с UDS. Их можно найти по строке «UDS».
Должны быть добавлены следующие объекты:
Добавлен новый общий модуль |
Основная конфигурация ОбщийМодуль.UDSGame |
Добавлена НОВАЯ константа |
Основная конфигурация Константа.APIKeyUDS |
Добавлены реквизиты в существующий документ ЗАКАЗ |
Основная конфигурация Документ.Заказ.Реквизит.КодСкидкиUDS |
Основная конфигурация Документ.Заказ.Реквизит.СуммаСкидкиUDS |
Основная конфигурация Документ.Заказ.Реквизит.nameUDS |
Основная конфигурация Документ.Заказ.Реквизит.surnameUDS |
Основная конфигурация Документ.Заказ.Реквизит.СкидкаUDS |
Основная конфигурация Документ.Заказ.Реквизит.СкидкаUDSЗарегистрирована |
Основная конфигурация Документ.Заказ.Реквизит.БазоваяСкидкаUDS |
Основная конфигурация Документ.Заказ.Реквизит.ПроцентОтСчетаUDS |
Добавлена реквизиты в существующую обработку ЗАКАЗ |
Основная конфигурация Обработка.Заказ.Реквизит.КодСкидкиUDS |
Основная конфигурация Обработка.Заказ.Реквизит.СуммаСкидкиUDS |
Основная конфигурация Обработка.Заказ.Реквизит.nameUDS |
Основная конфигурация Обработка.Заказ.Реквизит.surnameUDS |
Основная конфигурация Обработка.Заказ.Реквизит.СкидкаUDS |
Основная конфигурация Обработка.Заказ.Реквизит.СкидкаUDSЗарегистрирована |
Основная конфигурация Обработка.Заказ.Реквизит.ВведеннаяСуммаСкидкиUDS |
Основная конфигурация Обработка.Заказ.Реквизит.БазоваяСкидкаUDS |
Основная конфигурация Обработка.Заказ.Реквизит.ПроцентОтСчетаUDS |
Основная конфигурация Обработка.СкидкаUDS |
Основная конфигурация Обработка.СкидкаUDS.Реквизит.КодСкидкиUDS |
Добавлена новая обработка |
Основная конфигурация Обработка.СкидкаUDS |
Новые объекты и реквизиты необходимо скопировать и перенести в конфигурацию.
Шаг 2. Далее нужно добавить измененные модули объектов. Измененный код модулей можно искать по строке «КС_ВДВ»
Найденный код руками нужно перенести из модулей трех объектов: документ.заказ, обработка.заказ и обработка.оплата.
Шаг 3. API Key нужно скопировать в Настройках UDS Бизнес в окне Интеграция и вставить в константу ApiKeyUDS.
Шаг 4. В справочнике «Скидки» нужно внести скидку с наименованием UDS.
Примечание: Скидка UDS выбирается из скидок, то есть у пользователя должны быть права на выбор ручных скидок.
Шаг 5. Для передачи идентификатора кассира-официанта из Трактиръ, нужно скопировать код сотрудника из справочника Сотрудники и указать его во внешнем идентификаторе кассира в UDS Бизнес.
Важно! UDSGame.POST_purchase_Структура вызывается перед оплатой (до создания документов ПротоколРасчетов).