Организация входных данных
Входными данными для клиентской части программы являются:
- Текстовые данные пользователя, вводимые в поля ввода и другие элементы интерфейса программы;
- Текстовый файл с реквизитами документа;
- Файл изображения документа формата JPEG, полученный с помощью сканера.
Входными данными для БД «Документация» являются:
- Имя пользователя и пароль сотрудника;
- Справочник с данными о сотрудниках;
- Справочник с данными о клиентах;
- Справочник с данными о поставщиках;
- Файл изображения документа формата JPEG, полученный с помощью сканера;
- Текстовые данные пользователя, вводимые в поля ввода и другие элементы интерфейса программы.
Входными данными для БД «Электронный архив» являются:
- Имя пользователя и пароль сотрудника;
- Данные из БД «Документация»;
- Текстовые данные пользователя, вводимы в поля ввода и другие элементы интерфейса программы для поиска по электронному архиву.
Рассмотрим организацию хранения данных в БД «Документация» и БД «Электронный архив».
2.5.2. Описание таблиц базы данных «Документация»
Список таблиц БД «Документация» приведен в таблице 2.2. Далее приводится полное описание таблиц: имена полей, их тип, назначение, первичные и внешние ключи.
Таблица 2. 2 - Описание таблиц БД
Название таблицы
| Описание
| Log_Sotr
| Информация о пользователях
| TKlient
| Информация о клиентах
| TPodr
| Информация о подрядчиках
| TPodr_Code
| Информация о последнем используемом номере штрих-кода каждого вида документов с подрядчиками
| TKlient_Code
| Информация о последнем используемом номере штрих-кода каждого вида документов с клиентами
| Statys
| Информация о возможных статусах документа
| TKlient_DogRam
| Информация о рамочных договорах с клиентом
| TKlient_Pril
| Информация о приложениях к рамочным договорам с клиентом
| TKlient_Dop
| Информация о дополнениях к рамочным договорам с клиентом
| TKlient_Prol
| Информация о пролонгациях рамочных договоров с клиентом
| TKlient_Akt
| Информация об актах (документация с клиентом)
| TKlient_SchFakt
| Информация о счет-фактурах (документация с клиентом)
| TKlient_Schet
| Информация о счетах (документация с клиентом)
| TPodr_DogRam
| Информация о рамочных договорах с подрядчиком
| TPodr_Pril
| Информация о приложениях к рамочным договорам с подрядчиком
|
Продолжение таблицы 2.2
Название таблицы
| Описание
| TPodr_Dop
| Информация о дополнениях к рамочным договорам с подрядчиком
| TPodr_Prol
| Информация о пролонгациях рамочных договоров с подрядчиком
| TPodr_Akt
| Информация об актах (документация к рамочным договорам с подрядчиком)
| TPodr_SchFakt
| Информация о счет-фактурах (документация к рамочным договорам с подрядчиком)
| TPodr_Schet
| Информация о счетах (документация к рамочным договорам с подрядчиком)
| TPodr_Efir
| Информация об эфирках (документация к рамочным договорам с подрядчиком)
| TPodr_DogRab
| Информация о договорах на работу с подрядчиком
| TPodr_Akt2
| Информация об актах (документация к договорам на работу с подрядчиком)
| TPodr_SchFakt2
| Информация о счет-фактурах (документация к договорам на работу с подрядчиком)
| TPodr_Schet2
| Информация о счетах (документация к договорам на работу с подрядчиком)
| TPodr_Efir2
| Информация об эфирках (документация к договорам на работу с подрядчиком)
| History_TKlient_DogRam
| История изменений рамочных договоров с клиентом (таблица TKlient_DogRam)
| History_TKlient_Pril
| История изменений приложений к рамочным договорам с клиентом (таблица TKlient_Pril )
| History_TKlient_Dop
| История изменений дополнений к рамочным договорам с клиентом (таблица TKlient_Dop)
|
Продолжение таблицы 2.2
Название таблицы
| Описание
| History_TKlient_Prol
| История изменений пролонгаций рамочных договоров с клиентом
| History_TKlient_Akt
| История изменений актов (документация с клиентом)
| History_TKlient_SchFakt
| История изменений счет-фактур (документация с клиентом)
| History_TKlient_Schet
| История изменений счетов (документация с клиентом)
| History_TPodr_DogRam
| История изменений рамочных договоров с подрядчиком (таблица TPodr_DogRam)
| History_TPodr_Pril
| История изменений приложений к рамочным договорам с подрядчиком
| History_TPodr_Dop
| История изменений дополнений к рамочным договорам с подрядчиком
| History_TPodr_Prol
| История изменений пролонгаций рамочных договоров с подрядчиком
| History_TPodr_Akt
| История изменений актов (документация к рамочным договорам с подрядчиком)
| History_TPodr_SchFakt
| История изменений счет-фактур (документация к рамочным договорам с подрядчиком)
| History_TPodr_Schet
| История изменений счетов (документация к рамочным договорам с подрядчиком)
| History_TPodr_Efir
| История изменений эфирок (документация к рамочным договорам с подрядчиком)
| History_TPodr_DogRab
| История изменений договоров на работу с подрядчиком (таблица TPodr_DogRab)
| History_TPodr_Akt2
| История изменений актов (документация к договорам на работу с подрядчиком)
|
Продолжение таблицы 2.2
Название таблицы
| Описание
| History_TPodr_SchFakt2
| История изменений счет-фактур (документация к договорам на работу с подрядчиком)
| History_TPodr_Schet2
| История изменений счетов (документация к договорам на работу с подрядчиком)
| History_TPodr_Efir2
| История изменений эфирок (документация к договорам на работу с подрядчиком)
| Таблица Log_Sotr
Таблица «Log_Sotr» отображена на рисунке 2.10, ее спецификация в таблице 2.3.
Рисунок 2.10 – Таблица Log_Sotr
Таблица 2.3 - Описание таблицы Log_Sotr
Имя столбца
| Тип
| Ключ
| Описание
| Log_sotr
| varchar (15)
| PK
| Имя входа пользователя
| Surname
| varchar(20)
|
| Фамилия пользователя
| Name
| varchar(20)
|
| Имя пользователя
| Otchestvo
| varchar(20)
|
| Отчество пользователя
| Mail
| varchar(20)
|
| Адрес электронной почты пользователя
|
Таблица ТKlient
Таблица «TKlient» отображена на рисунке 2.11, ее спецификация в таблице 2.4.
Рисунок 2.11 – Таблица TKlient
Таблица 2.4 - Описание таблицы TKlient
Имя столбца
| Тип
| Ключ
| Описание
| IDKlient
| int
| PK
| ID клиента
| Name_org
| varchar (60)
|
| Наименование фирмы
| Name
| varchar (20)
|
| Имя владельца
| Surname
| varchar (20)
|
| Фамилия владельца
| Otchestvo
| varchar (20)
|
| Отчество владельца
| INN
| varchar (15)
|
| ИНН фирмы
| KPP
| varchar (10)
|
| КПП фирмы
| Name_Bank
| varchar (50)
|
| Наименование банка
| Ras_Schet
| varchar (25)
|
| Расчетный счет
| Kor_Schet
| varchar (25)
|
| Корреспондентский счет
| City
| varchar (20)
|
| Город
| Adres
| varchar (60)
|
| Адрес
| Phone
| varchar (20)
|
| Телефон
| Mail
| varchar (20)
|
| Адрес электронной почты
| ТаблицаTPodr
Таблица «TPodr» отображена на рисунке 2.12, ее спецификация в таблице 2.5.
Рисунок 2.12 – Таблица TPodr
Таблица 2.5 - Описание таблицы TPodr
Имя столбца
| Тип
| Ключ
| Описание
| IDPodr
| int
| PK
| ID подрядчика
| Name_org
| varchar (60)
|
| Наименование фирмы
| Name
| varchar (20)
|
| Имя владельца
| Surname
| varchar (20)
|
| Фамилия владельца
| Otchestvo
| varchar (20)
|
| Отчество владельца
| INN
| varchar (15)
|
| ИНН фирмы
| KPP
| varchar (10)
|
| КПП фирмы
| Name_Bank
| varchar (50)
|
| Наименование банка
| Ras_Schet
| varchar (25)
|
| Расчетный счет
| Kor_Schet
| varchar (25)
|
| Корреспондентский счет
| City
| varchar (20)
|
| Город
| Adres
| varchar (60)
|
| Адрес
| Phone
| varchar (20)
|
| Телефон
| Mail
| varchar (20)
|
| Адрес электронной почты
|
Таблица TPodr_Code
Таблица «TPodr_Code» отображена на рисунке 2.14, ее спецификация в таблице 2.6.
Рисунок 2.14 – Таблица TPodr_Code
Таблица 2.6 - Описание таблицы TPodr_Code
Имя столбца
| Тип
| Ключ
| Описание
| ID
| int
| PK
| ID
| DogRam
| bigint
|
| Значение последнего используемого штрих-кода для рамочных договоров с подрядчиком
| Pril
| bigint
|
| Значение последнего используемого штрих-кода для приложений к рамочным договорам с подрядчиком
| Dop
| bigint
|
| Значение последнего используемого штрих-кода для дополнений к рамочным договорам с подрядчиком
| Prol
| bigint
|
| Значение последнего используемого штрих-кода для пролонгаций рамочных договоров с подрядчиком
| Продолжение таблицы 2.6
Имя столбца
| Тип
| Ключ
| Описание
| Akt_1
| bigint
|
| Значение последнего используемого штрих-кода для актов (документы к рамочным договорам с подрядчиком)
| SchFakt_1
| bigint
|
| Значение последнего используемого штрих-кода для счет-фактур (документы к рамочным договорам с подрядчиком)
| Schet_1
| bigint
|
| Значение последнего используемого штрих-кода для счетов (документы к рамочным договорам с подрядчиком)
| Efir_1
| bigint
|
| Значение последнего используемого штрих-кода для эфирных справок (документы к рамочным договорам с подрядчиком)
| DogRab
| bigint
|
| Значение последнего используемого штрих-кода для договоров на работу с подрядчиком
| Akt_2
| bigint
|
| Значение последнего используемого штрих-кода для актов (документы к договорам на работу с подрядчиком)
| SchFakt_2
| bigint
|
| Значение последнего используемого штрих-кода для счет-фактур (документы к договорам на работу с подрядчиком)
| Schet_2
| bigint
|
| Значение последнего используемого штрих-кода для счетов (документы к договорам на работу с подрядчиком)
| Efir_2
| bigint
|
| Значение последнего используемого штрих-кода для эфирных справок (документы к договорам на работу с подрядчиком)
|
ТаблицаTKlient_Code
Таблица «TKlient_Code» отображена на рисунке 2.15, ее спецификация в таблице 2.7.
Рисунок 2.15 – Таблица TKlient_Code
Таблица 2.7 - Описание таблицы TKlient_Code
Имя столбца
| Тип
| Ключ
| Описание
| ID
| int
| PK
| ID
| DogRam
| bigint
|
| Значение последнего используемого штрих-кода для рамочных договоров с клиентом
| Pril
| bigint
|
| Значение последнего используемого штрих-кода для приложений к рамочным договорам с клиентом
| Dop
| bigint
|
| Значение последнего используемого штрих-кода для дополнений к рамочным договорам с клиентом
| Prol
| bigint
|
| Значение последнего используемого штрих-кода для пролонгаций рамочных договоров с клиентом
| Akt
| bigint
|
| Значение последнего используемого штрих-кода для актов (документы к рамочным договорам с клиентами)
|
Продолжение таблицы 2.7
Имя столбца
| Тип
| Ключ
| Описание
| SchFakt
| bigint
|
| Значение последнего используемого штрих-кода для счет-фактур (документы к рамочным договорам с клиентами)
| Schet
| bigint
|
| Значение последнего используемого штрих-кода для счетов (документы к рамочным договорам с клиентами)
|
Таблица Statys
Таблица «Statys» отображена на рисунке 2.16, ее спецификация в таблице 2.8.
Рисунок 2.16 – Таблица Statys
Таблица 2.8 - Описание таблицы Statys
Имя столбца
| Тип
| Ключ
| Описание
| ID
| int
| PK
| ID статуса
| Stat
| varchar (60)
|
| Наименование статуса документа
| Таблица TKlient_DogRam
Таблица «TKlient_DogRam» отображена на рисунке 2.17, ее спецификация в таблице 2.9.
Рисунок 2.17 – Таблица TKlient_DogRam
Таблица 2.9 - Описание таблицы TKlient_DogRam
Имя столбца
| Тип
| Ключ
| Описание
| Code
| bigint
| PK
| Штрих-код договора
| Numb
| varchar(30)
|
| Номер договора
| Dat
| date
|
| Дата заключения договора
| IDKlient
| integer
| FK
| ID клиента, с которым заключен договор
| Date_from
| date
|
| Дата начала действия договора
| Date_to
| date
|
| Дата окончания действия договора
| Scan
| varbinary(max)
|
| Отсканированное изображение договора
| Stat
| integer
| FK
| Статус договора
| Archives
| varchar(20)
|
| Фактическое место хранения договора в архиве
|
Таблица TKlient_Pril
Таблица «TKlient_Pril» отображена на рисунке 2.18, ее спецификация в таблице 2.10.
Рисунок 2.18 – Таблица TKlient_Pril
Таблица 2.10 - Описание таблицы TKlient_Pril
Имя столбца
| Тип
| Ключ
| Описание
| Code
| bigint
| PK
| Штрих-код приложения
| Numb
| varchar(30)
|
| Номер приложения
| Dat
| date
|
| Дата заключения приложения
| Code_Dog
| bigint
| FK
| Штрих-код договора с клиентом, к которому относится приложение
| Summa
| money
|
| Сумма
| Scan
| varbinary(max)
|
| Отсканированное изображение
| Stat
| integer
| FK
| Статус
| Archives
| varchar(20)
|
| Фактическое место хранения в архиве
| Таблица TKlient_Dop
Таблица «TKlient_Dop» отображена на рисунке 2.19, ее спецификация в таблице 2.11.
Рисунок 2.19 – Таблица TKlient_Dop
Таблица 2.11 - Описание таблицы TKlient_Dop
Имя столбца
| Тип
| Ключ
| Описание
| Code
| bigint
| PK
| Штрих-код дополнения
| Numb
| varchar(30)
|
| Номер дополнения
| Dat
| date
|
| Дата заключения дополнения
| Code_Dog
| bigint
| FK
| Штрих-код договора с клиентом, к которому относится дополнение
| Summa
| money
|
| Сумма
| Scan
| varbinary(max)
|
| Отсканированное изображение
| Stat
| integer
| FK
| Статус дополнения
| Archives
| varchar(20)
|
| Фактическое место хранения в архиве
| Таблица TKlient_Prol
Таблица «TKlient_Prol» отображена на рисунке 2.20, ее спецификация в таблице 2.12.
Рисунок 2.20 – Таблица TKlient_Prol
Таблица 2.12 - Описание таблицы TKlient_Prol
Имя столбца
| Тип
| Ключ
| Описание
| Code
| bigint
| PK
| Штрих-код пролонгации
| Dat
| date
|
| Дата заключения пролонгации
| Date_from
| date
|
| Дата начала действия пролонгации
| Date_to
| date
|
| Дата окончания действия пролонгации
|
Продолжение таблицы 2.12
Имя столбца
| Тип
| Ключ
| Описание
| Code_Dog
| bigint
| FK
| Штрих-код договора с клиентом, к которому относится пролонгация
| Scan
| varbinary(max)
|
| Отсканированное изображение
| Stat
| integer
| FK
| Статус
| Archives
| varchar(20)
|
| Фактическое место хранения в архиве
| Таблица TKlient_Akt
Таблица «TKlient_Akt» отображена на рисунке 2.21, ее спецификация в таблице 2.13.
Рисунок 2.21 – Таблица TKlient_Akt
Таблица 2.13 - Описание таблицы TKlient_Akt
Имя столбца
| Тип
| Ключ
| Описание
| Code
| bigint
| PK
| Штрих-код акта
| Numb
| varchar(30)
|
| Номер акта
| Dat
| date
|
| Дата выставления акта
| Code_Pril
| bigint
| FK
| Штрих-код приложения (к договору с клиентом), к которому относится акт
| Summa
| money
|
| Сумма
| Scan
| varbinary(max)
|
| Отсканированное изображение
| Stat
| integer
| FK
| Статус
| Archives
| varchar(20)
|
| Фактическое место хранения в архиве
| Таблица TKlient_SchFakt
Таблица «TKlient_SchFakt» отображена на рисунке 2.22, ее спецификация в таблице 2.14.
Рисунок 2.22 – Таблица TKlient_SchFakt
Таблица 2.14 - Описание таблицы TKlient_SchFakt
Имя столбца
| Тип
| Ключ
| Описание
| Code
| bigint
| PK
| Штрих-код счет-фактуры
| Numb
| varchar(30)
|
| Номер счет-фактуры
| Dat
| date
|
| Дата выставления счет-фактуры
| Code_Akt
| bigint
| FK
| Штрих-код акта, к которому относится счет-фактура
| Summa
| money
|
| Сумма
| Scan
| varbinary(max)
|
| Отсканированное изображение
| Stat
| integer
| FK
| Статус
| Archives
| varchar(20)
|
| Фактическое место хранения в архиве
|
Таблица TKlient_Schet
Таблица «TKlient_Schet» отображена на рисунке 2.23, ее спецификация в таблице 2.15.
Рисунок 2.23 – Таблица TKlient_Schet
Таблица 2.15 - Описание таблицы TKlient_Schet
Имя столбца
| Тип
| Ключ
| Описание
| Code
| bigint
| PK
| Штрих-код счета
| Numb
| varchar(30)
|
| Номер счета
| Dat
| date
|
| Дата выставления счета
| Code_Pril
| bigint
| FK
| Штрих-код приложения (к договору с клиентом), к которому относится счет
| Summa
| money
|
| Сумма
| Scan
| varbinary(max)
|
| Отсканированное изображение
| Stat
| integer
| FK
| Статус
| Archives
| varchar(20)
|
| Фактическое место хранения в архиве
| Таблица TPodr_DogRam
Таблица «TPodr_DogRam» отображена на рисунке 2.24, ее спецификация в таблице 2.16.
Рисунок 2.24 – Таблица TPodr_DogRam
Таблица 2.16 - Описание таблицы TPodr_DogRam
Имя столбца
| Тип
| Ключ
| Описание
| Code
| bigint
| PK
| Штрих-код договора
| Numb
| varchar(30)
|
| Номер договора
| Dat
| date
|
| Дата заключения договора
| IDPodr
| integer
| FK
| ID подрядчика, с которым заключен договор
| Date_from
| date
|
| Дата начала действия договора
| Date_to
| date
|
| Дата окончания действия договора
| Scan
| varbinary(max)
|
| Отсканированное изображение
| Stat
| integer
| FK
| Статус
| Archives
| varchar(20)
|
| Фактическое место хранения в архиве
| Таблица TPodr_Pril
Таблица «TPodr_Pril» отображена на рисунке 2.25, ее спецификация в таблице 2.17.
Рисунок 2.25 – Таблица TPodr_Pril
Таблица 2.17 - Описание таблицы TPodr_Pril
Имя столбца
| Тип
| Ключ
| Описание
| Code
| bigint
| PK
| Штрих-код приложения
| Numb
| varchar(30)
|
| Номер приложения
| Dat
| date
|
| Дата заключения приложения
| Code_Dog
| bigint
| FK
| Штрих-код рамочного договора с подрядчиком, к которому относится приложение
| IDKlient
| integer
| FK
| ID клиента для которого подрядчик будет выполнять работы
| Summa
| money
|
| Сумма
| Scan
| varbinary(max)
|
| Отсканированное изображение
| Stat
| integer
| FK
| Статус
| Archives
| varchar(20)
|
| Фактическое место хранения в архиве
| Таблица TPodr_Dop
Таблица «TPodr_Dop» отображена на рисунке 2.26, ее спецификация в таблице 2.18.
Рисунок 2.26 – Таблица TPodr_Dop
Таблица 2.18 - Описание таблицы TPodr_Dop
Имя столбца
| Тип
| Ключ
| Описание
| Code
| bigint
| PK
| Штрих-код дополнения
| Numb
| varchar(30)
|
| Номер дополнения
| Dat
| date
|
| Дата заключения дополнения
| Code_Dog
| bigint
| FK
| Штрих-код рамочного договора с подрядчиком, к которому относится дополнение
| Summa
| money
|
| Сумма
| Scan
| varbinary(max)
|
| Отсканированное изображение
| Stat
| integer
| FK
| Статус
| Archives
| varchar(20)
|
| Фактическое место хранения в архиве
| Таблица TPodr_Prol
Таблица «TPodr_Prol» отображена на рисунке 2.27, ее спецификация в таблице 2.19.
Рисунок 2.27 – Таблица TPodr_Prol
Таблица 2.19 - Описание таблицы TPodr_Prol
Имя столбца
| Тип
| Ключ
| Описание
| Code
| bigint
| PK
| Штрих-код пролонгации
| Dat
| date
|
| Дата заключения пролонгации
| Date_from
| date
|
| Дата начала действия пролонгации
| Date_to
| date
|
| Дата окончания действия пролонгации
| Code_Dog
| bigint
| FK
| Штрих-код рамочного договора с подрядчиком, к которому относится пролонгация
| Scan
| varbinary(max)
|
| Отсканированное изображение
| Stat
| integer
| FK
| Статус
| Archives
| varchar(20)
|
| Фактическое место хранения в архиве
| ТаблицаTPodr_Akt
Таблица «TPodr_Akt» отображена на рисунке 2.28, ее спецификация в таблице 2.20.
Рисунок 2.28 – Таблица TPodr_Akt
Таблица 2.20 - Описание таблицы TPodr_Akt
Имя столбца
| Тип
| Ключ
| Описание
| Code
| bigint
| PK
| Штрих-код акта
| Numb
| varchar(30)
|
| Номер акта
| Dat
| date
|
| Дата выставления акта
|
Продолжение таблицы 2.20
Имя столбца
| Тип
| Ключ
| Описание
| Code_Pril
| bigint
| FK
| Штрих-код приложения (к рамочному договору с подрядчиком), к которому относится акт
| Summa
| money
|
| Сумма
| Scan
| varbinary(max)
|
| Отсканированное изображение
| Stat
| integer
| FK
| Статус
| Archives
| varchar(20)
|
| Фактическое место хранения в архиве
| Таблица TPodr_SchFakt
Таблица «TPodr_SchFakt» отображена на рисунке 2.29, ее спецификация в таблице 2.21.
Рисунок 2.29 – Таблица TPodr_SchFakt
Таблица 2.21 - Описание таблицы TPodr_SchFakt
Имя столбца
| Тип
| Ключ
| Описание
| Code
| bigint
| PK
| Штрих-код счет-фактуры
| Numb
| varchar(30)
|
| Номер счет-фактуры
| Dat
| date
|
| Дата выставления счет-фактуры
| Code_Akt
| bigint
| FK
| Штрих-код акта, к которому относится счет-фактура
| Summa
| money
|
| Сумма
| Продолжение таблицы 2.21
Имя столбца
| Тип
| Ключ
| Описание
| Scan
| varbinary(max)
|
| Отсканированное изображение
| Stat
| integer
| FK
| Статус
| Archives
| varchar(20)
|
| Фактическое место хранения в архиве
| 2.4.2.20. Таблица TPodr_Schet
Таблица «TPodr_Schet» отображена на рисунке 2.30, ее спецификация в таблице 2.22.
Рисунок 2.30 – Таблица TPodr_Schet
Таблица 2.22 - Описание таблицы TPodr_Schet
Имя столбца
| Тип
| Ключ
| Описание
| Code
| bigint
| PK
| Штрих-код счета
| Numb
| varchar(30)
|
| Номер счета
| Dat
| date
|
| Дата выставления счета
| Code_Pril
| bigint
| FK
| Штрих-код приложения (к рамочному договору с подрядчиком), к которому относится счет
| Summa
| money
|
| Сумма
| Scan
| varbinary(max)
|
| Отсканированное изображение
| Stat
| integer
| FK
| Статус
| Archives
| varchar(20)
|
| Фактическое место хранения в архиве
| Таблица TPodr_Efir
Таблица «TPodr_Efir» отображена на рисунке 2.32, ее спецификация в таблице 2.23.
Рисунок 2.32 – Таблица TPodr_Efir
Таблица 2.23 - Описание таблицы TPodr_Efir
Имя столбца
| Тип
| Ключ
| Описание
| Code
| bigint
| PK
| Штрих-код эфирной справки
| Date_from
| date
|
| Дата начала действия эфирной справки
| Date_to
| date
|
| Дата окончания действия эфирной справки
| Code_Pril
| bigint
| FK
| Штрих-код приложения (к рамочному договору с подрядчиком), к которому относится эфирная справка
| Scan
| varbinary(max)
|
| Отсканированное изображение
| Stat
| integer
| FK
| Статус
| Archives
| varchar(20)
|
| Фактическое место хранения в архиве
| Таблица TPodr_DogRab
Таблица «TPodr_DogRab» отображена на рисунке 2.33, ее спецификация в таблице 2.24.
Рисунок 2.33 – Таблица TPodr_DogRab
Таблица 2.24 - Описание таблицы TPodr_DogRab
Имя столбца
| Тип
| Ключ
| Описание
| Code
| bigint
| PK
| Штрих-код договора
| Numb
| varchar(30)
|
| Номер договора
| Dat
| date
|
| Дата заключения договора
| IDPodr
| integer
| FK
| ID подрядчика, с которым заключен договор
| Date_from
| date
|
| Дата начала действия договора
| Date_to
| date
|
| Дата окончания действия договора
| Summa
| money
|
| Сумма
| IDKlient
| integer
| FK
| ID клиента для которого подрядчик будет выполнять работы
| Scan
| varbinary(max)
|
| Отсканированное изображение
| Stat
| integer
| FK
| Статус
| Archives
| varchar(20)
|
| Фактическое место хранения в архиве
|
Таблица TPodr_Akt2
Таблица «TPodr_Akt2» отображена на рисунке 2.34, ее спецификация в таблице 2.25.
Рисунок 2.34 – Таблица TPodr_Akt2
Таблица 2.25 - Описание таблицы TPodr_Akt2
Имя столбца
| Тип
| Ключ
| Описание
| Code
| bigint
| PK
| Штрих-код акта
| Numb
| varchar(30)
|
| Номер акта
| Dat
| date
|
| Дата выставления акта
| Code_DogRab
| bigint
| FK
| Штрих-код договора на работу с подрядчиком, к которому относится акт
| Summa
| money
|
| Сумма
| Scan
| varbinary(max)
|
| Отсканированное изображение
| Stat
| integer
| FK
| Статус акта
| Archives
| varchar(20)
|
| Фактическое место хранения в архиве
| Таблица TPodr_SchFakt2
Таблица «TPodr_SchFakt2» отображена на рисунке 2.35, ее спецификация в таблице 2.26.
Рисунок 2.35 – Таблица TPodr_SchFakt2
Таблица 2.26 - Описание таблицы TPodr_SchFakt2
Имя столбца
| Тип
| Ключ
| Описание
| Code
| bigint
| PK
| Штрих-код счет-фактуры
| Numb
| varchar(30)
|
| Номер счет-фактуры
| Dat
| date
|
| Дата выставления счет-фактуры
| Code_Akt
| bigint
| FK
| Штрих-код акта, к которому относится счет-фактура
| Summa
| money
|
| Сумма
| Scan
| varbinary(max)
|
| Отсканированное изображение счет-фактуры
| Stat
| integer
| FK
| Статус счет-фактуры
| Archives
| varchar(20)
|
| Фактическое место хранения счет-фактуры в архиве
| Таблица TPodr_Schet2
Таблица «TPodr_Schet2» отображена на рисунке 2.36, ее спецификация в таблице 2.27.
Рисунок 2.36 – Таблица TPodr_Schet2
Таблица 2.27 - Описание таблицы TPodr_Schet2
Имя столбца
| Тип
| Ключ
| Описание
| Code
| bigint
| PK
| Штрих-код счета
| Numb
| varchar(30)
|
| Номер счета
| Dat
| date
|
| Дата выставления счета
| Code_DogRab
| bigint
| FK
| Штрих-код договора на работу с подрядчиком, к которому относится акт
| Summa
| money
|
| Сумма
| Scan
| varbinary(max)
|
| Отсканированное изображение
| Stat
| integer
| FK
| Статус
| Archives
| varchar(20)
|
| Фактическое место хранения в архиве
| Таблица TPodr_Efir2
Таблица «TPodr_Efir2» отображена на рисунке 2.37, ее спецификация в таблице 2.28.
Рисунок 2.37 – Таблица TPodr_Efir2
Таблица 2.28 - Описание таблицы TPodr_Efir2
Имя столбца
| Тип
| Ключ
| Описание
| Code
| bigint
| PK
| Штрих-код эфирной справки
| Date_from
| date
|
| Дата начала действия эфирной справки
| Date_to
| date
|
| Дата окончания действия
| Code_DogRab
| bigint
| FK
| Штрих-код договора на работу с подрядчиком, к которому относится эфирная справка
| Scan
| varbinary(max)
|
| Отсканированное изображение
| Stat
| integer
| FK
| Статус
| Archives
| varchar(20)
|
| Фактическое место хранения в архиве
| Таблица History_TKlient_DogRam
Таблица «History_TKlient_DogRam» отображена на рисунке 2.38, ее спецификация в таблице 2.29.
Рисунок 2.38 – Таблица History_TKlient_DogRam
Таблица 2.29 - Описание таблицы History_TKlient_DogRam
Имя столбца
| Тип
| Ключ
| Описание
| ID
| int
| PK
| ID
| Code
| bigint
|
| Штрих-код изменяемого документа
| Pole
| varchar(30)
|
| Наименование измененного поля
| Old_value
| sql_variant
|
| Старое значение поля
| Продолжение таблицы 2.29
Имя столбца
| Тип
| Ключ
| Описание
| New_value
| sql_variant
|
| Новое значение поля
| Data_change
| datetime
|
| Дата изменения
| Surname
| varchar(20)
|
| Фамилия сотрудника, который произвел изменение
| Name
| varchar(20)
|
| Имя сотрудника
| Otchestvo
| varchar(20)
|
| Отчество сотрудника
| Ниже указанные таблицы имеют такое же описание, как и таблица History_TKlient_DogRam:
- History_TKlient_Pril
- History_TKlient_Dop
- History_TKlient_Prol
- History_TKlient_Akt
- History_TKlient_SchFakt
- History_TKlient_Schet
- History_TPodr_DogRam
- History_TPodr_Pril
- History_TPodr_Dop
- History_TPodr_Prol
- History_TPodr_Akt
- History_TPodr_SchFakt
- History_TPodr_Schet
- History_TPodr_Efir
- History_TPodr_DogRab
- History_TPodr_Akt2
- History_TPodr_SchFakt2
- History_TPodr_Schet2
- History_TPodr_Efir2
2.5.3. Описание таблиц БД «Электронный архив»
Список таблиц БД «Электронный архив» приведен в таблице 2.30
Таблица 2. 30 - Описание таблиц БД «Электронный архив»
Название таблицы
| Описание
| TKlient
| Информация о клиентах
| TPodr
| Информация о подрядчиках
| TKlient_DogRam
| Информация о рамочных договорах с клиентом
| TKlient_Pril
| Информация о приложениях к рамочным договорам с клиентом
| TKlient_Dop
| Информация о дополнениях к рамочным договорам с клиентом
| TKlient_Prol
| Информация о пролонгациях рамочных договоров с клиентом
| TKlient_Akt
| Информация об актах (документация с клиентом)
| TKlient_SchFakt
| Информация о счет-фактурах (документация с клиентом)
| TKlient_Schet
| Информация о счетах (документация с клиентом)
| TPodr_DogRam
| Информация о рамочных договорах с подрядчиком
| TPodr_Pril
| Информация о приложениях к рамочным договорам с подрядчиком
| TPodr_Dop
| Информация о дополнениях к рамочным договорам с подрядчиком
| TPodr_Prol
| Информация о пролонгациях рамочных договоров с подрядчиком
| TPodr_Akt
| Информация об актах (документация к рамочным договорам с подрядчиком)
| TPodr_SchFakt
| Информация о счет-фактурах (документация к рамочным договорам с подрядчиком)
| Продолжение таблицы 2.30
Не нашли, что искали? Воспользуйтесь поиском по сайту:
©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.
|