Организация входных данных
Входными данными для клиентской части программы являются:
- Текстовые данные пользователя, вводимые в поля ввода и другие элементы интерфейса программы;
- Текстовый файл с реквизитами документа;
- Файл изображения документа формата 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 - 2025 stydopedia.ru Все материалы защищены законодательством РФ.
|