Клиент-серверная“ архитектура
В сегмент сети финансового отдела вводится дополнительный сервер 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-Реализация иначе приобретение
|
Таблица 10 - VZACHET “Взаимозачеты”
№
| Наименование поля
|
| Имя поля
| Тип поля
|
1
| Код
|
| NPP
| INTEGER
|
2
| Дата
|
| DATA
| DATE
|
3
| Номер зачета
|
| VZNUM
| INTEGER
|
| Приход
|
|
|
|
4
| Плательщик
|
| PAY1
| INTEGER
|
5
| Получатель
|
| GET1
| INTEGER
|
6
| За что
|
| SUBJECT1
| SMALLINT
|
7
| Служба
|
| DEPARTMENT1
| SMALLINT
|
8
| Сумма
|
| SUMMA1
| FLOAT
|
| Расход
|
|
|
|
9
| Плательщик
|
| PAY2
| INTEGER
|
10
| Получатель
|
| GET2
| INTEGER
|
11
| За что
|
| SUBJECT1
| SMALLINT
|
12
| Служба
|
| DEPARTMENT2
| SMALLINT
|
13
| Сумма
|
| SUMMA2
| FLOAT
|
14
| Формы оплаты
|
| PAYTYPE
| SMALLINT
|
| - перечисление с/на расчетный счет
| 0
|
|
|
| - касса
| 1
|
|
|
| - векселя
| 2
|
|
|
| - ТМЦ, работы и услуги
| 3
|
|
|
| - уголь
| 4
|
|
|
| - теплоэнергия
| 5
|
|
|
| - договора-цессии
| 6
|
|
|
Таблица 11 - COUNT “Расчетный счет”.
Поле
| Описание поля
| Имя поля
| Тип поля
|
Код
|
| NPP
| INTEGER
|
Дата
| дата выписки из банка
| DATA
| DATE
|
Банк
|
| BANK
| SMALLINT
|
Наш р/с
|
| OUR_COUNT
| INTEGER
|
Предприятие
| фирма, организация, гос.структура…
| COMPANY
| INTEGER
|
Их р/с
|
| COM_COUNT
| INTEGER
|
Их МФО
|
| COM_MFO
| INTEGER
|
Договор №
| необязателен
| CONTRACT
| INTEGER
|
Назначение
| назначение платежа
| SUBJECT
| SMALLINT
|
Дата получ тов
| Дата исполнения назначения платежа
| GET_DATA
| DATE
|
Сумма
| Float - значение ("+" - расход с расчетного счета
| SUMMA
| FLOAT
|
| "-" - приход на расчетный счет)
|
|
|
Остаток
| текущий остаток после каждой операции
| REMAINDER
| FLOAT
|
Таблица 12 - PAYDESK “Касса”
Поле
| Описание поля
| Имя поля
| Тип поля
|
Код
|
| NPP
| INTEGER
|
Дата
| дата отчета кассира
| DATA
|
|
Кассир
| кассир, у которого из отчета взята информация по данной сумме
| ACCOUNTER
| SMALLINT
|
Получатель
| Получатель/ плательщик
| COMPANY
| INTEGER
|
За что
|
| SUBJECT
| SMALLINT
|
Сумма
| Float - значение ("+" - расход с кассы, "-" - приход в кассу)
| SUMMA
| FLOAT
|
Остаток кассира
| текущий остаток после каждой операции данного кассира
| DELTA
| FLOAT
|
Остаток общий
| общий текущий остаток после каждой операции
| REMAINDER
| FLOAT
|
Таблица 13 - VECSEL “Реестр векселей”
Поле
| Имя поля
| Тип поля
|
номер регистрации
| NPP
| INTEGER
|
№ акта приема/передачи
| ACTNUM
| SMALLINT
|
№ векселя
| VECNUM
| INTEGER
|
эмитент
| EMITENT
| SMALLINT
|
сумма в рублях
| RUBSUM
| FLOAT
|
дата составления
| EMISDATE
| DATE
|
дата передачи
| SENDDATE
| DATE
|
векселедержатель
| VECHOLDER
| INTEGER
|
поставщик
| SUPPLIER
| INTEGER
|
№ контракта
| CONTRACT
| INTEGER
|
предмет договора
| SUBJDET
| INTEGER
|
курирующая служба
| SERVICE
| SMALLINT
|
примечание
| NOTE
| VARCHAR(30)
|
регион
| REGION
| SMALLINT
|
исполнен
| EXECUTED
| SMALLINT
|
Таблица 14 - INVOICE “Реестр счет-фактур”
Поле
| Описание поля
| Имя поля
| Тип поля
|
Код
|
| NPP
| INTEGER
|
Дата рестра
|
| DATA
| DATE
|
№ реестра
|
| NOMER
| INTEGER
|
№счет-факт
|
| NOMER_CI
| INTEGER
|
Дата прихода/отгрузки
|
| EXECDATE
| DATE
|
Договор(ТЭЦ) №
|
| DOGOVOR
| VARCHAR(20)
|
Договор(БАК) №
|
| DOGOV_BAK
| INTEGER
|
Предприятие
|
| FACTORY
| INTEGER
|
Наименование
|
| PRODUCT
| INTEGER
|
Сумма
| Сумма по счет фактуре включая НДС и ТехПД
| SUMMA
| FLOAT
|
| "+" - мы предъявили счет-фактуру
|
|
|
| "-" - нам предъявили счет-фактуру
|
|
|
Служба
|
| DEPARTMENT
| SMALLINT
|
Исполнение
| 1-исполнен, 0-неисполнен
| PERFORMED
| SMALLINT
|
Таблица 15 - COAL “Уголь”
Поле
| Описание поля
| Имя поля
| Тип поля
|
Код
|
| NPP
| INTEGER
|
Дата отгрузки
|
| DATA
| DATE
|
Плательщик
| Кому отправлен уголь
| COMPANY
| INTEGER
|
№ договора
|
| CONTRACT
| INTEGER
|
№ счет-фактуры
| счет-фактура, выписанная за отгруженный уголь
| INVOICE
| INTEGER
|
Сумма
| Сумма с ж.д.тарифом
| SUMMA
| FLOAT
|
Таблица 16 - TEC “Теплоэнергия”
№ п/п
| Поле
| Тип
| Назначение
|
1
| NPP
| INTEGER
| Код
|
2
| NOMER_DOG
| VARCHAR(8)
| Номер договора
|
3
| DATA
| DATE
| Месяц начисления
|
4
| SUMMA
| FLOAT
| Сумма
|
5
| FACTORY
| INTEGER
| Предприятие
|
Все справочные таблицы имеют одинаковую структуру.
№ п/п
| Поле
| Тип
| Назначение
|
1
| NPP
| SMALLINT
| Код
|
2
| NAME
| VARCHAR(хх)
| Название
|
Воспользуйтесь поиском по сайту: