Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Автоматизация рабочее места кассира-операционис...docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.16 Mб
Скачать

Приложение 1.

Рисунок 6 - Карта бизнес-процесса учёта выдачи денежных средств

Рисунок 7 - Карта бизнес-процесса учёта получения денежных средств

Рисунок 8 - Карта бизнес-процесса инвентаризации денежных средств

Приложение 2.

Рисунок 9 –Концептуальная структура данных

Рисунок 10 –Логическая структура данных

Рисунок 11 – Схема структуры базы данных Системы.

Справочники

    1. Таблица tbOrganization (Информация об организации)

№ п/п

Название

Тип

Описание

ID (PK)

integer

Идентификатор организации

Name

Char(100)

Наименование

ur_adr

Char(255)

Юридический адрес

Kontakt_info

Char(255)

Контактная информация

OKUD

integer

Код ОКУД

OKPO

integer

Код ОКПО

    1. Таблица tbScheta (Информация о счёте)

№ п/п

Название

Тип

Описание

Num_s (PK)

integer

Номер счета

Num_sub_s (PK)

integer

Номер субсчета

Name

Char(255)

Наименование

opis

Char(255)

Описание

    1. Таблица tbTovar (Номенклатура)

      № п/п

      Название

      Тип

      Описание

      Id_tov (PK)

      integer

      Идентификатор товара

      Id_parent

      integer

      Идентификатор родителя

      Name

      Char(50)

      Наименование

      Fullname

      Char(255)

      Полное наименование

      Cod

      integer

      Код

      Ed_izm

      Char(20)

      Единица измерения

    2. Таблица tbClients (Контрагенты)

№ п/п

Название

Тип

Описание

Id_client (PK)

integer

Идентификатор клиента

Name

Char(50)

Наименование

Fullname

Char(255)

Полное наименование

Kontakt_info

Char(255)

Контактная информация

    1. Таблица tbClientAddress (Адреса контрагентов)

№ п/п

Название

Тип

Описание

Id_addr (PK)

integer

Идентификатор адреса

Id_client

integer

Идентификатор клиента

Address

Char(150)

Адрес

Address_type

Char(50)

Тип адреса

B_main

bool

Является ли адрес основным

    1. Таблица tbUsers (Пользователи Системы)

№ п/п

Название

Тип

Описание

Id_user (PK)

integer

Идентификатор пользователя Системы

U_surname

Char(50)

Фамилия сотрудника

U_name

Char(50)

Имя сотрудника

U_fathername

Char(50)

Отчество сотрудника

Id_dolgn

integer

Идентификатор должности

    1. Таблица tbDolgnosti (Должности пользователей Системы)

№ п/п

Название

Тип

Описание

Id_dolgn (PK)

integer

Идентификатор должности

Dolg_name

Char(50)

Наименование должности

    1. Таблица tbDocSost (Состояния документов)

№ п/п

Название

Тип

Описание

Id_sost (PK)

integer

Идентификатор состояния

Sost_name

Char(50)

Наименование состояния

Документы

    1. Таблица tbPrikaz (Заголовочная часть документа «Приказ»)

№ п/п

Название

Тип

Описание

Pr_doc_num (PK)

integer

Идентификатор приказа

Pr_data

Date

Дата приказа

Sost

integer

Идентификатор состояния документа

Ruk

integer

Идентификатор руководителя

    1. Таблица tbPrikaz_tab (Табличная часть документа «Приказ»)

№ п/п

Название

Тип

Описание

Id_num (PK)

integer

Идентификатор записи

Pos_num

integer

Номер по порядку

Pr_doc_num (PK)

integer

Идентификатор приказа

Id_Sotr_o

integer

Идентификатор подотчетного сотрудника

Summa

Float

Подотчетная сумма

Srok

integer

Срок отчета

Id_Sotr_k

integer

Идентификатор контролирующего сотрудника

    1. Таблица tbVed_zp (Заголовочная часть документа «Ведомость выдачи заработной платы»)

№ п/п

Название

Тип

Описание

Vzp_doc_num (PK)

integer

Идентификатор ведомости

Vzp_data

Date

Дата приказа

Sost

integer

Идентификатор состояния документа

Id_org

integer

Идентификатор организации

Sotr

integer

Идентификатор кассира

    1. Таблица tbVed_zp_tab (Табличная часть документа «Ведомость выдачи заработной платы»)

№ п/п

Название

Тип

Описание

Id_num (PK)

integer

Идентификатор записи

Pos_num

integer

Номер по порядку

Vzp_doc_num (PK)

integer

Идентификатор ведомости

Id_sotr

integer

Идентификатор сотрудника

Summa

float

Сумма

    1. Таблица tbRasx_order (Заголовочная часть документа «Расходный кассовый ордер»)

№ п/п

Название

Тип

Описание

RO_doc_num (PK)

integer

Идентификатор ордера

RO_data

Date

Дата ордера

Sost

integer

Идентификатор состояния документа

Id_org

integer

Идентификатор организации

Id_client

integer

Идентификатор контрагент

Id_pr

integer

Идентификатор приказа, если он не является основанием, то =0

Id_vzp

integer

Идентификатор ведомости, если она не является основанием, то =0

Id_pril

integer

Идентификатор приложения к документу

Id_ruk

integer

Идентификатор руководителя организации

Id_glbuch

integer

Идентификатор главного бухгалтера

Id_kasir

integer

Идентификатор кассира

    1. Таблица tbRasx_order_tab (Табличная часть документа «Расходный кассовый ордер»)

№ п/п

Название

Тип

Описание

Id_num (PK)

integer

Идентификатор записи

Pos_num

integer

Номер по порядку

RO_doc_num

integer

Идентификатор ордера

Deb_kod_str

integer

Дебет. Код структурного подразделения

