Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
24 сен 2021, 00:47

Как 1С получить с сайта на Битрикс информацию по заказам?

Автор evshi, 13 янв 2019, 08:55

0 Пользователей и 1 гость просматривают эту тему.

evshi

Нужно написать внешнюю обработку для УТ, которая бы получила с сайта на 1С-Битрикс определённые данные по заказам клиентов за определённый период. Типовой обмен 1С-Битрикс и УТ не поможет, т.к. данные нужны специфические - названия служб доставок из заказов. Как это лучше сделать?

В обработке нам надо выбрать даты начала и конца, нажать кнопку получить данные. В этот момент обработка может на сайт сделать GET запрос вида site.ru/get_order.php?dstart=01012018&dend=02012018 Затем сайт сформирует массив данных за указанный период.

А вот что дальше? Как сайт может отправить сформированный массив данных в 1С? Какие есть варианты?

AIFrame


evshi

Цитата: AIFrame от 13 янв 2019, 16:33
JSON пусть вернет.

Вернуть можно в любом формате, json, xml или txt. Но речь не об этом. Вопрос в том, каким образом сайт отдаст данные в 1С? Инициатором во всех обменах, вроде бы выступает 1С, а не сайт и для начала обмена 1С делает первичный запрос на сайт.

А тут получается, что сайт, сформировав данные, должен дать понять 1С, что он готов отдать данные. Как это сделать? И по какому протоколу потом вести передачу данных?

AIFrame

А как клиентское приложение в виде браузера, выполняя через ajax процедуру на сервере, понимает, что результат готов к выводу?
(Подсказка: запрос возвращает результат в функцию с признаком success)

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск