Главная » IS-Kiosk » Интеграция сторонних систем в IS-Kiosk » iiko в IS-Kiosk » Изменения IntellectStyle.Plugin.Kiosk
Назад

Изменения IntellectStyle.Plugin.Kiosk

Номер статьи: 0000341

Купить систему автоматизации IS-Kiosk можно на нашем сайте ККС. Специалисты помогут вам, проведут детальную консультацию и предложат варианты решения по автоматизации вашего предприятия. 

Дата

Версия

Описание

0

до 31.07

2.1.3

 

1

31.07.17

2.2.0

Добавлена поддержка изображений из прейскуранта из iikoDelivery.

Плагин:

  • Дополнен раздел iiko.biz


PluginTester:

  • Отображение полных свойств продуктов и групп.
  • Отображение изображений.
  • Возможность раздельного добавления одинаковых позиций в заказ для проверки ошибки «An item with the same key has already been added».

2

04.08.17

2.2.1

Добавлена настройка плагина по привязке к определенному отделению ресторана и выбору стола в этом отделении для оформления заказа.

Плагин:

  • Исправлена ошибка «An item with the same key has already been added» при добавлении заказа. Теперь можно добавлять одинаковые продукты.
  • Запрет создания пустого заказа.
  • Дополнен раздел настройки плагина из iikoFront.
  • Дополнен раздел настройки iikoOffice – создание отделения.

3

10.08.17

2.2.2

Плагин:

  • При первом запуске плагина тип заказа по умолчанию устанавливается автоматически - первый из тех, которые доступны в iikoOffice
  • Добавлена надпись об автоматическом сохранении настроек.

4

29.08.2017

2.2.3

PluginTester:

  • Кнопка «Оплатить заказ» сохраняет и оплачивает заказ, кнопка «Сохранить заказ» только сохраняет заказ.

5

13.10.17

2.2.4

PluginTester:

  • Кнопка «Активировать карту» на вкладке iikoCard c генератором тестовых данных.

6

15.11.17

2.2.5

Плагин:

  • Исправлена ошибка при сохранении заказа, если не передается тип заказа. Не брался тип по умолчанию.

7

22.11.17

2.2.6

Плагин:

  • Исправлена ошибка падения плагина при недоступности iiko.biz.

8

28.11.17

2.2.7

Плагин:

  • Расширен лог при обновлении регистра изображений.
  • При переименовании типа заказа в iikoOffice эти изменения подхватываются плагином.
  • Разделение плагина на 2 версии: для iikoFront версии 5.4 и для iikoFront версии ≥ 5.4. Первая требует .NET Framework 4, вторая ‑ с .NET Framework 4.5 
  • Исправлена ошибка входа в iiko.biz, если пароль содержал символы «+» и т.п.

9

16.01.18

2.2.8

Плагин:

  • Определение пустых групп и игнорирование их при формировании прейскуранта.

10

13.02.18

2.2.9

Плагин:

  • Настройка печати заказа.


PluginTester:

  • Запрос версии плагина. Будет работать для плагина версии, начиная с 2.2.9.
  • Пин-код для запросов берется из конфигурационного файла плагина.
  • Увеличены ограничения по объему запросов.
  • Добавлен поиск по прейскуранту.

11

19.02.18

2.3.0

Плагин:

  • Реализован сценарий работы с заказами, по которому сначала создается новый заказ, получая номер заказа, потом он или закрывается с оплатой, или отменяется (см. док. по api).


PluginTester:

  • Добавлен новый сценарий работы с заказами, старый сценарий временно сохранен.

12

01.03.18

2.3.1

Плагин:

  • Возвращается ошибка при запросе версии прейскуранта и самого прейскуранта, если не задано отделение в настройках плагина.


PluginTester:

  • Отображение количества позиций в прейскуранте (без учета групп).

13

05.04.18

2.3.2

Плагин:

  • Добавлена периодическая проверка наличия реестра изображений и директории images. Если их нет, то будет проведена инициализация реестра.
  • Расширенный лог ошибки создания файла реестра/директории images.

14

04.06.18

2.3.4

