Данный раздел предназначен для системных администраторов и программистов, работающих непосредственно на торговых объектах для ознакомления cо спецификой работы программы.
Итак, работа программы осуществляется с помощью базы данных, которая находится в заданном каталоге (по умолчанию D:\R-Key\KassaDB\). Путь задается в файле настроек config.ini. Тип базы данных — таблицы в формате DBF с кодировкой ascii ANSI [1252].
Описание таблиц и назначение полей:
=== Disogr.dbf — таблица ограничений применения дисконтных карт по дням, часам и т.п.: (не используется);
=== DisogrIN.dbf — входящая таблица ограничений применения дисконтных карт по дням, часам и т.п.: (не используется);
=== Groups.dbf — таблица ограничений применения дисконтных карт по товарным группам:
ART — внутренний код группы товаров;
NAME — наименование группы товаров;
PARENT — внутренний код родителя группы товаров (группы верхнего уровня);
MPOC — максимальный процент скидки по группе;
=== GroupsIN.dbf — входящая таблица ограничений применения дисконтных карт по товарным группам:
структура соответствует таблице Groups.dbf;
=== Hotkeys.dbf — таблица горячих клавиш для быстрого ввода товаров:
(не используется);
=== HotkeysIN.dbf — входящая таблица горячих клавиш для быстрого ввода товаров:
(не используется);
=== Kas.dbf — справочник пользователей:
KOD — внутренний код справочника пользователей;
NAME — имя пользователя;
PASS — пароль (желательно 13-значный цифровой);
PR — код категории прав доступа (1 — кассир, 2 — старший кассир, 3 — режим отладки для системного администратора);
PRNAME — наименование категории прав доступа (кассир, старший кассир, режим отладки для системного администратора);
=== KasIN.dbf — входящий справочник пользователей:
структура соответствует таблице Kas.dbf;
=== KasOUTN.dbf — таблица инкассаций:
DATE — дата проведенной инкассации;
SUMMA — сумма проведенной инкассации;
SMENA — номер смены, в течение которой проведена инкассация;
KASIR — (не используется);
TIME — время проведенной инкассации;
KOD — внутренний код пользователя;
=== Kolvdis.dbf — параметры применения скидки от количества товара в покупке:
DKOL — количество едениц товара от которго действует скидка;
DVOL — величина скидки в %;
=== LogSC.dbf — таблица отслеживания поступления информации со сканера штрих-кода на СОМ порту:
(не используется);
=== Massa.dbf — таблица настройки распознавания штрих-кода штучного товара, сформированного на весах:
TYPE — 0 для весов Масса-К BT15 или 1 для весов Масса-К ВПМ;
=== Oper.dbf — таблица операций выполняемых пользователем:
OPER — описание операции;
PR — код операции (1 — внос денег, 2 — инкасация, …, 5 — не найден штрих-код, …, 7 — изменение кол-ва товара в покупке, 8 — удаление товара из покупки, …);
DATE — дата выполненной операции;
TIME — время выполненной операции;
SMENA — номер смены, в течение которой проведена операция;
SUMMA — сумма товара, покупки, вноса, инкассации в зависимости от ситуации;
KASIR — имя пользователя, пароль пользователя в зависимости от ситуации;
KOD — внутренний код пользователя;
KODT — код товара, с которым выполняется операция;
=== Other.dbf — таблица настроек и параметров работы:
KASANO — номер кассового места;
SMENANO — текущий номер смены;
GRKOD — префикс весового штрих-кода;
T1 — таймер опроса порта для Марии;
T2 — таймер опроса порта для Марии;
T3 — таймер опроса порта для Марии;
T4 — таймер опроса порта для Марии;
T5 — таймер опроса порта для Марии;
P1
P2
P3
STIM
OTIM — !!! таймер опроса входящих таблиц !!!;
TIM1 — таймер обмена информациейс Марией при формировании чека;
TIM2 — таймер обмена информациейс Марией при формировании чека;
TIM3 — таймер обмена информациейс Марией при формировании чека;
CH — автоматически открывать денежный ящик;
PFP — номер СОМ порта, на котором подключен РРО;
ARTNO
DISNAME
PCS — номер СОМ порта, на котором подключен сканер штрих-кода;
KOLOB — количество обновляемых позиций во входящих таблицах при обновлении в потоке;
DSCOD — префикс дисконтной карты;
FPTYPE — тип РРО;
SERVER — имя серевера для посылки пакетов;
PERSKOD — префикс пароля пользователей;
IZMKOL — параметр контроля изменения количества товара в покупке;
SHTKOD — префикс штрих-кода штучного товара, сформированного на весах;
=== Pridis.dbf — таблица примененных дисконтных карт:
NO — внутренний код дисконтной карты;
DATE — дата применения дисконтной карты;
SMENA — номер смены, в течение которой применена дисконная карта;
KNO — внутренний код пользователя, применившего дисконтную карту;
SUMA — сумма скидки;
FSUM — сумма без скидки;
PSUM — сумма со скидкой;
CHEK — номер чека в смене;
=== PridisTemp.dbf — таблица примененных дисконтных карт за текущую смену:
структура соответствует таблице Pridis.dbf;
=== Print.dbf — таблица, содержащая строки чека для термопринтера;
=== Prodaga.dbf — таблица текущей покупки:
ART — внутренний код товара;
KOL — количество едениц товара;
SUMA — сумма товара;
PRICE — цена товара;
DATE — дата внесения в покупку;
TIME — время внесения в покупку;
NKASA — номер кассового места;
KASIR — внутренний код пользователя, сформирогвавшего покупку;
NAME — наименование товара;
ED — наименование еденицы измерения;
NDS — параметр налоговой ставки;
ARTNO — внутрений счетчик запрограммированных артикулов;
SKIDKA — % примененной скидки;
NU — (не используется);
=== Prodagi.dbf — таблица всех продаж по товарам:
ART — внутренний код товара;
KOL — количество едениц товара;
SUMA — сумма товара;
PRICE — цена товара;
DATE — дата внесения в покупку;
TIME — время внесения в покупку;
NKASA — номер кассового места;
KASIR — внутренний код пользователя, сформирогвавшего покупку;
SMENA — смена, в течение которой была сформирогвана покупка;
CHEK — признак продажи без чека;
NCHEK — (не используется);
NCHSM — номер чека в смене;
KRED — оплата по безналу;
NU — (не используется);
=== ProdOtl.dbf — таблица отложенных чеков для версий с РРО:
ART — внутренний код товара;
KOL — количество едениц товара;
SUMA — сумма товара;
PRICE — цена товара;
DATE — дата внесения в покупку;
TIME — время внесения в покупку;
NKASA — номер кассового места;
KASIR — внутренний код пользователя, сформирогвавшего покупку;
NAME — наименование товара;
ED — наименование еденицы измерения;
NDS — параметр налоговой ставки;
NCHEK — номер отложенного чека;
=== ProdOtlSum.dbf — таблица сумм отложенных чеков для версий с РРО:
NO — номер отложенного чека;
DATE — дата внесения в покупку;
TIME — время внесения в покупку;
SMENA — смена, в течение которой был отложен чек;
KASIR — имя кассира, сформировавшего отложенный чек;
KNO — внутренний код пользователя;
SUMA — сумма отложенного чека;
CHEK — (не используется);
=== ProdTemp.dbf — таблица продаж по товарам за смену:
ART — внутренний код товара;
KOL — количество едениц товара;
SUMA — сумма товара;
PRICE — цена товара;
DATE — дата внесения в покупку;
TIME — время внесения в покупку;
NKASA — номер кассового места;
KASIR — внутренний код пользователя, сформирогвавшего покупку;
SMENA — смена, в течение которой была сформирогвана покупка;
KRED — оплата по безналу;
ARTNO — внутрений счетчик запрограммированных артикулов;
NCHSM — номер чека в смене;
NU — (не используется);
=== Skody.dbf — справочник штрих-кодов:
SKOD — штрих-код товара;
KOD — внутренний код товара;
KOLVO — количество добавляемого в покупку товара;
=== Sprdis.dbf — справочник дисконтных карт:
KOD — внутренний код дисконтной карты;
SKOD — штрих-код дисконтной карты;
PROC — текущий % скидки по дисконтной карте;
VLAD — владелец дисконтной карты;
ZAPRET — признак запрещенной к применению дисконтной карты;
D1 — дата специального предложения;
D2 — дата специального предложения;
P1 — число не задействовано;
P2 — число не задействовано;
BONUS — количество бонусов;
=== Summy.dbf — таблица всех продаж по суммам:
NO — (не используется);
DATE — дата формирования покупки;
TIME — время формирования покупки;
SMENA — номер смены сформированной покупки;
KASIR — имя пользователя, сформировавшего покупку;
KNO — код пользователя, сформировавшего покупку;
SUMA — сумма покупки;
CHEK — оплата по безналу;
NOSM — номер чека в смене;
=== Timedis.dbf — таблица автоматических скидок по времени;
(не используется);
=== TimedisIN.dbf — входящая таблица автоматических скидок по времени;
(не используется);
=== Tovary.dbf — справочник товаров:
ART — внутренний код товара;
NAME — наименование товара;
ED — наименование единицы измерения товара;
PRICE — цена товара;
NDS — налоговая группа;
PARENT — код родителя(группы) товара;
ZAPRET — признак запрещенного к продаже товара;
DECIMALS — количество дробных знаков;
NU — (не используется);
NODISCONT — признак запрета применеия скидки;
=== Ucenka.dbf — таблица ограничений продаж уцененного товара:
(не используется);