АВТОМАТИЗАЦИЯ РЕСТОРАНОВ И ПРЕДПРИЯТИЙ ИНДУСТРИИ РАЗВЛЕЧЕНИЙ
АВТОМАТИЗАЦИЯ РЕСТОРАНОВ
EN
This text is not yet available in other languages. We apologize for the inconvenience.
RU
Этот текст пока недоступен на русском языке. Приносим свои извинения за неудобства.
10.04.2025

Интеграция с 1С Отель. Отправка транзакции в 1С HOTEL за период

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