Плагин:

  • Исправлено добавление второго гостя в заказ, когда объект работает в режиме «Фаст-фуд».
  • Добавлена настройка выбора типа обслуживания.
  • Расширен лог: вывод прейскуранта при инициализации и изменении; вывод id родительского продукта при ошибке с поиском модификаторов; вывод нового заказа, который приходит от Киоска.

15

05.07.18

2.3.5

Плагин:

  • Убрана блокировка при запросе версии прейскуранта. Исправлено редкое долгое выполнение запроса.
  • Вывод в лог прейскуранта только при изменении версии. Если изменялись поля в iikoOffice, которые не участвуют в формировании прейскуранта, то он выводиться не будет.
  • Исправлена ошибка "простой/групповой модификатор не продается".
  • Отображение версии плагина в верхнем левом углу GUI.

16

11.07.18

2.3.6

Плагин:

  • Для того, чтобы фронт в режиме «Фаст-фуд» не захватывал заказы Киоска, плагин постоянно следит, чтобы в очереди заказов было как минимум 2 заказа: первый – текущий для кассы, второй – пустой заказ, который будет захвачен фронтом после закрытия первого.

17

31.07.18

2.3.8

Плагин:

  • Убрана задержка при запросе сессии.
  • Расширен лог: вывод меток начала и конца запросов.


PluginTester:

  • Исправлено падение при запросе версии плагина при недоступности плагина.
  • Возможность изменения и сохранения пин-кода и ip адреса по умолчанию из тестера, а не руками в конфигурационном файле.

18

02.08.18

2.3.9

Плагин:

  • Игнорирование заказов доставки при создании буферного заказа.
  • Вывод в лог информации о старых заказах (> 2 дней). Если есть такие заказы, то буферный заказ не создается до того момента, пока не будет решена проблема со старыми заказами.
  • Расширен вывод в лог ошибки при невозможности обновить реестр изображений.
  • Добавлено право F_DNPI – удалять неотпечатанные строки.

19

23.08.18

2.4.0

Плагин:

  • Изменено условие создания буферных заказов. Теперь игнорируются старые заказы, потому что они могут быть на виртуальных кассах. Но проверяется количество текущих существующих буферных заказов, созданных именно плагином.

20

28.08.18

3.0.0

Плагин:

  • Плагин разделен на 2 библиотеки: ядро с основной бизнес-логикой и обертка над iiko sdk для нужной версии iiko. 
  • Изменен раздел «Ручная установка».
  • Изменены минимальные системные требования для плагина.


PluginTester:

  • При запросе версии плагина еще выводится версия sdk, с которой работает плагин, и режим функионирования.

21

06.09.18

3.0.1

PluginTester:

  • Добавлена кнопка «Проверить позиции», которая позволяет проверить на активность (флаг IsActive = true) выбранные позиции из прейскуранта.
  • Отображение НДС для позиций. При работе с iiko 4 всегда равно 0.

22

25.09.18

3.0.2

Плагин:

  • Добавлено право F_AOT – создавать и редактировать заказы других официантов.


PluginTester:

  • Отображение бесплатного количества для модификаторов.

23

09.10.18

3.0.3

Плагин:
  • В конфигурационный файл добавлен параметр extendedLog, включающий расширенный лог.
  • Выгрузка прейскуранта из iiko.biz.
  • Выбор прейскуранта происходит на вкладке «Прейскурант» в GUI плагина.


PluginTester:

  • Логирование в файл.

24

17.10.18

3.0.4

Плагин:

  • Выгрузка комбо из iiko.biz и iikoCard.
  • Включение выгрузки комбо происходит на вкладке «Прейскурант» в GUI плагина.
  • Добавлено раздел по описанию настроек во вкладке «Прейскурант».
  • Добавлено право D_DEP – удалять внешние платежи.


PluginTester:

  • Добавлена работа с комбо.

25

25.10.18

3.0.5

Плагин:

  • Во вкладке «Прейскурант» добавлена возможность выбора альтернативной корневой группы прейскуранта из имеющихся групп первого уровня.

26

29.10.18

3.0.6

Плагин:

  • Исправлена ошибка постоянного обновления изображений для одинаковых позиций, но находящихся в разных группах.

27

10.11.18

3.1.0

