Описание файловой системы

Данный раздел предназначен для системных администраторов и программистов, работающих непосредственно на торговых объектах для ознакомления 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 – таблица ограничений продаж уцененного товара:
(не используется);

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Проверка на спам: * Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.