Номер фискальной секции в API
Теги:
v8
В API добавлена возможность получения номера фискальной секции блюда в произвольный момент. Ранее номер был доступен только при получении ChequeTask.
Добавлены свойства:
FiscalSectionMapвITerminalGroup- карта соответствия типов мест приготовления и номеров секций ФРCookingPlaceTypeвIProduct- тип места приготовления для продуктаKitchenвIOrderServiceItem- кухня, на которой готовится позиция заказа
Использование
var terminal = PluginContext.Operations.GetHostTerminal();
var terminalGroup = PluginContext.Operations.GetHostTerminalGroup();
var orderItem = order.Items.OfType<IOrderProductItem>().First();
var cookingPlaceType = orderItem.Product.CookingPlaceType;
var kitchen = orderItem.Kitchen;
// Получение номера фискальной секции
var fiscalSection = terminalGroup.FiscalSectionMap[cookingPlaceType];