Структура хранения чека¶
Техническая информация – поля, из которых состоит чек в БД «М-АПТЕКА плюс».
Чек в БД состоит из «шапки» с общей информацией по всему чеку, и строк чека, в которых находится информация о товаре.
«Шапка» в чеке всегда одна (расположена в начале чека), строк может быть много.
После всех строк имеется ещё одна служебная запись, не относящаяся к товару (она состоит из небольшого количества полей).
Основные поля «шапки» чека (перечислены только поля, содержащие значимую для пользователя информацию):
| № поля | Назначение поля | 
|---|---|
| 1 | Ф.И.О. кассира | 
| 2 | Таб. номер кассира (<пусто> для активной кассы) | 
| 3 | Номер чека ФР | 
| 5 | Сумма скидки в копейках, рассчитанной компьютером | 
| 6 | Сумма наценки в копейках, рассчитанной компьютером | 
| 7 | Вид оплаты (указывается только для активной кассы: 0-нал 1-безнал) | 
| 8 | Сумма по чеку к оплате (руб.) | 
| 9 | Сумма оплаты (внесено покупателем) | 
| 15 | штрихкод скидки | 
| 16 | %скидки | 
| 23 | код операции для терминала: 0 - продажа нал 1 - возврат 4 - сторно 7 - продажа безнал 11 - платежная карта 12 - продажа за баллы  | 
| 24 | время создания чека | 
| 25 | номер ФР | 
Основные поля строки чека (перечислены только поля, содержащие значимую для пользователя информацию):
| № поля | Назначение поля | 
|---|---|
| 1 | Номер партии товара (штрихкод партии товара) | 
| 2 | Цена для кассы (коп.) | 
| 3 | Количество продажи по кассе | 
| 5 | Код скидки | 
| 6 | Штрихкод скидки | 
| 7 | %скидки; передается всегда сумма и процент скидки (в том числе и дробный) | 
| 8 | Сумма скидки (коп.) | 
| 11 | Наименование товара | 
| 13 | Фасовка | 
| 14 | Сумма по строке (руб.) | 
| 15 | Кол-во продажи по документу (с учётом фасовки) | 
| 20 | Дата продажи | 
| 21 | Штрихкод социальной или бонусной карты | 
| 26 | Штрихкод со сканера (партия или заводской) | 
| 27 | Налог (0,10,18) |