Плагин:

  • Добавлена поддержка ценовых категорий. Только для iiko версии 5 и выше.
  • В разделы документации «Настройка iikoOffce» и «Настройка плагина из iikoFront» добавлена информация о ценовых категориях.
  • При создании типа оплаты отмечено, что тип должен быть нефискальным. Эта настройка появилась в iiko 6.
  • Добавлено право F_PA – повторно печатать блюда.
  • Оповещение на фронт, если при закрытии заказа произошла ошибка.

28

21.11.18

3.1.1

Плагин:
  • Исправлена ошибка, при которой плагин не сообщал киоску о неудачном закрытии заказа.
29 29.11.18 3.1.2 Плагин:
  • URL адрес iiko.biz вынесен в конфигурационный файл.
30 10.12.18 3.1.3 Плагин:
  • Удаление пустых буферных заказов при закрытии кассовой смены.
31 24.01.19 3.1.4

Плагин:

  • В конфигурационный файл добавлены флаги:

logging.iikoBizRequests – логирование запросов iiko.biz;

logging.productsFilterInfo – логирование отделений, в которых продаются продукты;

menuInfo.filterBySection – фильтровать прейскурант по отделению (по умолчанию true)
32 12.02.19 3.1.5

Плагин:

  • В конфигурационный файл добавлен параметр bufferOrdersNumber.

Документация:

  • В раздел «Настройка плагина из iikoFront» добавлена информация о настройке стола при типе обслуживания «фаст-фуд».
  • В раздел «Конфигурационный файл» добавлено описание параметра bufferOrdersNumber.


PluginTester:

Добавлена вкладка «Готовность», где можно вызвать методы GetSections, GetOrderInfo.
33 19.02.19 3.1.6

Плагин:

Исправлена ошибка, при которой не устанавливался НДС у модификаторов, если использовался прейскурант iiko.biz.
34 18.03.19 3.1.7  

Плагин:

  • Наименование и описание на иностранном языке для модификаторов из прейскуранта iiko.biz.


PluginTester:

  • Тестер переработан для работы с идентификаторами заказов вместо их номеров.
35 12.04.19 3.1.8

Плагин:

  • Исправлено пополнение iikoCard.
  • Убрана проверка открытой личной сессии.


Документация:

В раздел «Создание сотрудника для плагина» добавлена информация о галочке «Только для плагинов».
36 07.05.19 3.1.9

Плагин:

  • Поддержка контроля хранения.

PluginTester:

Вкладка «Контроль хранения».

 37 20.05.19   3.2.0  

Плагин:

  • Поддержка перевода наименования и описания для групп и продуктов на несколько языков.
  • Исправлено определение установки iiko в установщике для x64 систем.
  • Если установщик не нашел iiko, он спрашивает, для какой версии iiko надо установить файлы.

Документация:

  • Добавлен раздел «Надстройка прейскуранта» с описанием перевода.

PluginTester:

Поддержка вывода мультиязычных строк.
 38  03.05.19  3.2.1  

Плагин:

Исправлено попадание в прейскурант модификаторов, которые сняты с продажи по приказу.
 39 17.06.19   3.2.2  

Плагин:

Отменены изменения версии 3.2.1.
40  09.07.19   3.2.3  

Плагин:

  • Адаптирован для iiko 6.4.
  • Добавлен файл Manifest.xml, который при установке должен копироваться вместе с плагином и лежать рядом.

Версия .NET Framework 4.7.2
41 15.08.19 3.2.4

Плагин:

  • Возможность добавления комментариев к позициям заказа.


PluginTester:

  • Убрана старая логика создания и закрытия заказа.
  • Добавление комментария к позициям заказа.
42 28.08.19 3.3.0

Плагин:

  • Убрано разделение для трех версий SDK. Используется только SDK V5.
  • Изменился состав файлов плагина.


PluginTester:

  • Адаптирован под разрешение терминалов 1024х768.


Документация:

  • Изменен раздел «Ручная установка».

Минимальные требования для функционирования плагина:

  • iikoRMS 6;
  • Windows 7;
  • .NET Framework 4.7.2.
43 16.10.19 3.3.1

Плагин:

  • Исправлено обновление статуса смен (закрыта/открыта)
44 27.11.19 3.3.2

Плагин:

  • Добавлена возможность работы с видами оплаты IIKO для заказов.
  • Улучшена обработка нештатных ситуаций при работе с видом оплаты по умолчанию.
