новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Wesley
Приватное сообщение

УТ11.3 - добавить кнопку в РМК

5882 |  4
сегодня в 18:39:12 (менее чем 1 час назад)
998210
Текст задания
Конфигурация: Управление Торговлей 11.3

Необходимо добавить в РМК кнопку "Заказ", по нажатию на которую открывается окно с полем для ввода номера заказа и кнопкой загрузить. При нажатии кнопки загрузить передать используя рест апи номер заказа в црм. Добавить полученные товары с возможными скидками в чек. Товары и ошибки возвращаются в json. Код товара соответствует коду в 1с.

Вызывается метод https://crm.domain.ru/api/methods/order.get?token={token}&number={НомерЗаказа}
Отдаёт json объект со значением code (1 если успешно, <0 если ошибка), и значение data с объектом заказа.
Объект заказа включает в себя поля с данными о заказчике, а так же поле goods в котором массив объектов товаров.
В объекте товаров есть поле id (соответствует коду товара в 1с)
Поле count - количество
Поле с ценой за один товар.
Таким образом добраться до какого нибудь товара в заказе можно так
response->data->goods[0]->count (Количество первой позиции заказа)
0
Отклики (8)