История изменений
19 December 2024 | Удалена зависимость API V9 от System.Drawing.Common |
Начиная с API V9Preview5 удалена зависимость от System.Drawing.Common, т. к. этот nuget поддерживается только в Windows. |
|
16 December 2024 | Выпуск версии V9Preview4 |
Вышел промежуточный релиз V9Preview4. |
|
01 October 2024 | Доступны дата и время добавления блюда в стоп-лист |
Начиная с V9Preview3 в API появилась возможность узнать дату и время добавления блюда в стоп-лист: |
|
26 September 2024 | Соответствующий терминал для печатающего устройства |
В V9Preview3 в интерфейс IPrintingDeviceInfo было добавлено поле RelatedTerminal. |
|
26 September 2024 | Статус кухонного заказа |
В V9Preview3 в кухонный заказ было добавлено поле ProcessingStatus, а также для этого было введено перечисление KitchenOrderProcessingStatus. Данное поле описывает текущий статус кухонного заказа. |
|
26 September 2024 | Группы комбо при создании из API |
В V9Preview3 API метод AddOrderCombo был модифицирован: аргумент |
|
23 September 2024 | Выпуск версии V9Preview3 |
Вышел промежуточный релиз V9Preview3. |
|
13 September 2024 | Возможность удалить купон и очистить ручные скидки iikoCard в заказе |
Начиная с V9Preview3 появилась возможность удалить купон и очистить ручные скидки iikoCard в заказе. |
|
10 September 2024 | Возможность пропускать проверку марки |
Начиная с V9Preview3 появилась возможность пропускать проверку марок для блюд, у которых в коде ТН ВЭД ЕАЭС установлена галочка “Можно пропускать сканирование марки”.
Для этого нужно вызвать метод
|
|
09 September 2024 | Возможность узнать, что блюдо в конкретном размере доступно к продаже |
Начиная с V9Preview3 появилась возможность узнать включенность в меню блюда в указанном размере:
|
|
14 August 2024 | Экран оплаты заказа (экран кассы) позволяет вносить изменения по инициативе плагина |
Начиная с V9Preview3 плагин может редактировать через API текущий заказ, открытый на кассе, не получая
|
|
05 July 2024 | Ревизии для IVersionedEntity |
В API V9Preview3 изменена работа ревизий для |
|
28 June 2024 | Получение точки продаж по типу места приготовления |
В API V9Preview2 добавлен метод получения точки продаж по типу места приготовления |
|
17 June 2024 | Пищевая ценность с учётом размера блюда |
В API V9Preview2 стало возможным узнать пищевую ценность ( |
|
14 June 2024 | Выпуск версии V9Preview2 |
Вышел промежуточный релиз V9Preview2. |
|
04 June 2024 | События между плагинами |
В API V9Preview2 была добавлена возможность создавать и использовать пользовательские события. |
|
28 May 2024 | Расширены данные по единицам измерения в Product и ChequeSale |
В API V9Preview2 у интерфейса |
|
10 May 2024 | Добавлена возможность редактировать заказ при удалении оплаты через плагин |
В API V8 добавлена возможность редактировать заказ при удалении оплаты через плагин через вызов метода |
|
03 May 2024 | Смена текста на прогрессбаре |
В API V9Preview2 добавлена возможность менять текст на прогрессбаре
|
|
02 May 2024 | Способ отправки чека |
Начиная с версии V8, можно установить способ отправки чека заказа - |
|
23 April 2024 | Статус открытости денежного ящика. |
В API V8 появился новый метод
|
|
17 April 2024 | Возможности расширения шаблонов чеков из плагинов |
В API V9Preview2 добавлена возможность менять печатаемый |
|
16 April 2024 | Переименование CashCheque в ShortenedChequeExtensions. |
В API V9Preview1 класс |
|
16 April 2024 | Переименование BillCheque в ChequeExtensions. |
В API V9Preview1 класс |
|
16 April 2024 | Добавлено уведомление о печати отчета с возможностью расширения содержания печатаемого документа. |
В API V9Preview1 добавлена функциональность вставки XML разметки в отчет перед печатью, чтобы позволить плагинам расширять содержание печатаемого документа. |
|
12 April 2024 | Обновление методов добавления блюд в SamplePlugin |
В SamplePlugin были обновлены методы AddProduct и AddCompoundItem, используемые для добавления в заказ обычных и составных блюд. Эти методы демонстрируют механизм добавления в заказ блюд, требующих указания некоторых полей (например обязательные модификаторы, размер) исключительно в рамках текущей сессии редактирования. Подробнее см. Редактирование данных. |
|
08 April 2024 | Добавлено уведомление о добавлении платежа в заказ |
В |
|
08 April 2024 | Добавлены данные для фискализации в Узбекистане |
В класс |
|
08 April 2024 | Добавлена информация о маппинге налоговых категорий |
В информацию о фискальном регистраторе |
|
08 April 2024 | Добавлены методы методы вызываемые перед и после открытия смены на ФР |
В интерфейс |
|
05 April 2024 | Расширение KitchenOrderDto |
В API V9Preview1 был расширен класс |
|
03 April 2024 | Учётная запись по умолчанию для плагинов Front API |
В API V8 появился новый метод
|
|
03 April 2024 | Прерывание проведения плагинной оплаты так, чтобы она не удалялась из заказа |
На данный момент есть возможность прервать оплату заказа плагинным типом путем выброса исключения в методе
|
|
03 April 2024 | Пользовательские данные в оплатах неинтегрированными банковскими картами |
В API V9Preview1 в класс
|
|
02 April 2024 | Кнопки на экране печати документов |
В API V9Preview1 добавлена возможность добавлять кнопки на экран печати документов во фронте, чтобы плагины могли вызывать собственные окна. Добавлен метод
В API V9Preview1 был добавлен еще тип |
|
26 March 2024 | Выпуск версии V9Preview1 |
Вышел промежуточный релиз V9Preview1. |
|
24 March 2024 | Печать товарного чека по PastOrder |
В Api V9Preview1 была добавлена возможность печатать товарный чек по |
|
24 March 2024 | Причина списания для PastOrder |
В Api V8Preview7 в |
|
24 March 2024 | Нотификация о сторнировании PastOrder |
В Api V8 была добавлена новая нотификация |
|
24 March 2024 | Публичная ExternalData для PastOrder |
В Api V8 в |
|
24 March 2024 | OriginName для PastOrder |
В API V8 в |
|
24 March 2024 | Возможность работать с заказом во время операции DoCheque в ICashRegister |
В API V9Preview1 появилась возможность работать с заказом во время операции |
|
24 March 2024 | Ревизия для KitchenOrder |
В Api V8 для кухонных заказов была добавлена их ревизия - число, которое является номером последнего изменения заказа. |
|
24 March 2024 | ExternalData для позиций кухонного заказа |
В Api V8 были расширены возможности задания внешней информации ( |
|
24 March 2024 | Получения полной ExternalData обычного\кухонного заказа |
В Api V8 было добавлено две новые операции: |
|
24 March 2024 | Расширение поиска по PastOrders |
В Api V8 были модифицированы методы |
|
24 March 2024 | Событие об изменении произвольных данных плагинов |
В API V8 добавлено событие об изменении произвольных данных плагинов |
|
24 March 2024 | Комплексное изменение ExternalData у кухонного заказа |
В Api V9Preview1 были добавлены две новые операции - |
|
24 March 2024 | Смена комментария у отпечатанного блюда |
В Api V8 добавлена возможность изменять комментарии у отпечатанных блюд. |
|
24 March 2024 | Получение статуса подключения к ГТ |
В Api V8 был добавлен метод |
|
06 March 2024 | Опциональная выгрузка внешних данных плагинов при получении всех кухонных заказов |
В API V9Preview1 для метода |
|
06 March 2024 | Получение кухонного заказа по обычному заказу |
В API V9Preview1 добавлен метод |
|
04 March 2024 | Возможности расширения кассового чека |
В API V9Preview2 добавлена возможность менять задавать и использовать |
|
06 February 2024 | Выпущена LTS-версия V8 |
Вместе с iikoRMS 8.7 выпущена версия API V8. Это LTS-версия, разработанные под V8 плагины будут поддерживаться всеми версиями iikoFront, которые будут выходить в следующие 4 года. Библиотека Resto.Front.Api.V8 доступна в виде NuGet-пакета, примеры использования здесь. |
|
31 January 2024 | Поддержка дополнительной валюты в IPaymentItem |
В интерфейсе |
|
30 January 2024 | ФИО для IUser |
В Api V8 была добавлена возможность получить ФИО пользователя, заданное в iikoOffice. |
|
30 January 2024 | Сброс нумерации заказов |
В Api V9Preview1 была добавлена возможность сбрасывать нумерацию заказов внутри группы через Api. |
|
24 January 2024 | В IReserve добавлено свойство IsBanquet - признак того, является ли резерв банкетом. |
20 January 2024 | Получение подробной информации о скидках |
В API V9Preview1 у скидки появился признак, определяющий что скидка является лояльностью (скидкой по iikoCard или подобной)
|
|
15 January 2024 | Поддержка версии API V6 подходит к концу |
Релиз версии API V6 состоялся осенью 2019 года. Позже, в январе 2022 года была выпущена версия V7, с тех пор V6 числится устаревшей. Прогресс не остановить, и уже начиная с зимы 2024 года станут выходить сборки iikoRMS с поддержкой V8, а это значит, что V7 станет устаревшей, а V6 перестанет поддерживаться (подробнее см. управление версиями). |
|
22 November 2023 | Тип обслуживания в группе |
В API V8 появился тип обслуживания группы
|
|
07 November 2023 | Навигация в заказ по инициативе плагина (продолжение) |
В API V8 сделали второй шаг к возможности показывать диалоговые окна и навигироваться в заказ по инициативе плагина с разных экранов. |
|
18 October 2023 | Возврат заказа (сторнирование) |
Теперь появилась возможность делать возврат заказов не только из UI iikoFront,
но и из API V8Preview7. Для этого необходимо вызвать метод |
|
12 October 2023 | Возможность изменять параметр hasFixedIikoCardDiscounts |
Начиная с API V8 мы переименовали параметр hasIikoCardDiscounts методов |
|
06 October 2023 | Отслеживание, из какой доставки образовалась, или в какую перешла текущая доставка при переносе на новую точку. |
Начиная с V8Preview7 в доставочный заказ |
|
21 September 2023 | Выпуск версии V8Preview7 |
Вышел промежуточный релиз V8Preview7. Данный SDK поддерживается начиная с версии 8.6.5 и до версии 8.9.1. Подробнее о версиях API тут. |
|
28 August 2023 | Больше информации в заказах закрытых кассовых смен |
В API V8Preview7 была добавлена информация о том, был ли данный заказ удалён, сторнирован, информация о том, из какого заказа текущий был сторнирован, а также список заказов, которые входят в ту же группу, что и текущий заказ. |
|
28 August 2023 | Больше подробностей о неуспешной оплате |
В API V8Preview7 стало еще удобнее анализировать ошибки оплаты. |
|
28 August 2023 | Аутентификация пользователя без PIN-кода |
В API V8Preview7 теперь можно подтверждать действия пользователям без ПИН-кода. Но для этого понадобится специальная лицензия. |
|
23 August 2023 | Создание кухонных заказов из API |
В API V8Preview7 был добавлен метод |
|
22 August 2023 | Печать на произвольном принтере |
В API V8Preview7 был добавлен новый метод |
|
09 August 2023 | Возможность работать с произвольными синхронизируемыми данными |
Начиная с API V8PreviewV7 появилась возможность работать с произвольными данными. Эти данные являются оперативными и синхронизируемыми между терминалами для плагинов с конкретным |
|
27 July 2023 | Признак принадлежности к текущему департаменту для IUser |
Начиная с API V8PreviewV7:
|
|
17 July 2023 | Возврат проведенных платежей |
Начиная с API V8PreviewV7 появилась возможность возвращать проведенные платежи и предоплаты методом |
|
07 July 2023 | Загрузка реквизитов организации из внешнего сервиса |
Начиная с V8Preview5 можно упростить заполнение полей при редактировании данных организации. Пользователю будет достаточно ввести только ИНН, а далее плагин выполнит поиск во внешней системе и iikoFront заполнит остальные реквизиты компании. |
|
04 July 2023 | Выпуск версии V8Preview6 и небольшие изменения в графике выпуска |
Вышел промежуточный релиз V8Preview6. |
|
29 June 2023 | В IProduct добавлено свойство ItemCatgory - признак предмета расчета. |
В API v8 в интерфейс |
|
22 June 2023 | Изменение порядка параметра ICredentials в методах IOperationService |
В API V8Preview7 для унификации с |
|
05 June 2023 | Размеры в комбо-блюдах |
Начиная с API V8PreviewV6:
|
|
02 June 2023 | Удаленные до печати модификаторы |
В API V8Preview6 в |
|
02 June 2023 | Дозаказ для кухонных заказов |
В Api V8Preview6 для кухонных заказов была добавлена формировать дозаказ для кухонных заказов. |
|
31 May 2023 | Новое свойство заказа ExternalNumber |
Начиная с версии API V8Preview4, в заказ добавлено новое свойство |
|
30 May 2023 | Добавление новых возможностей GetCashRegisterStatus. |
В API V8Preview6 добавлена возможность получения дополнительных свойств с помощью |
|
22 May 2023 | IsPublic для ExternalData в кухонном заказе |
В Api V8Preview6 для кухонных заказов была добавлена возможность задавать публичность данных для |
|
19 May 2023 | Информация о модификаторах по умолчанию |
В кухонном заказе версии API V8Preview6 появилась возможность узнать подробности о модификаторах, которые должны быть скрыты, и об удаленных модификаторах, которые были бы скрыты, будь они в составе блюда. |
|
18 May 2023 | Удаленные до печати блюда |
В API V8Preview6 в информацию о заказе был добавлен список |
|
18 May 2023 | ExternalNumber в кухонном заказе |
В API V8Preview6 в |
|
18 May 2023 | Разные скидки для разных блюд |
В API V8Preview6 для метода |
|
15 May 2023 | Работа с фискальным регистратором из API V8Preview6 |
В API V8Preview6 добавлены методы для работы непостредственно с ФР |
|
03 May 2023 | Выпущена версия V8Preview5 |
Вышла очередная версия iikoRms 8.4, а вместе с ней и промежуточный релиз V8Preview5. Эта версия будет поддерживаться в 8.4 и 8.5. |
|
03 May 2023 | Возможность редактировать стоп-лист |
В Api V8 появилась возможность добавить в стоп-лист блюдо только в одном размере или без указания размера |
|
28 April 2023 | PublicExternalData для IUser |
В Api V8Preview6 добавлено свойство |
|
28 April 2023 | Текущая сумма наличных в ICafeSession |
В Api V8 в добавлен метод получения суммы наличных в кассе для |
|
18 April 2023 | ResponsibleManager в CafeSession |
В Api V8 в |
|
18 April 2023 | OriginName в кухонном заказе |
В Api V8 в |
|
18 April 2023 | Получение списка отделений локального терминала |
В Api V8 был добавлен метод |
|
18 April 2023 | ExternalData в кухонном заказе |
В Api V8 была добавлена возможность записывать ExternalData для кухонных заказов. Это позволит хранить и передавать необходимую дополнительную информацию, связанную с заказом. |
|
07 April 2023 | CashChequePrinting при сторнировании |
Уведомление о печати чека при оплате
|
|
31 March 2023 | Добавлены свойства ФН, ФПД |
В API V8 в класс
|
|
22 March 2023 | Возврат товаров и заказов закрытых кассовых смен |
Теперь появилась возможность делать возврат товаров или заказов закрытых кассовых смен не только из UI iikoFront, но и из API V8. |
|
21 March 2023 | Выставлены пользовательские свойства (ProductTags) для продукта (IProduct) |
В API V8 были выставлены пользовательские свойства для продуктов |
|
10 March 2023 | В метод CreateOrder добавлено необязательное поле hasIikoCardDiscounts, позволяющее указать, что у заказа есть предрассчитанные iikoCard-скидки |
В API V8 в метод |
|
10 March 2023 | Изменение мест приготовления |
В API V8Preview4 был добавлен метод |
|
10 March 2023 | Адрес соседнего терминала |
В API V8Preview2 появилась возможность узнать адрес соседнего терминала. |
|
09 March 2023 | Получение закрытых заказов |
В API V8Preview4 была расширена возможность получения информации о закрытых заказах. |
|
09 March 2023 | Редактирование заказа перед печатью сервисного чека |
В API V8Preview4 появилась возможность редактировать заказ непосредственно перед печатью сервисного чека. |
|
07 March 2023 | В методы CreateReserve и CreateBanquet добавлено поле ActivityType, позволяющее добавлять описание типа события в текстовом виде |
В API V8 в методы |
|
06 March 2023 | Добавлена возможность получить код быстрого набора (FastCode) для группы товаров (IProductGroup) |
В API V8 добавлено свойство |
|
03 March 2023 | Доработки для дробного количества товаров |
Добавлена возможность получения настроек, связанных с весовыми товарами. |
|
01 March 2023 | Добавлена возможность объединять заказы в дозаказ через API |
В API V8 добавлен метод |
|
22 February 2023 | Тип оплаты "Без выручки" стал поддерживать тихую оплату |
В iikoFront версии 8.4.4 и выше появилась возможность закрывать заказ, содержащий в себе оплату типом “Без выручки”, дистанционно с помощью метода
|
|
22 February 2023 | Оплата заказа на текущей кассе |
Ранее из API заказ можно было оплачивать только на главном терминале. При этом главный терминал должен был быть кассовым (с подключенным фискальным регистратором). В одной из предыдущих версий мы сделали попытку избавиться от термина “Главная касса”, отвязав главный терминал от точки продаж и, как следствие, от фискального регистратора. В API V8 сделали следующий шаг, разрешив оплату заказа на локальном терминале. |
|
22 February 2023 | Навигация в заказ по инициативе плагина |
В API V8 сделали первый шаг к возможности навигироваться между экранами iikoFront по инициативе плагина. Пока поддерживается только навигация в заказ по плагинным кнопкам или с экрана редактирования заказа. |
|
20 February 2023 | Переопределение текста на кнопках стандартных диалогов |
В API V8 стало возможным переопределять тексты «Да», «Нет», «OK», «Отмена», «Закрыть», «Повторить», «Продолжить» на кнопках стандартных диалогов. |
|
26 January 2023 | Добавлена возможность выбора принтера блюд |
Начиная с API V8 появилась возможность получить принтер блюд. |
|
25 January 2023 | Выпущена версия V8Preview4 |
Вышла очередная версия iikoRms 8.3, а вместе с ней и промежуточный релиз V8Preview4. Эта версия будет поддерживаться в 8.3 и 8.4. |
|
01 December 2022 | В заказ добавлен ParentOrderId |
В API V8Preview3 добавлен опциональный |
|
12 October 2022 | Доработки для быстрого чека в типе обслуживания "Ресторан" |
В API V8 стало возможным отличать заказ, созданный в режиме быстрого чека, от заказа на столик. А также создавать тот или иной заказ или конвертировать их. |
|
12 October 2022 | Оплаты, проводящиеся или фискализирующиеся как скидка |
В API V8 появилась возможность различать скидочные оплаты. |
|
12 October 2022 | Отмена процесса оплаты |
Начиная с API V8 появилась возможность прерывать оплату / сторнирование заказа, внесение / возврат предоплаты. |
|
05 October 2022 | Выпущена версия V8Preview3 |
Вышла очередная версия iikoRms 8.2, а вместе с ней и промежуточный релиз V8Preview3. Эта версия будет поддерживаться в 8.2 и 8.3. |
|
30 September 2022 | Публикуются дополнительные настройки валюты |
В API V8Preview4 были добавлены новые свойства для валюты:
|
|
16 August 2022 | Добавлена поездка и связанные с ней методы |
В V8Preview2 добавлено понятие связанной с доставкой поездки ( |
|
25 July 2022 | Бригады официантов |
В API V8Preview2 появилась возможность работать с бригадами официантов. |
|
25 July 2022 | Налоговые ставки и коды товаров |
В API V8Preview2 появилась возможность получать налоговые ставки и коды товаров. |
|
14 July 2022 | Выпущена версия V8Preview2 |
Вышла очередная версия iikoRms 8.1, а вместе с ней и промежуточный релиз V8Preview2. Эта версия будет поддерживаться в 8.1 и 8.2. |
|
20 April 2022 | Выпущена версия V8Preview1 |
Вышла очередная версия iikoRms 8.0, а вместе с ней и промежуточный релиз V8Preview1. Эта версия будет поддерживаться в 8.0 и 8.1. |
|
30 March 2022 | Признак скидочной оплаты и список оплатных скидок |
В API V8Preview1 для типа оплаты добавлено новое свойство
|
|
18 March 2022 | В API V8 добавлены уведомления об удалении внешней оплаты из заказа |
При попытке удаления внешней оплаты вызывается метод |
|
20 January 2022 | Выпущена LTS-версия V7 |
Вместе с iikoRMS 7.9 выпущена версия API V7. Это LTS-версия, разработанные под V7 плагины будут поддерживаться всеми версиями iikoFront, которые будут выходить в следующие 4 года. Библиотека Resto.Front.Api.V7 доступна в виде NuGet-пакета, примеры использования здесь. |
|
17 January 2022 | Показ относительного количества модификаторов |
В API V7 для ресторана появилась возможность настроить способ отображения количества групповых модификаторов блюда.
Добавлено новое свойство |
|
14 January 2022 | Закрытие оплаченного доставленного доставочного заказа из API |
Начиная с API V8Preview1 появилась возможность закрыть доставку прямо из плагина. |
|
14 January 2022 | Добавлена возможность узнать, является тип оплаты фискальным или нет |
В API V8 в интерфейс |
|
31 December 2021 | Переименовение GetPaymentSystemName в GetPaymentSystemKey |
В API V7 метод |
|
09 December 2021 | Диалог для ввода произвольных строк и считывания штрихкодов и карт |
В API V7 добавлен новый метод
|
|
07 December 2021 | Штрихкоды |
В API V7 добавлены механизмы работы с штрихкодами продуктов.
Теперь можно найти продукт по штрихкоду с помощью метода |
|
02 December 2021 | Локализация |
Начиная с API V7, при старте приложения плагины будут автоматически получать языковые настройки из настроек терминала.
Также, для отслеживания переключения языка на запущенном терминале, добавлено событие |
|
08 November 2021 | Настройки фискального регистратора, печать ли детализированную предоплату |
В API V7 добавлено новое свойство, |
|
03 November 2021 | В заказы и резервы добавлена информация о терминале, сохранившем последние изменения |
Новое свойство |
|
02 November 2021 | В интерфейс ITable добавлена ссылка на отделение, к которому принадлежит стол |
В интерфейс |
|
01 November 2021 | Появилась возможность открывать и закрывать личные смены без пин-кодов сотрудников |
Функции открытия и закрытия личных смен были добавлены ранее, но они позволяли управлять личной сменой лишь того пользователя, от имени которого, авторизовавшись по пин-коду, действует плагин. Теперь можно управлять личными сменами и других пользователей тоже. |
|
29 October 2021 | Тип оплаты iikoCard5 стал поддерживать тихую оплату |
В iikoFront версии 7.8.6 и выше появилась возможность закрывать заказ, содержащий в себе оплату типом iikoCard5, дистанционно с помощью метода
|
|
29 October 2021 | Получение отчётов фронта |
В API V7 появилась возможность получить разметку некоторых фронтовых отчётов
|
|
21 October 2021 | Уведомление об удалении неотпечатанных блюд и текущий пользователь |
В версии API V7 мы добавили уведомление об удалении неотпечатанных блюд
|
|
20 October 2021 | Новые свойства в настройках торгового предприятия |
В версии API V7 появились новые свойства у объекта |
|
20 October 2021 | Обновление в методах получения списка заказов, доставок, резервов и банкетов |
В версии API V7 мы внесли изменения в методы получения списка заказов, доставок, резервов и банкетов. В том числе в методы получения данных сущностей по известной ревизии. |
|
08 October 2021 | Добавлена печать сервисного чека при оплате через API |
В iikoFront версии 7.8.6 и выше добавлен функционал печати сервисного чека в зависимости от настройки опции “Автоматическая сервисная печать”. Печать может быть отключена или производится либо при, либо после оплаты заказа. Никаких дополнительных шагов для включения данного функционала предпринимать не требуется. |
|
04 October 2021 | Окна ввода даты и времени |
В API V7 появилась возможность показать окна запроса даты и времени (см. статью «Окна запроса даты и времени»). |
|
03 September 2021 | Примененные к заказу скидки |
В API V7 вместо операции |
|
02 September 2021 | API под .NET Standard 2.0 |
Начиная с API V7 iikoFront API собраны под .NET Standard 2.0. |
|
18 August 2021 | Возможность сброса времени последнего изменения заказа |
В API V7 добавлен метод |
|
11 August 2021 | Добавлены методы для проверки и запроса прав пользователя |
В API V7 добавлены методы для проверки прав пользователя ( |
|
10 August 2021 | Получение доступных кухонных статусов |
В API V7 добавлена возможность получать доступные в отделении |
|
09 August 2021 | Добавлена возможность расширения функционала экрана кассы |
В API V7 добавлен метод |
|
08 July 2021 | Поддержка версии API V5 подходит к концу |
Релиз версии API V5 состоялся осенью 2017 года. Спустя два года, осенью 2019 года была выпущена версия V6, с тех пор V5 числится устаревшей. Прогресс не остановить, и уже начиная с осени 2021 года станут выходить сборки iikoRMS с поддержкой V7, а это значит, что V6 станет устаревшей, а V5 перестанет поддерживаться (подробнее см. управление версиями). |
|
07 July 2021 | Выпущена версия V7Preview7 |
Вышла очередная версия iikoRms 7.7, а вместе с ней и промежуточный релиз V7Preview7. Эта версия будет поддерживаться в 7.7 и 7.8. |
|
01 July 2021 | BeforeOrderBill и повторный пречек |
В версии API V7Preview7 уведомление об операции пречека заказа
|
|
01 July 2021 | Окно для работы с группой элементов и их количеством |
В версии API V7Preview6 было добавлено новое окно для удобства работы с количеством какой-то группы элементов
|
|
30 June 2021 | Артикул для группы продуктов |
В версии API V7Preview6 для группы продуктов появилась возможность узнать её артикул
|
|
30 June 2021 | Расширены возможности для открытия и закрытия кассовой смены из API |
В iikoFront версии 7.7.5 и выше
появилась возможность открывать ( |
|
17 June 2021 | Добавлены поля Comment и изменена сигнатура метода AddOrderExternalData |
В API V7Preview7 в заказ добавлено поле |
|
12 May 2021 | Проверка прав при работе с клиентами доставки |
В API V7 для операции |
|
01 April 2021 | Выпущена версия V7Preview6 |
Вышла очередная версия iikoRms 7.6, а вместе с ней и промежуточный релиз V7Preview6. Эта версия будет поддерживаться в 7.6 и 7.7. |
|
16 March 2021 | Возможность произвольного округления суммы заказа |
В API V7 добавлен новый метод, |
|
09 March 2021 | Порядок модификаторов блюда |
Начиная с версии API V7Preview6 появится возможность располагать простые и групповые модификаторы блюда в том же порядке, как это сделано в BackOffice. |
|
19 February 2021 | Признак, позволяющий отличить округление от обычных скидок |
В API V7 добавлен признак, позволяющий отличить округление от обычной скидки. Если скидка |
|
18 January 2021 | Выпущена версия V7Preview5 |
Вышла очередная версия iikoRms 7.5, а вместе с ней и промежуточный релиз V7Preview5. Эта версия будет поддерживаться в 7.5 и 7.6. |
|
14 January 2021 | Больше подробностей в PermissionDeniedException |
В API V7 в |
|
24 December 2020 | Несколько однотипных предварительных и внешних оплат банковскими картами |
Теперь, начиная с версии API V7Preview5, в заказ можно добавлять несколько предварительных и внешних оплат одним и тем же типом банковских карт. |
|
23 December 2020 | Изменена настройка главного терминала в группе |
В iikoRms 7.5 изменился способ настройки главного терминала в группе, поэтому в API начиная с V7Preview5 главный терминал можно получить напрямую из группы, а не вычислять через точки продаж как раньше. |
|
23 December 2020 | Оплата доставочного заказа из API |
Начиная с API V7Preview5 появилась возможность оплачивать доставочный заказ прямо из плагина, не входя на экран кассы. |
|
23 December 2020 | Редактирование заказа перед пречеком |
Начиная с API V7Preview5 появилась возможность редактировать заказ непосредственно перед пречеком. |
|
23 December 2020 | Отмена перехода на экран кассы |
Начиная с API V7Preview5 появилась возможность запрещать переход на экран кассы. |
|
01 December 2020 | При возврате заказов закрытых кассовых смен стал доступен идентификатор заказа |
В V7Preview5 в метод
|
|
01 December 2020 | В методы проведения плагинных оплат добавлено больше информации |
В V7Preview5 в методах
|
|
23 November 2020 | Добавлена возможность взаимодействия между плагинами по сети |
Начиная с V7Preview5 с помощью метода |
|
11 November 2020 | Появилась возможность показать кнопку на экране редактирования заказа |
Начиная с V7Preview5 у плагина будет возможность добавить собственную кнопку в нижнюю панель экрана редактирования заказа (кроме доставок). |
|
09 November 2020 | Закрывать заказы с silent-оплатами прямо из API |
В недавнем релизе iikoFront 7.4.6 появилась возможность закрывать заказы с оплатами, поддерживающими тихое проведение (silent-оплаты), прямо из API, не входя на экран кассы. Данный функционал поддерживается в указанной версии iikoFront на всех доступных версиях API: V5, V6, V7Preview3, V7Preview4, V7. |
|
09 November 2020 | Появилась возможность добавлять и удалять платеж, фискализованный на внешней кассе |
В V7Preview4 стало возможным работать с платежами, фискализованными на внешней кассе. Они актуальны, когда предоплата принимается на сайте, и фискальный чек печатается на облачном принтере сайта. При проведении такой оплаты в iikoFront создадутся все транзакции, соответствующие проведению внешнего фискального платежа, но фискального чека напечатано не будет, т.к. чек уже был отпечатан ранее на внешней кассе. |
|
20 October 2020 | Экран редактирования заказа позволяет вносить изменения по инициативе плагина |
Начиная с V7Preview5 плагин может редактировать через API текущий заказ, не получая |
|
08 October 2020 | Выпущена версия V7Preview4 |
Вышла очередная версия iikoRms 7.4, а вместе с ней и промежуточный релиз V7Preview4. Эта версия будет поддерживаться в 7.4 и 7.5. |
|
28 September 2020 | Добавлена возможность получить список имеющихся групп и список отделений каждой группы. |
По мотивам заявки |
|
25 August 2020 | Расширена детализация популярных экранов |
В V7Preview4 мы добавили больше разных экранов в событие
|
|
04 August 2020 | Добавлены методы для работы с внешними курьерскими службами |
Начиная с V7 в доставке |
|
31 July 2020 | Стало возможным узнать стол по умолчанию для группы. |
По мотивам заявки |
|
25 July 2020 | Стало возможным сопоставить возвращённый и новый заказы |
В V7Preview4 мы переименовали событие возврата заказа в
|
|
24 July 2020 | Добавлена обработка карт и штрихкодов на экране редактирования заказа |
Начиная с V7Preview4 плагин может обрабатывать события прокатки карты или сканирования штрихкода на экране редактирования заказа. Это может быть использовано, например, для интеграции с внешней системой лояльности. |
|
24 July 2020 | Добавлена возможность задавать произвольное название для позиций заказа |
С версии V7Preview4 можно будет указать и получить произвольное название для позиции заказа, в которой есть ссылка на |
|
23 July 2020 | Добавлена возможность указать способ отправки чека при оплате заказа в соответствии с ФЗ-54 |
С версии V7Preview4 можно будет указать способ отправки чека для методов оплаты заказа:
|
|
12 July 2020 | Информация о текущем пользователе, авторизованном на iikoFront |
С версии V7Preview4 можно будет подписаться на уведомление о смене текущего пользователя на iikoFront: |
|
02 July 2020 | Выпущена версия V7Preview3 |
Вышла очередная версия iikoRms 7.3, а вместе с ней и промежуточный релиз V7Preview3. Эта версия будет поддерживаться в 7.3 и 7.4. |
|
01 July 2020 | Для пользователя добавлен тип контрагента |
В V7Preview4 пользователю |
|
26 June 2020 | Добавлена возможность сопоставить блюда обычного и кухонного заказов |
В V7Preview4 для блюд и модификаторов в кухонном заказе добавлены ссылки на соответствующие блюда и модификаторы в исходном заказе. |
|
17 June 2020 | Добавлена возможность показывать сообщения со стандартными сочетаниями кнопок |
В V7Preview3 добавлены методы для показа сообщений со следующими сочетаниями кнопок: Close, Ok/Cancel, Retry/Cancel, Yes/No/Cancel и Retry/Ignore/Cancel. Полный список здесь. |
|
14 June 2020 | Добавлена возможность отправить доставку в путь (без оплаты) |
Начиная с V7Preview3 появляется возможность подготовить доставку к отправке, напечатать накладную, назначить курьера и отправить его в путь. |
|
28 May 2020 | Выпущена версия V7Preview2 |
Промежуточный релиз V7Preview2 выпущен вместе с iikoRms 7.3.5. Эта версия будет поддерживаться в 7.3. |
|
08 May 2020 | Добавлено уведомление об открытии и закрытии личных смен пользователей |
Начиная с V7Preview2 добавлено уведомление |
|
16 March 2020 | Добавлена возможность получения списка аллергенов |
Начиная с API v7 появилась возможность получить список аллергенов списка продуктов или позиции заказа. |
|
18 February 2020 | Возможность создать доставку без клиента |
Начиная с V7 добавлена возможность создать доставку без клиента. |
|
15 January 2020 | Выпущена версия V7Preview1 |
Вышла очередная версия iikoRms 7.1, а вместе с ней и промежуточный релиз V7Preview1. Эта версия будет поддерживаться в версиях 7.1 и 7.2. |
|
27 December 2019 | Появилась возможность открывать и закрывать личные смены |
Начиная с V7 личными сменами можно управлять через API, что позволит пользователям открывать личные смены и переключать роли прямо с мобильных терминалов. |
|
17 December 2019 | Добавлена возможность работы с табами |
Начиная с версии iikoRms 7.1.3 в режиме фастфуда появилась возможность помечать заказ как таб, дав ему особенное запоминающееся название. В связи с этим в API V7 добавлен функционал, позволяющий работать с табами. |
|
09 December 2019 | Для столов добавлены название, количество мест и признак активности |
Для удобства онлайн-бронирования информацию о столиках теперь можно сопроводить не только номером, но и текстовым названием (описанием) и количеством посадочных мест. Кроме того, устранена досадная оплошность, из-за которой действующий столик нельзя было отличить от неактивного (помеченного удалённым). |
|
09 December 2019 | Добавлена возможность узнать список доступных модификаторов блюда с учётом ценовых категорий |
Начиная с V7 появится возможность узнать список доступных модификаторов с учётом ценовых категорий для блюда со схемой модификаторов и без. Это позволит отображать состав модификаторов в меню в заведениях, работающих с ценовыми категориями и приказами об изменении прейскуранта, когда тот или иной модификатор в составе блюда может быть доступен или недоступен в зависимости от назначенной заказу или отделению ценовой категории. |
|
05 December 2019 | Опубликованы дополнительные примеры использования API V6 |
В репозитории API SDK появились ещё три примера плагинов: экран покупателя, весы и фискальный регистратор. |
|
05 December 2019 | Добавлена возможность узнать, надо ли запускать приготовление при добавлении блюда в заказ |
Начиная с V7 для продукта |
|
04 December 2019 | При создании резерва появилась возможность указать для него идентификатор |
Начиная с V7 методы |
|
27 November 2019 | Добавлена возможность переключать статусы блюд кухонных заказов |
Начиная с V7 появится возможность переключать статусы блюд кухонных заказов. Это позволит реализовать интерактивный кухонный экран (KDS), либо альтернативное управление штатным кухонным экраном (например, голосовое — «окей, айка, пельмени для десятого заказа приготовлены»), либо автоматически переключать статусы блюд по некоему внешнему алгоритму. |
|
25 November 2019 | Добавлена возможность выбрать способ отправки чека в соответствии с ФЗ-54 |
Начиная с V7 при навигации на экран оплаты можно будет указать способ формирования чека в соответствии с ФЗ-54 (актуально только для России). |
|
12 November 2019 | Обработчик OnPaymentAdded будет вызываться после добавления скидки, привязанной к типу оплаты |
Начиная с iikoRms 7.1.4 обработчик IExternalPaymentProcessor.OnPaymentAdded будет видеть заказ с учётом скидки, привязанной к типу оплаты. |
|
11 November 2019 | Схема отделения стала частью отделения |
Начиная с V7 графическая схема отделения ( |
|
11 November 2019 | Изменилась сигнатура extension-методов для получения связанных/дочерних объектов |
В |
|
14 October 2019 | Выпущена LTS-версия V6 |
Вместе с iikoRMS 7.0 выпущена версия API V6. Это LTS-версия, разработанные под V6 плагины будут поддерживаться всеми версиями iikoFront, которые будут выходить в следующие 4 года. Библиотека Resto.Front.Api.V6 доступна в виде NuGet-пакета, примеры использования здесь. |
|
06 September 2019 | Добавлена возможность получить данные продолжительности доставки, переопределенной на доставочном терминале. |
В API V6 добавлен метод ( |
|
14 August 2019 | Начиная с V6 пространства имён не будут содержать номер версии API |
В связи с появлением короткоживующих preview-версий и необходимостью частого перехода между ними решено убрать номер версии из пространства имён (namespaces).
Сам файл с контрактами будет по-прежнему иметь имя вида Resto.Front.Api.Vx.dll, но все типы внутри будут расположены в пространстве имён |
|
31 July 2019 | Удаление чаевых и пожертвований из заказа |
Начиная с V6 появится возможность удалять из заказа чаевые или другие виды пожертвований. |
|
30 July 2019 | Добавление в заказ предварительного платежа с последующим превращением в предоплату |
Добавлена возможность превращать предварительный платеж в предоплату по инициативе плагина, с помощью метода |
|
12 July 2019 | Добавлена возможность удаления данных плагина из заказа |
К методам |
|
03 July 2019 | Редактирование дисконтных карт отвязано от редактирования клиентов |
Начиная с V6 клиенты ( |
|
02 July 2019 | Выпущена версия V6Preview5 |
Помимо больших LTS-версий теперь ежеквартально будут выпускаться промежуточные preview-версии. Вместе с iikoRMS 6.4 выходит V6Preview5. |
|
24 June 2019 | Добавлена детализация скидок по блюдам |
Начиная с V6/V6Preview5 доступна детализация скидок по блюдам. Метод |
|
24 June 2019 | Добавлен поиск дисконтных карт по номеру |
В |
|
29 May 2019 | Добавление чаевых и пожертвований в заказ |
Начиная с V6/V6Preview5 появится возможность добавлять в заказ чаевые или другие виды пожертвований. |
|
17 May 2019 | Перенос заказа на другой стол |
Начиная с V6 появится возможность перенести заказ на другой стол. |
|
06 May 2019 | Добавлена возможность работы с повременными услугами |
Начиная с V6/V6Preview5 появилась возможность работать с повременными услугами. Можно узнать тарифную сетку, настройки учёта времени, запустить или остановить услугу, а также задать лимит для автоматической остановки. Детали в отдельной статье. |
|
23 April 2019 | Изменение ценовой категории заказа |
Начиная с V6 появится возможность изменить ценовую категорию заказа. |
|
22 April 2019 | Изменение в IViewManager и IProgressBar |
Начиная с V6/V6Preview5 объект типа |
|
19 April 2019 | Поддержка версии API V4 подходит к концу |
Релиз версии API V4 состоялся осенью 2015 года. Спустя два года, осенью 2017 года была выпущена версия V5, с тех пор V4 числится устаревшей. Прогресс не остановить, и уже начиная с осени 2019 года станут выходить сборки iikoRMS с поддержкой V6, а это значит, что V5 станет устаревшей, а V4 перестанет поддерживаться (подробнее см. управление версиями). |
|
17 April 2019 | Добавлены цвета и изображения кнопок меню |
Начиная с V6/V6Preview5 стали доступны цвет текста, цвет фона и фоновое изображение для продуктов ( |
|
17 April 2019 | Добавлена возможность создавать внешние события для журнала событий |
Начиная с V6/V6Preview4 добавлена возможность создавать внешние события для журнала событий. Добавлены методы: |
|
12 April 2019 | Начиная с V6 метаданные плагина должны быть объявлены через Manifest.xml |
Начиная с V6 в папке плагина должен быть файл Manifest.xml, в котором указаны имя файла плагина, имя класса плагина, используемая плагином версия API и прочие параметры, которые раньше указывались с помощью атрибутов на классе плагина. Для V4 и V5 наличие манифеста не требуется, поддерживается прежний вариант с атрибутами, но при наличии манифеста будет использоваться манифест. Подробнее в статье о структуре папок. |
|
12 April 2019 | Добавлена возможность узнать терминал редактирования заказа |
Начиная с V6/V6Preview5 добавлен метод |
|
10 April 2019 | Опубликована документация по проектированию внешних фискальных регистраторов |
Добавлена расширенная документация по проектированию собственных фискальных регистраторов. Добавлены примеры реализаций методов фискального регистратора, а также ответы на часто задаваемые вопросы. |
|
27 March 2019 | Возможность изменить тип заказа |
Начиная с V6 появится возможность изменить тип заказа доставки. |
|
18 March 2019 | Добавлено поле с указанием причины отмены резерва |
В интерфейс |
|
13 March 2019 | Добавлена возможность дополнять операции фискального регистратора. |
В API V6 добавлен метод |
|
13 March 2019 | Добавлена возможность получить данные о кассовой смене |
В API V6 добавлен метод |
|
13 March 2019 | Добавлена возможность выбора устройства для печати чека «Счёт» |
Начиная с версии iiko 6.4 в API V6 добавлена возможность явно указывать, куда будет печататься чек типа «Счёт». |
|
13 March 2019 | Добавлена возможность расширения функционала экрана закрытого заказа |
В API V6 добавлен метод |
|
11 March 2019 | Добавлен параметр фискального регистратора |
В |
|
04 March 2019 | Добавлена возможность выбора принтера при печати пречека |
В метод |
|
05 February 2019 | Добавлены аргументы в уведомление о печати блюд заказа |
Начиная с версии iiko 6.4 в API V6 в уведомления о печати сервисного чека ( |
|
29 December 2018 | Добавлены однокнопочные версии модальных сообщений |
В |
|
25 December 2018 | Добавлены аргументы в уведомление об удалении отпечатанных блюд |
Начиная с версии iiko 6.3 в API V6 в callback |
|
21 December 2018 | Добавлены места приготовления модификаторов |
Для модификаторов добавлен признак |
|
20 December 2018 | Добавлена возможность выполнения нескольких операций непрерываемой серией |
В |
|
13 December 2018 | Полнотекстовый поиск по справочнику улиц |
Добавлена функция поиска улиц по названию или внешнему ключу (ExternalId) с возможностью ограничить область поиска конкретным городом или списком городов. |
|
28 November 2018 | Опубликован Sample Plugin |
|
|
28 November 2018 | Передача дополнительных атрибутов чека при проведении внешней предоплаты согласно ФЗ-54, РФ |
Начиная с версии 6.3, добавлена возможность передавать дополнительные атрибуты чека при проведении внешней предоплаты. |
|
23 October 2018 | Опубликована документация по коду для API V4, V5 и V6 |
Полный список публичных типов вместе с их методами, аргументами и прочей информацией коду вместе с краткими комментариями на англ. языке теперь доступен онлайн. |
|
22 October 2018 | Библиотека Resto.Front.Api.V5.dll опубликована на nuget.org |
Входящая в состав SDK библиотека |
|
05 October 2018 | Расширение поддержки точек продаж |
Начиная с версии 6.2, расширена поддержка точек продаж. Информация о точке продаж стала доступна в проведенных позициях оплаты, при переходе на экран кассы, а так же при разделении заказа между точками продаж. В настройки группы добавлен признак “Спрашивать кассира о разделении заказа на несколько мест печати”. Подробнее отдельная статья. |
|
20 September 2018 | Поддержка произвольных моделей фискальных регистраторов и весов |
Начиная с версии 6.2 добавлена возможность работать с произвольными моделями фискальных регистраторов и весов в IikoFront и BackOffice. Раньше система умела работать только с распространенными моделями оборудования, на примере фискальных регистраторов: Спарк, Атол, Штрих, Пирит. Сейчас такого ограничения нет, к IikoFront и BackOffice может быть подключено оборудование любой модели. |
|
20 August 2018 | Автоматический перезапуск плагинов при падении |
Начиная с версии 6.2 добавлена возможность автоматического перезапуска плагинов при аварийном завершении их работы. Если раньше после падения плагина приложение iikoFront продолжало работу без него и для восстановления утраченных функций необходимо было перезапускать целиком приложение iikoFront вместе со всеми остальными плагинами, то теперь упавший плагин может быть запущен повторно на лету, без остановки приложения iikoFront. |
|
03 August 2018 | Добавлена возможность взаимодействия между плагинами |
Начиная с версии 6.2 плагин, реализующий некую функцию, может зарегистрировать её в API как внешнюю операцию, чтобы другие плагины могли вызывать эту функцию. |
|
20 July 2018 | Разделение и перенос блюд между гостями и заказами |
В версии V6 появилась возможность делить блюда на части и переносить их между гостями и заказами. Раньше подобные операции можно было выполнять только через UI приложения iikoFront, а теперь раздельный расчёт гостей стал возможен и через API. |
|
18 July 2018 | Освобождение занятых плагином ресурсов при его отключении |
Начиная с V6 при отключении плагина занятые им ресурсы будут автоматически освобождаться. Например, если плагин зарегистрировал кнопку ( |
|
22 June 2018 | Возможность назначить официанта, обслуживающего заказ |
Начиная с V6 появится возможность указать официанта при создании заказа, а также сменить официанта позднее. |
|
15 May 2018 | Добавлена возможность отмены пречека |
Начиная с V6 к методу |
|
28 April 2018 | Подключение устройств через плагины (экспериментальная функция) |
В версии V6 появится возможность подключать через плагины оборудование (для начала весы и фискальные регистраторы). Плагин сможет регистрировать поддерживаемые им типы устройств, далее пользователь сможет добавлять и настраивать в приложении iikoOffice подключенные через плагин устройства. Это позволит использовать модели устройств, которые приложение iikoFront напрямую не поддерживает. |
|
16 February 2018 | Лицензирование — требование цифровой подписи для определённых moduleId. |
Начиная с версии iikoFront 6.0 плагины, выпускаемые компанией iiko, должны иметь специальную цифровую подпись. Сюда относятся плагины, разработанные внутри iiko, а также плагины сторонних разработчиков, сборка и выпуск которых осуществляется через iiko. |
|
13 September 2017 | Уведомление об удалении сущностей |
Начиная с V6 события об изменении сущностей (например, |
|
09 March 2017 | Изменён порядок папок при поиске зависимостей |
Начиная с версии 5.2 при наличии dll-файлов с одинаковыми именами в папке плагина и папке приложения iikoFront будет загружаться файл из папки плагина. |
|
12 December 2016 | Переход на Reactive Extensions версии 3.1.1 |
В версии 5.2 приложение iikoFront перешло на использование библиотеки Reactive Extensions (далее Rx) версии 3.1.1 вместо прежней версии 2.2.5. Это может повлиять на работу плагинов, использовавших прежнюю версию Rx. |
|
18 April 2016 | Несовместимые изменения в библиотеке Resto.Framework |
Механизм поиска и загрузки локализованных строк удалён из библиотеки |
|
22 January 2016 | Поддержка размеров блюд в API |
В 5.0 добавлено новое понятие — размер блюда (подробнее отдельная статья). Начиная с V5 в API публикуется информация о шкалах и размерах блюд, соответственно, для блюд в заказе можно указывать размер: при добавлении через аргумент |
|
29 October 2015 | Не загружать плагины с расширением имени файла, отличным от «dll» |
Иногда, желая временно отключить загрузку плагина, пользователи дописывали что-нибудь к расширению (например, «file.dll_») и удивлялись, что плагин все равно загружается. Теперь плагины с подобными именами будут игнорироваться при поиске. |
|
23 October 2015 | Загрузка плагинов из подпапок папки «Plugins» |
Плагины следует устанавливать не в папку Plugins непосредственно, а в подпапки. Для V2 и V3 будут работать оба варианта, начиная с V4 — только новый. |
|
14 October 2015 | Заглушки редактирования объединены в подпространство имён `Resto.Front.Api.V4.Editors.Stubs` |
Интерфейсы заглушек редактирования ( |
|
30 September 2015 | Заменён механизм хостинга плагинов во внешних процессах |
С целью обеспечения лучшей изоляции плагинов от библиотек, не являющихся частью API, а также для расширения функциональных возможностей запуск плагинов будет выполняться с помощью нового хост-процесса Resto.Front.Api.Host.exe (вместо Resto.CashServer.OutOfProcHost.exe). Для плагинов под V2 и V3 реализована обратная совместимость, начиная с V4 вводится ряд изменений. |
|
22 June 2015 | Поддержка расширения выполняемых iikoFront операций в определённых точках |
В API V4 добавлена возможность подписаться на выполнение определённых операций для их расширения. При выполнении этих операций iikoFront в заранее оговорённых точках останавливается и передаёт управление плагину, который в зависимости от операции может редактировать данные (включая те, над которыми выполняется операция), взаимодействовать с пользователем, показывая диалоговые окна, выполнять печать на принтере и т. п. |