Структура базы данных db_gate.mdb

Назад Дальше

База данных db_gate.mdb включена в дистрибутив приложения ShopDesk. Ниже приведен перечень таблиц, полей и их описание.

 

 

Articl - статьи. руппы движения денег и товаров: http://andriy.co/helptcu/35000.htm#anc_articles)

 

Имя поля

Тип поля и размер

Описание

articl_number

Ключевое, длинное целое, счетчик

Уникальный идентификатор статьи.

articl_name

Текстовый, 255

Название статьи.

act_pass

Логический

Признак активной (пассивной) операции

closed

Логический

True - закрытая статья, False - открытая статья. Признак используется для определения возможности включения данной статьи в список доступных статей.

 

 

Izmer - единицы измерений

 

Имя поля

Тип поля и размер

Описание

izmer_number

Ключевое, длинное целое, счетчик

Уникальный идентификатор единицы измерения.

izmer_name

Текстовый, 50

Имя единицы измерения.

 

 

Kat - категории товаров

 

Имя поля

Тип поля и размер

Описание

kat_number

Ключевое, длинное целое, счетчик

Уникальный идентификатор категории товаров

kat_name

Текстовый, 50

Имя категории товаров

top_kat

Числовой, длинное целое

Родительская категория для вложенной категории товаров. Ссылается на kat_number

 

 

Point - торговые точки и клиенты

 

Имя поля

Тип поля и размер

Описание

point_number

Ключевое, длинное целое, счетчик

Уникальный идентификатор торговой точки либо клиента

name_point

Текстовый, 255

Имя торговой точки либо клиента

address

Текстовый, 255

Адрес торговой точки либо клиента

post

Логический

True - клиент, False - торговая точка

closed

Логический

True - исключить точку или клиента из списков доступных точек или клиентов, False - торговая точка или клиент доступны для выбора в списках.

saldo

Числовой, двойное с плавающей точкой

Сальдо на текущий момент. В ShopDesk не используется, зарезервировано.

saldo_dol

Числовой, двойное с плавающей точкой

Сальдо в у.е. на текущий момент. В ShopDesk не используется, зарезервировано.

kredit

Числовой, двойное с плавающей точкой

Допустимая сумма клиентской задолженности (кредит). В ShopDesk не используется, зарезервировано.

kredit_dol

Числовой, двойное с плавающей точкой

Допустимая сумма клиентской задолженности в у.е. (кредит). В ShopDesk не используется, зарезервировано.

DayZad

Числовой, длинное целое

Допустимое число дней клиентской задолженности (кредит). В ShopDesk не используется, зарезервировано.

DayZadOn

Логический

True - активировать блокировку отгрузки товара при превышении клиентом срока задолженности, False - игнорировать задолженность клиента. В ShopDesk не используется, зарезервировано.

kredit_on

Логический

True - активировать блокировку отгрузки товара при превышении клиентом суммы задолженности, False - игнорировать задолженность клиента. В ShopDesk не используется, зарезервировано.

card_number

Текстовый, 20

Дисконтная карта клиента. Должна соответствовать EAN-13 и начинаться на "28"

card_activated

Логический

True - дисконтная карта активна, False - дисконтная карта закрыта

discount_card_percent

Числовой, двойное с плавающей точкой

Скидка, предоставляемая клиенту по карте. В сотых долях от 1. Значение 1 соответствует 100% скидке

 

 

Reestr - реестр товаров. Срез актуальных данных о ценах и остатках товаров по торговым точкам

 

Имя поля

Тип поля и размер

Описание

reestr_number

Ключевое, длинное целое, счетчик

Уникальный идентификатор реестровой записи

point_number

Числовой, длинное целое

Идентификатор торговой точки. Ссылается на [Point].[point_number]

tovar_number

Числовой, длинное целое

Идентификатор товара. Ссылается на [Tovar].[tovar_number]

kol

Числовой, двойное с плавающей точкой

Остаток количества товара. В единицах измерения товара.

cena_rozn

Числовой, двойное с плавающей точкой

Розничная цена товара

cena_dol

Числовой, двойное с плавающей точкой

Розничная цена товара в у.е.

post_number

Числовой, длинное целое

В ShopDesk не используется, зарезервировано.

 

 

Tovar - таблица товаров

 

Имя поля

Тип поля и размер

Описание

tovar_number

Ключевое, длинное целое, счетчик

Уникальный идентификатор товара

tovar_name

Текстовый, 250

Название товара

tovar_kod

Текстовый, 50

В ShopDesk не используется, зарезервировано.

izmer_number

Числовой, длинное целое

Идентификатор единицы измерения. Ссылается на [Izmer].[izmer_number]

kat_number

Числовой, длинное целое

Идентификатор категории товаров. Ссылается на [Kat].[kat_number]

tov_closed

Логический

True - товар "закрыт", более не используется, False - товар включается в список товаров. В ShopDesk не используется, зарезервировано.

 

 

Tovar_code - штрих-коды товаров

 

Имя поля

Тип поля и размер

Описание

tovar_code_number

Ключевое, длинное целое, счетчик

Уникальный идентификатор штрих-кода товара

tovar_number

Числовой, длинное целое

Идентификатор товара. Ссылается на [Tovar].[tovar_number]

tovar_bar_code

Текстовый, 255

Штрих-код товара. ShopDesk поддерживает штрих-коды стандартов EAN-8 и EAN-13

closed

Логический

True - штрих-код "закрыт" и более не используется, False - штрих-код используется для выбора товара.

 

 

User - пользователи учетной системы

 

Имя поля

Тип поля и размер

Описание

user_number

Ключевое, длинное целое, счетчик

Уникальный идентификатор пользователя (кассира) учетной системы

user_name

Текстовый, 255

Имя пользователя (логин)

user_fullname

Текстовый, 255

Полное имя пользователя

user_passwd

Текстовый, 255

MD5 отпечаток пароля. Обязательно начинается с "ver2". Подробнее - в разделе справки MD5

admin

Логический

True - администратор. В ShopDesk только администратору разрешено изменение настроек приложения

negative_rests

Логический

True - пользователю разрешена отгрузка товара "в минус", т.е. когда остаток товара по реестру отрицательный. False - отгрузка товара "в минус" запрещена. При negative_rests = False вход в ShopDesk кассиру запрещен.

max_discount

Числовой, двойное с плавающей точкой

Максимально допустимая скидка при отгрузке товара. В ShopDesk не используется, зарезервировано.

cash_report_access

Логический

Доступ к итогам по кассе. True - пользователю разрешены просмотр итогов по кассам, внос и вынос кассы, печать X- и Z-отчетов. False - указанные операции пользователю запрещены.

 

 

User_rights - права пользователей

 

Имя поля

Тип поля и размер

Описание

user_rights_number

Ключевое, длинное целое, счетчик

Уникальный идентификатор перечня прав пользователя (кассира)

user_number

Числовой, длинное целое

Идентификатор пользователя (кассира) учетной системы. Ссылается на [User].[user_number]

point_number

Числовой, длинное целое

Идентификатор торговой точки, на которую распространяются права пользователя. Ссылается на [Point].[point_number]

00edit

Логический

True - пользователю разрешено редактирование расходных накладных, False - редактирование расходных накладных запрещено. При 00edit = False вход в ShopDesk кассиру запрещен.

00approve

Логический

True - пользователю разрешено утверждение расходных накладных, False - утверждение расходных накладных запрещено. При 00approve = False вход в ShopDesk кассиру запрещен.

04edit

Логический

True - пользователю разрешено редактирование акта переоценки товара, False - редактирование акта переоценки товара запрещено. При 04edit = False вход в ShopDesk кассиру запрещен.

04approve

Логический

True - пользователю разрешено утверждение акта переоценки товара, False - утверждение акта переоценки товара запрещено. При 04approve = False вход в ShopDesk кассиру запрещен.

07edit

Логический

True - пользователю разрешено редактирование приходных кассовых ордеров, False - редактирование приходных кассовых ордеров запрещено. При 07edit = False вход в ShopDesk кассиру запрещен.

07approve

Логический

True - пользователю разрешено утверждение приходных кассовых ордеров, False - утверждение приходных кассовых ордеров запрещено. При  07approve = False вход в ShopDesk кассиру запрещен.

 

Так выглядит схема данных:

 

datadiagram