"localhost:/firebird/data/ILICHEVSK2.FDB". Таблицы Previous topic Chapter index Next topic

INVOICES

 

Описание

Накладные (только необходимые данные, которые можно было вынести из ТТН, при дальнейшем развитии необходимо переместить все данные)

 

Поля

PK

FK

Поле

Домен

Тип

NN

По умолчанию

Описание

 

INVOICEID

DINTEGER

INTEGER

 

Накладная

 

 

INVOICENUMBER

DVARCHAR30

VARCHAR(30)

 

Номер накладной

 

 

INVOICEDATE

DDATE

DATE

 

Дата накладной

 

 

STATIONID

DINTEGER

INTEGER

 

*Станция с которой прибыл вагон

 

 

REGISTERIDOLD

DINTEGER

INTEGER

 

Идентификатор склада-отправителя при внутренних перемещениях
*Реестр ТТН на приход в старой версии

 

 

SENDERID

DINTEGER

INTEGER

 

*Отправитель

 

 

FORWARDERID

DINTEGER

INTEGER

 

*Доставщик (экспедитор, АТП)

 

 

DRIVERS

DVARCHAR30

VARCHAR(30)

 

Водитель

 

 

EXPORTERID

DINTEGER

INTEGER

 

*Экспортер

 

 

AGREEMENTNUMBER

DVARCHAR10

VARCHAR(10)

 

Номер договора между поставщиком и экспортером

 

 

MANUFACTURERID

DINTEGER

INTEGER

 

*Производитель зерна

 

 

SCALESTYPEID

DINTEGER

INTEGER

 

Тип весов, на которых определен вес

 

 

CONFIRMATIONTIME

DTIMESTAMP

TIMESTAMP

 

Время раскредитации железнодорожного вагона

 

Триггеры

Триггер

Тип

Активность

Порядок

Описание

ILT$INVOICESUPDATE

AFTER UPDATE

Yes

1000

 

INVOICES_COPYSTORAGEMOVE

AFTER UPDATE

Yes

0

 

INVOICES_SetID

BEFORE INSERT

Yes

0

 

 

Индексы

Индекс

Поля

Активен

Уникальный

Порядок

INVOICES_IDX_EXPORTERID

EXPORTERID

ASC

INVOICES_IDX_FORWARDERID

FORWARDERID

ASC

INVOICES_IDX_MANUFACTURERID

MANUFACTURERID

ASC

INVOICES_IDX_SENDERID

SENDERID

ASC

PK_INVOICES

INVOICEID

ASC

 

Ссылается на

(Нет таблиц, используемых таблицей INVOICES)

 

Ссылающиеся

(Нет таблиц, использующих таблицу INVOICES)

 

Определение

CREATE TABLE INVOICES (
    INVOICEID         DINTEGER NOT NULL,
    INVOICENUMBER     DVARCHAR30,
    INVOICEDATE       DDATE,
    STATIONID         DINTEGER,
    REGISTERIDOLD     DINTEGER,
    SENDERID          DINTEGER,
    FORWARDERID       DINTEGER,
    DRIVERS           DVARCHAR30,
    EXPORTERID        DINTEGER,
    AGREEMENTNUMBER   DVARCHAR10 COLLATE WIN1251_UA,
    MANUFACTURERID    DINTEGER,
    SCALESTYPEID      DINTEGER,
    CONFIRMATIONTIME  DTIMESTAMP
);


ALTER TABLE INVOICES ADD CONSTRAINT PK_INVOICES PRIMARY KEY (INVOICEID);
CREATE INDEX INVOICES_IDX_EXPORTERID ON INVOICES (EXPORTERID);
CREATE INDEX INVOICES_IDX_FORWARDERID ON INVOICES (FORWARDERID);
CREATE INDEX INVOICES_IDX_MANUFACTURERID ON INVOICES (MANUFACTURERID);
CREATE INDEX INVOICES_IDX_SENDERID ON INVOICES (SENDERID);

 

     Previous topic Chapter index Next topic