В тендерах промелькнул проект на написание заготовки для обмена с модулем Frontol Discont Unit . Стало самому интересно попробовать.
Реализованы функции:
* Авторизация (автоматически отрабатывает повторная авторизация при просроченном токене)
* Запрос с сервера всех карточек клиентов
* Запрос одного клиента (в табличной части должна быть строка с заполненным id)
* Отправка на сервер карточки клиента (отправляется текущая выбранная строка табличной части)
Этого достаточно, чтобы понять, как всё работает, и по шаблону реализовать необходимое.
Чем интересно помимо самого обмена:
* Подключение по https (почему-то у некоторых это вызывает сложность)
* работа с json
* base64 и md5 без использования внешних объектов и временных файлов (через поток в памяти)
Делюсь безвоздмездно, очень хотелось бы выслушать замечания и критику по коду. Спасибо.
Писалось на платформе 8.3.11 и конфигурациях УТ 10.3/11.4 . Но, т.к. привязки к объектам конфигурации нет, будет открываться и работать на любых.
PS: Более расширенный, полный и красиво оформленный вариант //infostart.ru/public/820075/