IBillCheque
Определение
- Пространство имён
- Resto.Front.PrintTemplates.Cheques.Razor.TemplateModels
- Доступно с версии
- 3.5
Корневая модель пречека — нефискального гостевого счёта, который приносят гостю до оплаты.
Подробное описание
Самый часто настраиваемый документ кассы. В шаблоне это Model: заказ лежит в Model.Order, общие сведения — в Model.CommonInfo.
Один и тот же корень обслуживает три сценария, и шаблон обязан их различать:
- обычный счёт —
RepeatBillNumberравен нулю; - повторная печать —
RepeatBillNumberбольше нуля и содержит номер повтора, его печатают в заголовке; - промежуточная квитанция дозаказа — заполнено
AdditionalServiceChequeInfo. Это не вариация оформления, а другой документ: своя шапка, только добавленные позиции, свои итоги. Проверяйте это поле раньше остального.
Документ нефискальный, поэтому кассового блока (смены, кассира, фискального чека) в нём нет — если вам нужны эти данные, вы смотрите не на тот документ. Реквизиты фискального регистратора всё же доступны в DefaultCashRegister: поле заведено специально для пользовательских шаблонов, штатный его не печатает.
Для доставочного заказа печатается отдельный документ — IDeliveryBillCheque, с адресом, клиентом и курьером.
В каких документах доступен
| Путь доступа | Типы документов |
|---|---|
Model | Пречек |
Свойства
| Имя | Тип | Описание |
|---|---|---|
| AdditionalServiceChequeInfo | IAdditionalServiceChequeInfo | Сведения для промежуточной квитанции дозаказа |
| CommonInfo | IChequeCommonInfo | Общая информация |
| DefaultCashRegister | ICashRegisterInfo | Сведения о фискальном регистраторе |
| DiscountMarketingCampaigns | IDiscountMarketingCampaigns | Скидки по маркетинговым акциям |
| Extensions | IBillChequeExtensions | Дополнительные элементы |
| Order | IOrder | Заказ |
| RepeatBillNumber | int | Номер повторного пречека |