Deb_kor_schet

integer

Дебет. Корреспондирующий счет, субсчет

Deb_kod_analitic

integer

Дебет. Код аналитического учета

Kredit

integer

Кредит

Summa

float

Сумма

Kod_nazn

integer

Код целевого назначения

    1. Таблица tbRasx_Naklad (Заголовочная часть документа «Расходная накладная»)

№ п/п

Название

Тип

Описание

RN_doc_num (PK)

integer

Идентификатор накладной

RN_data

Date

Дата накладной

Sost

integer

Идентификатор состояния документа

Id_org

integer

Идентификатор организации

Num_sklad

integer

Номер склада

ID_Client

integer

Идентификатор клиента

Sotr

integer

Идентификатор сотрудника

    1. Таблица tbRasx_naklad_tab (Табличная часть документа «Расходная накладная»)

№ п/п

Название

Тип

Описание

Id_num (PK)

integer

Идентификатор записи

Pos_num

integer

Номер по порядку

RN_doc_num (PK)

integer

Идентификатор накладной

Id_tovar

integer

Идентификатор товара

Kol_vo

integer

Количество товара

Summa

float

Сумма

    1. Таблица tbVed_inc (Заголовочная часть документа «Инкасаторная ведомость»)

№ п/п

Название

Тип

Описание

Vin_doc_num (PK)

integer

Идентификатор ведомости

Vin_data

Date

Дата ведомости

Sost

integer

Идентификатор состояния документа

Id_org

integer

Идентификатор организации

Name_bank

Char(100)

Наименование банка

Info_bank

Char(255)

Реквизиты банка

Sotr_bank

Char(100)

Фамилия и инициалы работника банка, выдавшего денежные средства

Sotr

integer

Идентификатор кассира

    1. Таблица tbVed_inc_tab (Табличная часть документа «Инкасаторная ведомость»)

№ п/п

Название

Тип

Описание

Id_num (PK)

integer

Идентификатор записи

Pos_num

integer

Номер по порядку

Vin_doc_num (PK)

integer

Идентификатор приказа

Num_schet

integer

Номер расчетного счета

Summa

float

Сумма

    1. Таблица tbPrix_order (Заголовочная часть документа «Приходный кассовый ордер»)

№ п/п

Название

Тип

Описание

PO_doc_num (PK)

integer

Идентификатор ордера

PO_data

Date

Дата ордера

Sost

integer

Идентификатор состояния документа

Id_org

integer

Идентификатор организации

Id_client

integer

Идентификатор контрагент

Id_nak

integer

Идентификатор накладной, если она не является основанием, то =0

Id_vin

integer

Идентификатор ведомости, если она не является основанием, то =0

Id_pril

integer

Идентификатор приложения к документу

Id_ruk

integer

Идентификатор руководителя организации

Id_glbuch

integer

Идентификатор главного бухгалтера

Id_kasir

integer

Идентификатор кассира

    1. Таблица tbPrix_order_tab (Табличная часть документа «Приходный кассовый ордер»)

№ п/п

Название

Тип

Описание

Id_num (PK)

integer

Идентификатор записи

Pos_num

integer

Номер по порядку

PO_doc_num

integer

Идентификатор приказа

Kred_kod_str

integer

Кредит. Код структурного подразделения

Kred_kor_schet

integer

Кредит. Корреспондирующий счет, субсчет

Kred_kod_analitic

integer

Кредит. Код аналитического учета

Debit

integer

Дебет

Summa

float

Сумма

Kod_nazn

integer

Код целевого назначения

    1. Таблица tbAkt_inv (Заголовочная часть документа «Акт инвентаризации наличных денежных средст»)

№ п/п

Название

Тип

Описание

Akt_doc_num (PK)

integer

Идентификатор акта

Akt_data

Date

Дата акта

Sost

integer

Идентификатор состояния документа

Id_org

integer

Идентификатор организации

Id_osnov

integer

Идентификатор документа, являющегося основанием

Id_sotr_otv

integer

Идентификатор материально-ответственного лица

Kol_vo_nd

float

Количество наличных денег

Kol_vo_m

float

Количество марок

Kol_vo_b

float

Количество ценных бумаг

Kol_vo_fact

float

Фактическое наличие

Kol_vo_uch

float

Учетное наличие

Izlishki

float

Излишки

Nedosdacha

float

Недостача

Id_PO

integer

Идентификатор последнего приходного ордера

Id_RO

integer

Идентификатор последнего расходного ордера

Predced

integer

Идентификатор председателя комиссии

P1

integer

Идентификатор 1го члена комиссии

P2

integer

Идентификатор 2го члена комиссии

P3

integer

Идентификатор 3го члена комиссии

Регистры

    1. Таблица tbReg_DS (Регистр «Денежные средства»)

№ п/п

Название

Тип

Описание

Id_reg_ds (PK)

integer

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

Id_PO

integer

Уникальный идентификатор таблицы tbPrix_Order

Id_RO

integer

Уникальный идентификатор таблицы tb_Rasx_Order

Data_o

Date

Дата операции

Time_o

Date

Время проведения документа

Summa_d

Float

Сумма документа

Pr_move

integer

Признак движения

    1. Таблица tbReg_Ost (Регистр «Остатки»)

№ п/п

Название

Тип

Описание

Id_reg_ost (PK)

integer

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

Id_PO

integer

Уникальный идентификатор таблицы tbPrix_Order (если нет, то =0)

Id_RO

integer

Уникальный идентификатор таблицы tb_Rasx_Order (если нет, то =0)

Summa

float

Сумма

Id_ist

integer

Идентификатор документа -источника

Id_owner

integer

Идентификатор владельца

Data_d

Date

Дата движения

Time_d

Date

Время движения

Priznak_d

Признак движения