1. GetStatInfo, расширен ответ. #186868
2. GetExtReturns, расширен ответ в части бара. #188008
1. SalePayReturn, новая логика с ReturnType. #191762
2. В параметре Places поддержан разделитель ";" между местами. #191759
1. Теперь на KioskSale возвращается TaxID для модификаторов комбо. #186131
2. Добавлена возможность логирования статистики запросов в CRM. #187468
3. Исправлена ошибка, при которой не проверяется версия SyncServer после реконнекта. #189594
1. Убрано добавление лишней нулевой записи в CAT_OPERATION_PAYMENT при полной оплате бонусами на киоске. #187940
2. На KioskSale в позиции блюда теперь выводится CurrencyID и OrganizationID.
1. Ошибка SaleApproved, если есть бар. #186513
1. Доработан GetMovies и даты проката в договорах. #161056
2. Исправление группового кеширование мест на GetSessionPrices. #186270
1. Исправление пересчета цен онлайн бара для киоска. #183766
2. Запрет оплаты комбо-блюда кипера с наценкой. #185220
3. Доработка dsi_MultiThread_RKeeperCRM. Учет дополнительных статусов карт. #149452
1. Запрещена оплата бонусами при продаже бара Кипера. #183774
2. В случае ошибки KioskSale все равно клал продажи (точнее, не срабатывал Rollback).
3. Запретить продажу бара в SaleReservation, если нет лицензии "R-Keeper бар". #184186
1. Переработана 31 операция (распечатка интернет билетов), заполняется TAX_ID. #183418
1. При смешанной оплате в cat_operation_payment не кладется номер карты (бонусной), с которой была оплата. #182781
2. Расширение детализации ошибок при работе с SyncServer.
1. Backoffice local. В запросе GetHallPlan при ListType флагах NotReservation и NotSale выводитсь атрибуты Reservation и Sale в соответствие с временными разрешениями. #165376
2. Фильтр Organization в GetSessions не работал в режиме центра (BO). #148881
3. Исправлена ошибка, что средства оплаты в cat_operation_payment и cat_operation_detail_pays не равны. #182977
1. Разрешения на позиции бара кипер в разрезе станций. #180552
2. Исправлена ошибка, что можно было делать KioskSale без заведения Способа оплаты - бонус (если в оплате не используется бонус).
3. Исправлен сценарий, при котором возникает ошибка "Резервирование имеет другой статус, чем требуется для данной операции". #178476
4. Первый этап реализации продажи бара на киоске. #173649
1. Ошибка на SaleApproved, если оплачивают НЕ бонусами, но при этом на SaleReservation указали бонусы начислять (&BonusId=xxx)
1. Исправлена ошибка в доработке "Изменение логики ответа на запрос GetSessionPrices".
1. Время кеширования GetMediaContent увеличено с 20 минут до 10 часов.
2. Теперь возвращается MediaID в запросе PrkGetMenus.
3. Теперь при использовании лояльности заполняется cat_discount_system_details.
4. Реализована частичная отмена оплаты, теперь можно отменить оплату онлайн бара. #176920
5. Изменение логики ответа на запрос GetSessionPrices.
1. При KioskSale и смешанной оплате теперь кладется 2 записи в CAT_OPERATION_PAYMENT.
1. Исправлены ошибки продажи на KioskSale, теперь правильно кладется print_price и возвращается BonusPlace / BonusAdd.
2. [KioskSale] Исправлены ошибки в части смешанной оплаты. #176256
3. Исправлены ошибки при работе на Oracle Local: модификаторы не считывались, неверно считывались PaymentKind из CDT_STORED_PARAMS.
1. Исправлена ошибка на KioskSale при оплате бонусами уменьшение print_price.
1. Киоск передает ItemKind при KioskSale. #178672
1. При SalePrint теперь учитывается настройка в менеджерской: "Внешние продажи: печатать фискальный чек для билета"
1. В IS_FISCAL клалось не валидное значение = 4 - Еще проставляется IS_FISCAL=1 для билета и доп. цены, если PaymendKind > 0.
1. Из логов убрано лишнее для запроса GetMediaContent. #177002
2. Добавлено указание IS_FISCAL=1 для билета и доп. цены, если PaymendKind > 0
1. [SalePrint] Передавать PaymentKind для параметров печати киоску. #177357
2. [KioskSale] Добавлен в Places параметры pk и apk. #177865
1. Исправлена ошибка, в CAT_OPERATION_DETAIL_PAYS при нулевой цене билета (скидка 100%) клались безумные цифры (переполнение деления на ноль).
1. Убран флаг "Показывать занятые места", в том числе в объектах, будет считать его всегда включенным.
2. Неверно кладет PAYMENT (лишние записи и CurrencyId=0) и детализацию payment. #177668
1. Исправлена ошибка, когда нет ни скидок, ни бонусов, но карта нужна для оплаты бонусами. #176256
2. Исправлено игнорирование при ошибке соединения с SyncServer.
3. При оплате бонусами заполняется CAT_DISCOUNT_SYSTEM_INFO. #174912
1. Сломался запрос, не работает с фильтром ReservationID без указания периода (DateFrom,DateTo) - GetStatInfo в виде статистики должен работать только с лицензией "Статистика продаж". #173285
1. Теперь при продаже на киске протокол кладет в DB TAX_ID. #176755
1. При продаже на киоске поддержана смешанная оплата бонусами. #176256
1. Теперь, дополнительно, заполняется таблица CAT_DISCOUNT_SYSTEM_INFO - Заполнение БД при оплате бонусами. #174912
2. GetStatInfo в виде статистики должен работать только с лицензией "Статистика продаж". #173285
1. Введен новый параметр CardPay - Поддержать метод передачи номера карты и кода авторизации. #148236
2. В XML чека для CRM добавлены: category - Передача данных Премьера/CRM. #146528
3. service_id="0" contractor_id="0" убрано при передачи XML в CRM в случае киоска.
1. При установки ПО в виде службы, режим работы выставляется "Автоматический запуск (отложенный)" #165032
2. Расширение запроса для продажи киоска, поддержан метод передачи номера карты и кода авторизации. #148236
3. Киоск не передает внешнему протоколу xml заказа. #154668
1. GetSessionPrice возвращает разный массив цен на один и тот же сеанс. #173290
1. Пакет доработок, чтобы центральный протокол верно возвращал флаги Reservation и Sale на GetSessions, а также корректно передавал права на локал при GetHallPlan, чтобы обеспечить совместимость с локалами < 4.0.R3.
1. Ошибка с бесконечным циклом, приводила к неработоспособности протокола.
1. BackOffice - Лицензия франшиз. #173644
158023 4.0_R4 ВП #106 Добавлена возможность заведения нескольких бонусов в справочнике "Средства оплаты", так же в справочнике "Скидки" добавлено поле "Средство оплаты" для связки бонусных счетов и средства оплаты. При оплате бонусами через Внешний протокол в БД кладется соответствующее средство оплаты.
156540 Интеграция во внешнем протоколе с сервисом Кипера.
160865 [4.0.4.0(1) + PE #150] ServiceID Службы внешних продаж не должен совпадать с назначенным ей кодом для того, чтобы запросы от центрального протокола к локальному выполнялись. Запросы как в локал, так и в центр выполняются только с указанием ServiceID равным значению поля 'Код' из справочника Службы внешних продаж соответствующей службы.
158722 [SaleReservation] Поддержка продажи бара (кипера, через PRK7S).
155063 Внешний протокол | GetTicketInfo.
143945 [PE #160] При отправке запроса Login с использованием dsi_FarCards_Direct_v2.dll, передаются параметры Unit_ID и Office, где Unit_ID = ID станции Сервис интернета и Office = ID объекта.
156539 [PrkGetMenuGroups] Новый запрос.
156538 [PrkGetMenus] Новый запрос.
166767 Тестирование | Сервер лицензирования | LicenseServerKp (Premiera) + License-server (Kinoplan).
172139 Изменить хеш при операциях через Внешний протокол.
172090 Внешний протокол | Киоск не может получить станцию.
172501 [4.0.4.0(1)] Доступ к запросу GetStatisticSale регулируется правом Статистика продаж.
168282 [PE 4_0_R4 #141] Во внешнем протоколе, у запроса SaleReservation, появился параметр pk= (может принимать значения 1 или 4), который кладётся в CAT_OPERATION_DETAILS.PAYMENT_KIND. При этом CAT_OPERATION_DETAILS.ITEM_KIND для операции кладётся в зависимости от заданного параметра у конкретного продукта в Премьере.
167069 Запросы проверяются по паре лицензия-разрешение
Reservation,
SaleReservation,
SheduleSessions,
SheduleHallPlan,
ScheduleSessionsTMS,
GetSession,
ExhibitionSaleReservation
Остальные запросы проверяются только на наличие разрешения в службах внешних продаж.
170000 [4.0.4.0(1)] В справочнике Меню, у записей товаров, в детейле, появилась вкладка 'Службы внешних продаж', в которой отображается список служб. Напротив каждой службы можно установить флаг в чек-боксе, таким образом разрешив товар для отображения и продажи в интернете. Также в панели инструментов появилась функция 'Мастер настройки прав', в котором можно назначать разрешения для нескольких товаров одновременно. При попытке продать запрещенный товар вместе с билетом, в ответ приходит: Error CEE-213 <![CDATA[В меню не найдено блюдо с идентификатором ID=1011462]]>
168283 Внешний протокол | Указываем организацию при продажах товаров кипера.