Автоматизация финансово-экономического отдела ТОО БАК
Объединив все таблицы финансовых операций по движению средств путем определения ссылок на них в центральной таблице оперативной деб./кред. задолженности, мы в любой момент сможем определить текущую задолженность конкретного предприятия и при необходимости вычислить как она образовалась. Это является основной задачей работы финансового отдела.
В общем виде, процесс работы каждого приложения будет иметь следующий вид. Финансисту поступают документы, сопровождающие проведение финансовой операции, в которой некоторые средства меняют владельца – переходят к нам или от нас. При этом с помощью интерфейса приложения пользователь заносит в свою таблицу БД информацию, которая однозначно и наиболее полно характеризует данную операцию. Для каждого вида операций структура информации будет своя. Кроме того, пользователь должен занести данные по изменению оперативной дебиторско-кредиторской задолженности контрагента в центральную таблицу. На самом деле этот этап работы системы скрыт от пользователя и выполняется автоматически.
Коренное различие в работе новой системы по сравнению с предыдущей заключается в том, что раньше информация по проведению операций просто накапливалась, и только потом в при необходимости обрабатывалась для получения некоторых сводных данных. В разрабатываемой системе необходимая информация по деб./кред. задолженности формируется автоматически и непрерывно в течение всего рабочего процесса, что дает возможность получить оперативные сводки в любой момент. Поскольку функциональные элементы в автоматизированной системе реализованы в виде отдельных пользовательских приложений, то в дальнейшем мы не будем не будем проводить различия между этими понятиями. Т.о. система состоит из клиентских приложений и серверной БД.
3.2 “Клиент-серверная“ архитектура
В сегмент сети финансового отдела вводится дополнительный сервер S2 – Windows NT 4.0, на котором устанавливается программный сервер баз данных Borland IB Database 5.0. Клиентские приложения будут выполнятся на компьютерах Windows95, подключенных к сегменту C4.
Далее приводятся рабочие таблицы:
Таблица 8 - Главная таблица MAIN “Оперативная деб./кред. задолженность”
Поле |
Описание поля |
Имя поля |
Тип поля | |
Код |
Уникальный код записи |
NPP |
INTEGER | |
Предприятие |
юр.лицо по договору |
COMPANY |
SMALLINT | |
Дата |
дата получения/передачи средств |
DATE_PAY |
DATE | |
Дата рег. |
дата регистрации записи |
DATE_INPUT |
DATE | |
Сумма |
Float-значение |
SUMMA |
FLOAT | |
"+" - мы передали средства | ||||
"-" - мы получили средства | ||||
Вид средств |
- перечисление с/на расчетный счет |
0 |
TYPE |
SMALLINT |
- касса |
1 | |||
- векселя |
2 | |||
- ТМЦ, работы и услуги |
3 | |||
- уголь |
4 | |||
- теплоэнергия |
5 | |||
- договора-цессии |
6 | |||
Запись |
№ записи в журнале с информацией получении/передаче средств |
POINT |
INTEGER | |
Служба |
дирекция, курирующая служба, подразделение, отвечающие за исполнение договора |
DEPARTMENT |
SMALLINT | |
Договор № |
первичный договор, если есть (без указания доп.соглашений) |
CONTRACT |
INTEGER | |
Взаимозачет |
Указатель на журнал взаимозачетов |
VZACHET |
INTEGER |
Таблица 9 - CONTRACT “Договор”
№ п/п |
Поле |
Тип |
Назначение |
1 |
NPP |
INTEGER |
Код |
2 |
NOMER_OUR |
VARCHAR(20) |
Номер с нашей стороны |
3 |
NOMER_THEM |
VARCHAR(20) |
Номер с их стороны |
4 |
NOMER_ADD |
SMALLINT |
Номер доп.соглашения 1-Есть доп. согл. |
5 |
N_JUR_FOLDER |
SMALLINT |
Номер папки юр.отдела |
6 |
N_JUR_NPP |
SMALLINT |
Номер договора относительно папки юр.от. |
7 |
N_FIN_FOLDER |
SMALLINT |
Номер папки фин.отдела |
8 |
N_FIN_NPP |
SMALLINT |
Номер договора относительно папки фин.от. |
9 |
DATE_INPUT |
DATE |
Дата регистрации |
10 |
DATE_CONCLUDE |
DATE |
Дата заключения |
11 |
DATE_END |
DATE |
Дата исполнения |
12 |
DEPARTMENT |
SMALLINT |
Код службы |
13 |
COMPANY_PAY |
SMALLINT |
Код плательщика |
14 |
COMPANY_GET |
SMALLINT |
Код получателя |
15 |
SUBJECT |
SMALLINT |
Код группы по предмету договора |
16 |
SUBJECT_FULL |
VARCHAR(255) |
Предмет договора в полн. варианте |
17 |
SUMMA |
FLOAT |
Сумма |
18 |
MONEY |
SMALLINT |
Тип валюты |
19 |
CONDITION |
VARCHAR(255) |
Условия поставки |
20 |
EXECUTED |
SMALLINT |
0 - Неисполнен, 1 - Исполнен |
21 |
PARENT |
SMALLINT |
Код договора, к к-му относится доп.согл. |
22 |
PROLONGATION |
SMALLINT |
0 - Непродлен, 1 - Продлен |
23 |
REALIS |
SMALLINT |
1-Реализация иначе приобретение |