45 06.02.20 3.3.3

Плагин:

  • Добавлена работа со скидочными картами
  • Переход на iiko api V6. Версия api 5 более не поддерживается. Минимальная версия iikoRMS 6.4
46 15.02.20 3.3.4

PluginTester:

  • Добавлена возможность ручного ввода скидочной карты
  • Изменение интерфейса – под работу с картами выделена отдельная вкладка.
 47 20.02.20  3.3.5   

Плагин:

  • Исправление ошибки при работе со скидочными картами при добавлении из плагин-тестера.
48 19.03.20 3.3.6

Плагин:

  • Исправление работы с версиями прейскуранта


PluginTester:

Доработки интерфейса
49 25.03.20 3.3.7

Плагин:

  • Исправление работы с группами и версиями прейскуранта
50 08.04.20  3.3.8  

Плагин:

  • Поддержка версии iiko 7.2
51 20.02.21 3.3.9

Плагин:

  • Исправлена ошибка вычисления версии прейскуранта
52 31.03.21 3.4.0

Плагин:

  • Добавлен метод отправки сообщений на главную кассу iiko
  • Добавлен метод списания денежных средств с iikoCard5

 

Плагин-тестер:

  • На вкладке «Дополнительно» добавлена возможность отправки сообщений на главную кассу iiko. Сообщения могут быть 3-х типов (сообщение об ошибке, предупреждение, уведомление). Сообщения могут отображаться указанное в параметре время (в секундах) или отображаться на кассе iiko до появления последующих сообщений (значение 0 в параметре «продолжительность»).
  • На вкладке «iikoCard» добавлена возможность списания денежных средств с карты.
 53  04.02.22 3.4.1   

Плагин:

  • Добавлена поддержка работы с версией iiko 7.8
  • Расширен лог при формировании и загрузки меню
54 14.07.22 3.4.2
Плагин:

  • Исправлена ошибка загрузки меню, возникающая при отсутствии некоторых данных у позиций и групп меню
  • Расширен лог при формировании и загрузки меню
55 22.11.22 3.4.3  

Плагин:

