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