TPayLine
Класс TPayLine используется для хранения информации о добавленном в заказ платеже — оплате или предоплате.
Иерархия классов:
TDrawItem
TCheckItem
TCommonPayLine
TPayLine
Свойства
Название | Значение | Тип | Описание |
|---|---|---|---|
Название | Значение | Тип | Описание |
| AddByInterface | Integer | R | Идентификатор логического интерфейса, при помощи которого был добавлен данный платеж. Ссылка на справочник Devices |
| MInterface | Integer | R | Идентификатор логического интерфейса, который используется для оформления оплаты. Может отличаться от AddByInterface, ссылка на справочник Devices |
| TransactionStatus | TTransactionStatus | R | Статус транзакции, возможные значения:
|
| AuthType | TAuType | R | Тип авторизации, возможные значения:
|
| TransactionID | Integer | R | Идентификатор транзакции |
| Owner | String | R | Владелец карты |
| AccountIdent | Int64 | R | Номер счета, связанного с картой. Заполняется для ПДС-карт, получается из farcards |
| Track2 | String | R | Вторая дорожка карты, более не используется |
| AuthCode | String | R | Код авторизации |
| ExpDate | TDateTime | R | Дата окончания действия карты |
| CardNum | String | R | Номер карты |
| CurrLineUNI | Integer | R | UNI платежа-чека (TCheckCurrLine) в рамках которого учитывается платеж |
| PayPrefix | String | R | Префикс для печати платежа, возможные значения
|
| AuthTypeName | String | R | Наименование типа авторизации, для отображения на экране |
| SeatName | String | R | Наименование места гостя |
| SessionUNI | Integer | R | UNI-сессии (TOrderSession), в которую добавлен платеж |
| Seat | Byte | R | Номер места гостя (0 - гость не задан) |
| SourcePayUNI | String | R | UNI-исходного платежа, заполняется в случае разделения платежей при печати чеков |
| IsPrepay | Boolean | R | Флаг "Платеж является предоплатой" |
| PayLineType | TPayLineType | R | Тип линии, возможные значения:
|
| InputType | TInputType | R | Способ добавления платежа, возможные значения:
|
| CurrLineSum | TMoney | R | Сумма платежа чека (сумма всех платежей в чеке этой валютой) |
| ChangeForOwnerInfo | String | R | Информация о владельце карты по валюте, которой дана сдача с этого платежа |
| ChangeCurrency | String | R | Наименование валюты, которой дана сдача с платежа (в случае переплаты). |
| ChangeForCurr | Integer | R | Идентификатор валюты, которой дана сдача с платежа (в случае переплаты). Ссылка на справочник Currencies |
| iHighLevelType | Integer | R | Идентификатор корневого типа валюты, ссылка на справочник CurrencyTypes |
| PrintOwnerInfo | String | R | Дополнительная информация по платежу, адаптированная для вывода на печать |
| OwnerInfo | String | R | Дополнительная информация по платежу |
| ISO | String | R | ISO код валюты |
| CurrencyName | String | R | Наименование валюты |
| TaxPayTypeName | String | R | Наименование налоговой льготы, связанной с валютой |
| TaxPayTypeSifr | Integer | R | Идентификатор налоговой льготы, связанной с валютой. Ссылка на справочник TaxPayTypes |
| PrintCheckUNI | Integer | R | UNI чека |
| DBKurs | TRate | R | Ставка валюты (курс) |
| NationalSum | TMoney | R | Сумма в национальной валюте |
| BasicSum | TMoney | R | Сумма в базовой валюте |
| OriginalSum | TMoney | R | Сумма в валюте платежа |
| Tag | Integer | R | Свойство для использования в скриптах |
| Modified | Boolean | R | Признак "Запись была изменена с момента предыдущего сохранения" |
| iAuthor | Integer | R | Идентификатор работника, который последний редактировал блюдо, ссылка на справочник Employees |
| iCreator | Integer | R | Идентификатор работника, который добавил блюдо, ссылка на справочник Employees |
| Name | String | R | Наименование валюты |
| Code | Integer | R | Код валюты |
| UNI | Integer | R | Внутренний идентификатор записи, уникальный номер в рамках визита |
| Sifr | Integer | R | Идентификатор валюты, ссылка на справочник Currencies |
| Number | Integer | R | Номер строки в заказе |
State | TDrawItemState | R | Статус строки, TDrawItemState
|