Класс TDish используется для хранения информации о добавленной в заказ строке с блюдом.

Свойства

Название

Значение

Тип

Описание

SelectedBooleanRПризнак "Блюдо выделено для переноса". Выставляется только при переносе блюд в сплит-чеке
SeatNameStringRНаименование места гостя
ClosedPaySumTMoneyRОплаченная часть суммы блюда
ClearSumTMoneyRЦеновая сумма без учета модификаторов
PaySumTMoneyRСумма к оплате
SumWithDiscountsTMoneyRСумма с учетом скидок
PayBindingsTPayBindingsRСписок биндингов (список элементов типа TPayBinding)
PriceSumBindedTMoneyRЦеновая сумма по биндингам
IsPortionBooleanRПризнак "Порционное блюдо"
iTaxDishTypeIntegerRИдентификатор налоговой группы, ссылка на справочник TaxDishTypes
VoidsTVoidsRСписок отказов (список элементов типа TVoidItem)
ConsumatorsTConsumatorsRСписок консумантов (список элементов типа TConsumItem)
DiscountsTDiscountsRСписок скидок (список элементов типа TDiscountItem)
ModifiersTModifiersRСписок модификаторов (список элементов типа TModiItem)
SeatByteRНомер места гостя (0 - гость не задан)
QntFormatByteRТочность количества блюда (0 - целое)
CookMinsSmallintRВремя приготовления блюда, берется из справочника элементов меню
BonusBaseSumTMoneyRБаза для расчета суммы бонусов
CalcConsumSumTMoneyRБаза для расчета суммы бонусов (сумма консумации без учета округлений)
ConsumSumTMoneyRСумма консумации
PRListSumTMoneyRЦеновая сумма: Цена*Кол-во
PriceTMoneyRЦена блюда
IsUserPriceBooleanRWПризнак "Цена задана вручную"
UserPriceTMoneyRWЗначение цены, указанной вручую
SrcQuantityTQuantityRИсходное кол-во блюда (без учета удалений)
PiecesTQuantityRКол-во порций блюда
QuantityTQuantityRКол-во блюда (с учетом удалений)
TagIntegerRWСвойство для использования в скриптах
ModifiedBooleanRПризнак "Запись была изменена с момента предыдущего сохранения"
iAuthorIntegerRИдентификатор работника, который последний редактировал блюдо, ссылка на справочник Employees
iCreatorIntegerRИдентификатор работника, который добавил блюдо, ссылка на справочник Employees
NameStringRНаименование блюда
CodeIntegerRКод блюда
UNIIntegerRВнутренний идентификатор записи, уникальный номер в рамках визита
SifrIntegerRИдентификатор блюда, ссылка на справочник MenuItems
NumberIntegerRНомер строки в заказе
PartClosedBooleanRПризнак "Оплачено частично", при расчете по местам после оплаты части заказа
StateTDrawItemStateR

Статус строки, TDrawItemState

  • disNone - не задан (не используется)
  • disOpened - открыт
  • disLocked - заблокировано (не используется)
  • disFixed - фиксировано пречеком
  • disPrinted - распечатано
  • disPartClosed- частично-оплачено
  • disClosed - закрыто/оплачено
  • disDeleted - удалено (не используется для блюд)