f0f1f2.studio Справочник шаблонов
Русский
Открыть приложение
Интерфейс

IBillCheque

Определение

Пространство имён
Resto.Front.PrintTemplates.Cheques.Razor.TemplateModels
Доступно с версии
3.5

Корневая модель пречека — нефискального гостевого счёта, который приносят гостю до оплаты.

Подробное описание

Самый часто настраиваемый документ кассы. В шаблоне это Model: заказ лежит в Model.Order, общие сведения — в Model.CommonInfo.

Один и тот же корень обслуживает три сценария, и шаблон обязан их различать:

  • обычный счёт — RepeatBillNumber равен нулю;
  • повторная печать — RepeatBillNumber больше нуля и содержит номер повтора, его печатают в заголовке;
  • промежуточная квитанция дозаказа — заполнено AdditionalServiceChequeInfo. Это не вариация оформления, а другой документ: своя шапка, только добавленные позиции, свои итоги. Проверяйте это поле раньше остального.

Документ нефискальный, поэтому кассового блока (смены, кассира, фискального чека) в нём нет — если вам нужны эти данные, вы смотрите не на тот документ. Реквизиты фискального регистратора всё же доступны в DefaultCashRegister: поле заведено специально для пользовательских шаблонов, штатный его не печатает.

Для доставочного заказа печатается отдельный документ — IDeliveryBillCheque, с адресом, клиентом и курьером.

В каких документах доступен

Путь доступаТипы документов
ModelПречек

Свойства

ИмяТипОписание
AdditionalServiceChequeInfoIAdditionalServiceChequeInfoСведения для промежуточной квитанции дозаказа
CommonInfoIChequeCommonInfoОбщая информация
DefaultCashRegisterICashRegisterInfoСведения о фискальном регистраторе
DiscountMarketingCampaignsIDiscountMarketingCampaignsСкидки по маркетинговым акциям
ExtensionsIBillChequeExtensionsДополнительные элементы
OrderIOrderЗаказ
RepeatBillNumberintНомер повторного пречека