Описание
Таблица установленных цен на услуги по контракту
Поля
PK | FK | Поле | Домен | Тип | NN | По умолчанию | Описание |
|---|---|---|---|---|---|---|---|
|
|
CONTRACTCOSTID |
INTEGER |
|
|
Цена на контракт |
|
|
|
CONTRACTCOSTDATE |
DATE |
|
|
--Дата установки |
|
|
|
CONTRACTID |
INTEGER |
|
|
*Контракт |
|
|
|
SERVICEID |
INTEGER |
|
|
*Услуга |
|
|
|
QUALITYID |
INTEGER |
|
|
*Качество |
|
|
|
COST |
NUMERIC(12,4) |
|
|
--Стоимость |
|
|
|
COSTWITHNDS |
|
NUMERIC(18,2) |
|
|
--Стоимость с учетом НДС |
|
|
PRIVILEGEDAYS |
INTEGER |
|
|
--Количество дней льготного хранения |
|
|
|
WEIGHT |
INTEGER |
|
|
Вес по договору |
|
|
|
KURSUSD |
NUMERIC(10,4) |
|
|
курс 1 $ = значение поля грн. |
|
|
|
INPERSENTSTORE |
SMALLINT |
|
|
для хранения - если 1 - то % от cost |
Триггеры
Триггер | Тип | Активность | Порядок | Описание |
|---|---|---|---|---|
BEFORE DELETE |
Yes |
0 |
  |
|
BEFORE INSERT |
Yes |
0 |
  |
Индексы
Индекс | Поля | Активен | Уникальный | Порядок |
|---|---|---|---|---|
CONTRACTCOSTDATE, CONTRACTID |
|
|
ASC |
|
CONTRACTCOSTID |
|
|
ASC |
Ссылается на
(Нет таблиц, используемых таблицей CONTRACTCOSTS)
Ссылающиеся
(Нет таблиц, использующих таблицу CONTRACTCOSTS)
Определение
CREATE TABLE CONTRACTCOSTS (
CONTRACTCOSTID DINTEGER NOT NULL,
CONTRACTCOSTDATE DDATE,
CONTRACTID DINTEGER,
SERVICEID DINTEGER,
QUALITYID DQUALITYID,
COST DOUBLECOST,
COSTWITHNDS COMPUTED BY (cast(COST * 1.2 as numeric(12,2))),
PRIVILEGEDAYS DINTEGER,
WEIGHT DWEIGHT,
KURSUSD DKURSUSD,
INPERSENTSTORE DSMALLINT
);
ALTER TABLE CONTRACTCOSTS ADD CONSTRAINT PK_CONTRACTCOSTS PRIMARY KEY (CONTRACTCOSTID);
CREATE INDEX CONTRACTCOSTS_COSTDATE_IDX ON CONTRACTCOSTS (CONTRACTCOSTDATE, CONTRACTID);
|