Ранее мы писали о реализации Интеграции с веб-сервисом 1С-Отель
https://tillypad.ru/news/details/integratsiya_s_1s_otel Помимо основной интеграции с 1С-Отель, мы разработали механизм для выгрузки из Тиллипада в 1С-Отель еще и таких счетов, которые были закрыты не на номер гостиницы, а другими типами оплаты – наличными, банковской картой и пр.
Задача «Отправка транзакции в 1С_HOTEL_за период».
Задача выгружает в 1С данные о всех продажах закрытого торгового дня. Выгрузка происходит общей суммой, с разбивкой на типы оплаты.
Принцип работы:
При запуске задача собирает все закрытые торговые дни выбранных подразделений за указанное количество дней. Выбираются только те дни, по которым еще не было отправки запроса. Факт отправки фиксируется в заметке торгового дня: «Статус отправки данный в 1С».
Далее, по каждому дню суммируется продажи с группировкой по типам оплаты.
Из подразделений подтягиваются все значения заметок и формируется тело запроса для отправки в 1с-Отель.
Запрос отправляется в 1с-Отель. При успешной отправке в заметку торогового дня записывается значение «Да». Это значит, что при следующем запуске задачи данный день уже не будет выгружаться.
Если требуется повторная выгрузка данного дня, то можно изменить значение в заметке на «Нет» и повторно запустить задачу. Но следует учесть, чтобы данный день попал в диапазон работы задачи. Это корректируется параметром «Количество дней».