Добавлена поддержка работы с iiko.Transport.

  • На вкладке «Прейскурант» в настройках плагина на главной кассе iiko добавлена настройка «Использовать прейскурант iiko.Transport».
  • В настройках плагина на главной кассе iiko добавлена вкладка «iiko.Transport».
  • Для подключения необходимо на вкладке «iiko.Transport» указать сервер («https://api-ru.iiko.services/» по умолчанию) и API-ключ (API-ключ необходимо получить из iiko.Office в задаче «Настройка iiko.Transport» в разделе «Обмен данными»).
  • В настройках плагина на главной кассе iiko на вкладке «iiko.Transport» необходимо выбрать организацию и (для работы с iikoCard) программу.
  • В конфигурационном файле «IntellectStyle.Plugin.Kiosk.config.xml» добавлен параметр для записи в лог обмена данных с iiko.Transport

  <logging>

    <iikoTransportRequests>false</iikoTransportRequests>

  </logging>

 

Плагин-тестер:

  • В команде «Версия плагина» добавлена информация о работе с iiko.Biz и iiko.Transport.
56 15.12.22 3.4.4  

Плагин:

  • При работе с iiko.Transport добавлена информация о пищевой ценности продукта.
  • «Косметические» изменения окна iiko-плагина на главной кассе iiko
  • Дополнительный вызов виртуальной клавиатуры по адресу «%windir%\system32\osk.exe», если файл «osk.exe» не был найден
  • Расширен лог работы

Плагин-тестер:

  • Добавлено ведение версий плагин-тестера.
  • При запуске в лог выводится версия плагин-тестера
  • Добавлено отображение пищевой ценности позиций и модификаторов.
57 26.04.23 3.4.5  

Плагин:

  • Исправлена ошибка при вычислении версии прейскуранта. Ранее, когда позиции добавлялись или удалялись из стоп-листа (не меняя количество остатков), версия прейскуранта изменялась.
58 12.05.23 3.4.6

Плагин:

  • Исправлена ошибка при формировании групп модификаторов при работе с iiko.Transport, когда некоторые группы не загружались / не отображались в прейскуранте.
59 26.05.23 3.4.7  

Плагин:

  • В конфигурационном файле IntellectStyle.Plugin.Kiosk.config.xml добавлен параметр updateCashMenuTimeout – частота обновления кэша прейскуранта (частота обращения плагина к iiko). Значение в миллисекундах. По умолчанию 30000.
  • В конфигурационном файле IntellectStyle.Plugin.Kiosk.config.xml добавлен параметр updateCashMenuOnEvents – обновление кэша меню при событиях в iiko (при изменении позиций, категории позиций, при изменении групп или изображений элементов меню). По умолчанию отключён
  • Скорректирован лог работы плагина.

Плагин-тестер:

  • Поиск позиций по названию модификаторов.

60 26.07.23 3.4.8

Плагин:

  • Исправлена ошибка, когда окно плагина в iikoFront могло не закрываться.
  • На вкладках iiko.biz и iiko.transport при нажатии на клавишу «Подключиться» отправляются информационные сообщения об ошибке или успешности подключения к сервисам.
  • Исправлена ошибка, когда буферные заказы не создавались при работе с дисконтными картами iiko. Теперь старт проверки буферных заказов выполняется не только в методе CheckOrder(), но и методах SaveOrder() и SaveOrderWithoutPayment().
  • Расширен лог при формировании буферных заказов.
  • При установке большого количества буферных заказов в лог записывается сообщение «Значение BufferOrdersNumber выходит за рамки... Используется максимальное значение (7)». Ранее устанавливалось значение по умолчанию (2).
61 03.08.23 3.4.9

Плагин:

  • Исправлена ошибка считывания программ iiko.Biz в окне плагина на экране кассы iiko.
  • Расширен лог работы с iiko.Biz.
62 30.01.24 3.5.0

Плагин:

  • Исправлена ошибка загрузки программ при использовании iiko.Transport.
  • Исправлена ошибка при загрузке изображений прейскуранта, которая могла произойти при авторизации на сервере iiko.
63 02.02.24 3.5.1  

Плагин:

  • Изменение логики обработки флага isIncludedInMenu для модификаторов, получаемого в меню из iiko.Transport. Ранее не включались в меню модификаторы с таким признаком, что является ошибкой.
64 02.02.24 3.5.2

Плагин:

  • Исправлена ошибка получения цены модификатора из iiko.Transport, связанная с флагом isIncludedInMenu.
  • Исправлена ошибка, возникающей при отсутствии в iikoOffice указанного в параметрах типа оплаты по умолчанию.
  • Добавлена обработка ошибки, когда вместо ссылки на изображение iiko возвращает строку «IMAGE_UPLOAD_ERROR». В этом случае в лог плагина записывается информация об ошибке получения изображения на стороне iiko.

 

Изменения в версии плагина, использующий API версии 8

(начиная с версии iiko 8.5 и выше)


Дата Версия Описание
 1  01.08.23 8.0.0  

Плагин:

  • Начиная с версии 8.0.0 плагин использует API SDK v8. Версии, меньше 8.0.0 (в т.ч. ещё не выпущенные) используют API SDK v6.
  • Для работы с плагином версии 8.0.0 и выше необходима версия iiko Rms 8.5.
  • Добавлена поддержка операции возврата заказа (в т.ч. закрытых смен). Используется метод StornoPastOrder(). Поддерживается возврат только всего заказа.
  • В конфигурационный файл плагина добавлен параметр stornoPaymentName по аналогии с параметром paymentName. В параметре stornoPaymentName указывается наименование типа оплаты, который используется для возврата.

Плагин-тестер:

Добавлена команда возврата заказа.
 2  24.08.23 8.0.1  

Плагин:

  • Исправлена ошибка считывания программ iiko.Biz в окне плагина на экране кассы iiko.
  • Добавлена поддержка считывания свойств маркированных позиций. Для позиций и модификаторов считываются признаки: IsMarked (маркированная позиция), AllowSkipMarkScan (разрешено пропускать КМ), OuterEanCode (код ТН ВЭД).
  • Добавлена поддержка считывания признака предмета расчёта (код из справочника «Признаки расчёта») для позиций и модификаторов.

Плагин-тестер:

Для позиций и модификаторов добавлено отображения полей «Маркированная позиция», «Пропускать КМ», «ТН ВЭД» и «Предмет расчёта».
 3  15.09.23  8.0.2  

Плагин:

  • Исправлена ошибка загрузки программ при использовании iiko.Transport.
  • Реализованы методы работы с iikoCard через API iiko.Transport (активация карт, создание клиента, авторизация клиента в заказе по номеру карты)
  • При активации карт в системе iikoCard трек карты не обязательно заполнять – в случае пустого значение в качестве трека карты используется номер карты (пустой трек нельзя указывать в iikoCard).
  • Исправлена ошибка при анализе ответов в методах iikoCard (ранее текст ошибки от iikoCard мог отображаться только в логе работы iiko-плагина).
  • Исправлена ошибка сохранения идентификатора программы в окне плагина на кассе iiko.
  • Исправлена ошибка при настройке организаций и программ в окне плагина на кассе iiko, когда элементы для iiko.Biz и iiko.Transport зависели друг от друга.
  • Исправлены ошибки в вызове методов пополнения и списания денежных средств с карт системы iikoCard.
  • При создании заказа в iiko, если используется iiko.Transport, вызывается метод для «проброса» заказа в iikoCloud API для последующей работы iikoCard с данным заказом.

Плагин-тестер:

  • Переработаны элементы управления на вкладке «iikoCard»
На вкладке «iikoCard» добавлена команда «Авторизация в заказе». Авторизация выполняется по номеру карты.
4 22.09.23 8.0.3

Плагин:

  • При создании заказа (с помощью метода «SaveOrderWithoutPayment») в iiko, если используется iiko.Transport, вызывается метод для «проброса» заказа в iikoCloud API для последующей работы iikoCard с данным заказом.
  • В ответе метода «AddCustomerToOrder» добавлена информация о клиенте, который авторизуется в заказе.

Плагин-тестер:

В команде «Авторизация в заказе» добавлен вывод информации о клиенте, который авторизуется в заказе.
5 04.10.23 8.0.4

Плагин:

  • Добавлены новые поля (комментарий, дата рождения, пол) при запросе информации о владельце карты системы iikoCard (методы «GetCustomerInfo» и «AddCustomerToOrder»).
  • Добавлен метод «ChangeOrderComment» для возможности установки комментария к заказу (а не к позициям заказа).
  • Исправлена ошибка при формировании заказа для отправки в iiko, когда заказ содержит позиции с модификаторами. Ошибка присутствовала с версии 8.0.0

Плагин-тестер:

  • Расширена информация о владельце карты при вызове методов «Информация о госте» и «Авторизация в заказе».
  • Исправлена ошибка при установке комментария к позициям.
  • Добавлена клавиша для возможности установки комментария к заказу.
6 26.10.23 8.0.5  

Плагин:

  • Добавлен метод «CalculateCheckInOrder» для возможности подсчёта программ лояльности в заказе (например, максимальная сумма списания бонусов при условии авторизации в заказе клиента).
  • Добавлен метод «AddPaymentIikoCardToOrder» для возможности добавления в заказ оплаты по карте системы iikoCard
  • Для оплаты заказа с помощью бонусов на карте необходимо авторизоваться в заказе («AddCustomerToOrder»), выполнить подсчёт лояльности («CalculateCheckInOrder») и добавить оплату в заказ («AddPaymentIikoCardToOrder»).
  • Исправлена работа метода «ChangeOrderPayType», когда в заказе удаляются несколько оплат пред установкой нового типа, указанного в параметрах метода.
  • Исправлена ошибка при считывании списка программ из iiko.Transport. Ошибка присутствовала с версии 8.0.0

Плагин-тестер:

  • На вкладке «iikoCard» добавлены клавиши «Расчёт лояльности» (вызов метода «CalculateCheckInOrder») и «Добавить оплату iikoCard» (вызов метода «AddPaymentIikoCardToOrder»).
  • При вызове расчёта лояльности заполняется новое поле «ID маркетинговой программы» (если программа для текущего заказа и авторизованного клиента применяется), а также заполняется максимальная сумма списания бонусов для оплаты заказа.

 

Примечание:

  • При оплате части заказа бонусами карты системы iikoCard в заказ добавляется 2 типа оплаты (по умолчанию и iikoCard). При этом в отчётах iiko оплата бонусами iikoCard отображается как скидка на заказ. Подразумевается, что на стороннем ПО (киоске самообслуживания) будет создаваться фискальный чек, где сумма бонусов будет учитываться в виде скидки на заказ.
  • Такой сценарий связан с рядом ограничений и требований (в одном чеке нельзя использовать фискальный и нефискальный типы оплат, если сумму бонусов проводить, как оплату, то с этой суммы будут посчитаны налоги).
7 01.11.23 8.0.6  

Плагин:

  • Добавлен метод «GetProductByBarcode» для возможности поиска позиции по штрих-коду.
  • У каждой позиции и модификатора прейскуранта добавлен список штрих-кодов. У позиций и модификаторов может быть по несколько присвоенных штрих-кодов.

 

Плагин-тестер:

  • Добавлена функция поиска позиций по штрих-коду.
  • Отображение информации о пищевой ценности позиций и модификаторов выведено в отдельное окно, открывающееся по отдельной клавише по аналогии с просмотром всех свойств позиции или модификатора.
  • Добавлено отображение штрих-кодов у позиций и модификаторов.

 

Примечание:

Предполагается 2 способа поиска позиции по штрих-коду:

  • с помощью метода «GetProductByBarcode», когда обращение к iiko выполняется в момент поиска позиции
  • с помощью заранее полученного вместе с прейскурантом списка штрих-кодов, тогда поиск выполняется на основе заранее загруженных данных (прейскуранта).
8 08.11.23 8.0.7

Плагин:

  • У позиций и модификаторов добавлен признак «Позиция продаётся на вес».

Плагин-тестер:

  • У позиций и модификаторов добавлено отображение признака «Позиция продаётся на вес».
9 20.11.23 8.0.8  

Плагин:

  • У позиций и модификаторов добавлен признак «Наименование единицы измерения». Признак необходим, например, для весовых товаров, когда количество нужно отображать в граммах или килограммах.
  • В ответе метода «AddCustomerToOrder» добавлена информация о заказе, размещённого в iikoCloud (идентификаторы заказа и позиций). Данная информация необходима для последующего сопоставления, на какие позиции начисляются скидки при анализе ответа в методе расчёта лояльности «CalculateCheckInOrder».
  • В методе расчёта лояльности «CalculateCheckInOrder» добавлена проверка передачи номера карты. Метод расчёта лояльности не может выполняться без авторизации клиента в заказе.
  • В методе расчёта лояльности «CalculateCheckInOrder» добавлена передача идентификатора позиции в заказе для последующего сопоставления, на какие позиции начисляются скидки.
  • Исправлена ошибка разбора сообщения о неуспешно выполненной команде при получении информации о владельце карты.

Плагин-тестер:

  • У позиций и модификаторов добавлено отображение признака «Наименование единицы измерения».
  • В лог записывается расширенная информация в ответе на методы «AddCustomerToOrder» и «CalculateCheckInOrder».
10 24.11.23 8.1.0

Плагин:

  • Начиная с версии 8.1.0 поддерживается iiko RMS 8.6. В новых версиях iiko изменён синтаксис вызова некоторых команд в API v8, из-за чего старые версии плагина несопоставимы с новыми версиями iiko RMS.
11 11.12.23 8.1.1

Плагин:

  • Изменение логики обработки флага isIncludedInMenu, получаемого в меню из iiko.Transport. Если в приказе об изменении прейскуранта указана позиция с отключенным флагом «Включить в прайс-лист», то такая позиция или модификатор не будет включена в итоговое меню.
  • Добавлена поддержка считывания комбо-наборов через iiko.Transport (iiko Cloud API). Ранее работа с комбо-наборами была реализована только через API iiko.Biz

Плагин-тестер:

  • Исправлена ошибка отображения штрих-кода у модификаторов позиции.
  • Оптимизировано отображение модификаторов.
12 18.01.24 8.1.2  

Плагин:

  • Для работы с плагином версии 8.1.2 и выше необходима версия iiko Rms 8.6.
  • В буферных заказах устанавливается тип заказа (тип обслуживания) по аналогии с обычными заказами. В конфигурационный файл плагина добавлен параметр «setDefaultOrderTypeForBufferOrders» - Устанавливать в буферных заказах тип заказа по умолчанию (значение параметра по умолчанию «true»).
  • Исправлена ошибка при загрузке типов оплаты, когда искомый тип отсутствует в iiko.
  • Исправлена ошибка при загрузке информации о владельце карты iiko.Card, когда не установлена или не задана акционная программа.
13 25.01.24 8.1.3  

Плагин:

  • Расширен лог при выполнении команды «Закрытие заказа» и «Информация о клиенте».
  • Удалены лишние записи в лог в часто вызываемых методах
  • Добавлена повторная загрузка заказа при очередной попытке закрытия заказа, в случае возникновения ошибки. Загрузка заказа выполняется через таймаут, увеличивающийся при каждой попытке закрытия.
  • Добавлен вывод категорий клиента iiko.Card
  • Исправлена ошибка получения кода позиции комбо-набора при работе с iiko.Transport

Плагин-тестер:

  • Добавлен вывод категорий клиента iiko.Card в методе «Информация о клиенте»
14 30.01.24 8.1.4  

Плагин:

  • Исправлена ошибка при загрузке изображений прейскуранта, которая могла произойти при авторизации на сервере iiko
15 02.02.24 8.1.5  

Плагин:

  • Изменение логики обработки флага isIncludedInMenu для модификаторов, получаемого в меню из iiko.Transport. Ранее не включались в меню модификаторы с таким признаком, что является ошибкой.
16 06.02.24 8.1.6  

Плагин:

  • Исправлена ошибка получения цены модификатора из iiko.Transport, связанная с флагом isIncludedInMenu.
  • В настройках плагина на главной кассе iiko на вкладке «Цены» добавлена настройка «Цены из Front, а не из biz/transport при отсутствии категории». При установке галки цены в прейскуранте будут считываться с главной кассы, даже если ценовая категория не установлена или не найдена. Ранее в таком случае цены считывались из iiko.biz или iiko.Transport.
  • Настройка «Использовать ценовые категории» переименована в «Использовать ценовые категории (цены из Front)», т.к. в этом случае (если категория выбрана из списка) цены считываются с главной кассы.
17 18.03.24 8.1.7

Плагин:

  • Исправлена ошибка при получении заказа из iikoCloud API, связанная с установкой неправильного типа у поля pricePredefined.
  • Исправлена ошибка, возникающей при отсутствии в iikoOffice указанного в параметрах типа оплаты по умолчанию.
18 25.03.24 8.1.8 Плагин:
  • Добавлена обработка ошибки, когда вместо ссылки на изображение iiko возвращает строку «IMAGE_UPLOAD_ERROR». В этом случае в лог плагина записывается информация об ошибке получения изображения на стороне iiko.
19 29.03.24 8.1.9  
Плагин:
  • Добавлен метод «ChangeOrderPayTypeExtended» для изменения типа оплаты в заказе, работающий с учётом возможного применения к заказу бонусов iikoCard для оплаты. Метод поддерживает установку непроведённого типа оплаты для последующего его изменения на кассе iiko.
20 05.04.24  8.2.0

 Плагин:

  • Повышена стабильность при работе с заказами через iikoCloud (если используется iiko.Transport и iiko.Card) с помощью нескольких попыток загрузки заказа из iikoCloud. В случае ошибки загрузки заказа повторно вызывается метод для «проброса» заказа в iikoCloud API для последующей работы iikoCard с данным заказом.
21 24.04.24  8.2.1

Плагин:

  • Переработан метод «ChangeOrderPayType» для уменьшения количества загрузки версий заказа.
22 28.05.24  8.2.2  
Плагин:
  • Исправлена ошибка при оплате заказа бонусами системы iiko.Card, когда вся сумма заказа оплачивается бонусами.
  • Расширен лог при выполнении метода «ChangeOrderPayTypeExtended»
23 19.06.24 8.2.3


Плагин:

  • Если не используется iiko.Transport, то при вызове метода «ChangeOrderPayTypeExtended» вызывается «ChangeOrderPayType».
  • Расширен лог при выполнении методов «ChangeOrderPayType» и «ChangeOrderPayTypeExtended».
  • Удалены лишние записи в лог при загрузке прейскуранта.



Хотите оптимизировать расходы и улучшить свое предприятие? Закажите автоматизацию вашего бизнеса на сайте Группы Компаний ККС.

Просмотры: 2743