Описание
Клиенты
Поля
PK  | FK  | Поле  | Домен  | Тип  | NN  | По умолчанию  | Описание  | 
|---|---|---|---|---|---|---|---|
  | 
    
  | 
    CLIENTID  | 
    INTEGER  | 
    
  | 
    
  | 
    *Клиент  | 
  |
  | 
    
  | 
    CLIENTTYPEID  | 
    INTEGER  | 
    
  | 
    
  | 
    *Тип клиента  | 
  |
  | 
    
  | 
    STORAGEID  | 
    INTEGER  | 
    
  | 
    
  | 
    *Хранилище  | 
  |
  | 
    
  | 
    CLIENTNAME  | 
    VARCHAR(30)  | 
    
  | 
    
  | 
    Название клиента  | 
  |
  | 
    
  | 
    CLIENTFULLNAME  | 
    VARCHAR(100)  | 
    
  | 
    
  | 
    Полное название клиента  | 
  |
  | 
    
  | 
    CONTACTPHONE  | 
    VARCHAR(30)  | 
    
  | 
    
  | 
    Контактный телефон  | 
  |
  | 
    
  | 
    DIRECTORNAME  | 
    VARCHAR(50)  | 
    
  | 
    
  | 
    ФИО директора  | 
  |
  | 
    
  | 
    GENERALACCOUNT  | 
    VARCHAR(50)  | 
    
  | 
    
  | 
    ФИО главного бухгалтера  | 
  |
  | 
    
  | 
    ADDRESS  | 
    VARCHAR(100)  | 
    
  | 
    
  | 
    Юридический адресс  | 
  |
  | 
    
  | 
    REGIONID  | 
    INTEGER  | 
    
  | 
    
  | 
    *Регион  | 
  |
  | 
    
  | 
    KOATYY  | 
    VARCHAR(10)  | 
    
  | 
    
  | 
    
  | 
  |
  | 
    
  | 
    KVED  | 
    VARCHAR(10)  | 
    
  | 
    
  | 
    
  | 
  |
  | 
    
  | 
    KFV  | 
    VARCHAR(10)  | 
    
  | 
    
  | 
    
  | 
  |
  | 
    
  | 
    KODY  | 
    VARCHAR(10)  | 
    
  | 
    
  | 
    
  | 
  |
  | 
    
  | 
    OKPO  | 
    VARCHAR(10)  | 
    
  | 
    
  | 
    код ОКПО предприятия  | 
  |
  | 
    
  | 
    MFO  | 
    VARCHAR(20)  | 
    
  | 
    
  | 
    МФО  | 
  |
  | 
    
  | 
    BANK  | 
    VARCHAR(100)  | 
    
  | 
    
  | 
    Банковские реквизиты  | 
  |
  | 
    
  | 
    SACCOUNT  | 
    VARCHAR(20)  | 
    
  | 
    
  | 
    
  | 
  |
  | 
    
  | 
    CITY  | 
    VARCHAR(100)  | 
    
  | 
    
  | 
    Город  | 
  |
  | 
    
  | 
    DISTANCE  | 
    
  | 
    NUMERIC(8,2)  | 
    
  | 
    
  | 
    Растояние до клинета  | 
  
  | 
    
  | 
    ISENTERPRISE  | 
    INTEGER  | 
    
  | 
    0  | 
    Выступает в роли предприятия  | 
  |
  | 
    
  | 
    ISOWNER  | 
    INTEGER  | 
    
  | 
    0  | 
    Выступает в роли владельца  | 
  |
  | 
    
  | 
    ISPROVIDER  | 
    INTEGER  | 
    
  | 
    0  | 
    Выступает в роли поставщика  | 
  |
  | 
    
  | 
    ISSENDER  | 
    INTEGER  | 
    
  | 
    0  | 
    Выступает в роли отправителя  | 
  |
  | 
    
  | 
    ISFORWARDER  | 
    INTEGER  | 
    
  | 
    0  | 
    Выступает в роли доставщика  | 
  |
  | 
    
  | 
    ISRECIPIENT  | 
    INTEGER  | 
    
  | 
    0  | 
    Выступает в роли закупщика продукции  | 
  |
  | 
    
  | 
    GRAINCERTIFICATESERIAL  | 
    VARCHAR(10)  | 
    
  | 
    
  | 
    Серия удостоверения о качестве зерна  | 
  |
  | 
    
  | 
    COMMENT  | 
    VARCHAR(254)  | 
    
  | 
    
  | 
    Комментарий  | 
  |
  | 
    
  | 
    STOREDAY  | 
    INTEGER  | 
    
  | 
    
  | 
    
  | 
  |
  | 
    
  | 
    ISJURIDICAL  | 
    SMALLINT  | 
    
  | 
    
  | 
    Юридическое(1)/физическое(0) лицо  | 
  |
  | 
    
  | 
    ISWEIGHT  | 
    INTEGER  | 
    
  | 
    
  | 
    Формировать сдаточный акт по зачетному весу  | 
  |
  | 
    
  | 
    SUBREGIONID  | 
    INTEGER  | 
    
  | 
    
  | 
    *Район  | 
  |
  | 
    
  | 
    CROPID  | 
    INTEGER  | 
    
  | 
    
  | 
    *Культура, если клиент - поле  | 
  |
  | 
    
  | 
    INDIVIDUALNUMBER  | 
    VARCHAR(20)  | 
    
  | 
    
  | 
    Индивидуальный налоговый номер  | 
  |
  | 
    
  | 
    PAYERNUMBER  | 
    VARCHAR(20)  | 
    
  | 
    
  | 
    Номер свидетельства рлательщика НДС  | 
  |
  | 
    
  | 
    STATE  | 
    INTEGER  | 
    
  | 
    
  | 
    Состояние записи:  | 
  |
  | 
    
  | 
    ACTUALADDRESS  | 
    VARCHAR(100)  | 
    
  | 
    
  | 
    Фактический адрес  | 
  |
  | 
    
  | 
    ISEXPORTER  | 
    INTEGER  | 
    
  | 
    
  | 
    Выступает в роли экспортера  | 
  |
  | 
    
  | 
    ISMANUFACTURER  | 
    INTEGER  | 
    
  | 
    
  | 
    Выступает в роли производителя зерна  | 
  |
  | 
    
  | 
    DEVIATIONCONTROL  | 
    INTEGER  | 
    
  | 
    
  | 
    Признаки контроля нестандартных ситуаций:  | 
  |
  | 
    
  | 
    CLIENTNAMEPRINT  | 
    VARCHAR(255)  | 
    
  | 
    
  | 
    Название клиента для печати  | 
  
Триггеры
Триггер  | Тип  | Активность  | Порядок  | Описание  | 
|---|---|---|---|---|
AFTER INSERT OR UPDATE  | 
    Yes  | 
    0  | 
       | 
  |
BEFORE INSERT OR UPDATE  | 
    Yes  | 
    0  | 
       | 
  |
BEFORE INSERT  | 
    Yes  | 
    0  | 
       | 
  
Индексы
Индекс  | Поля  | Активен  | Уникальный  | Порядок  | 
|---|---|---|---|---|
CLIENTNAME  | 
    
  | 
    
  | 
    ASC  | 
  |
STORAGEID  | 
    
  | 
    
  | 
    ASC  | 
  
Ссылается на
(Нет таблиц, используемых таблицей CLIENTS)
Ссылающиеся
Таблица  | Внешний ключ  | Поля  | Внешнее поле  | Правило удаления  | Правило обновления  | 
|---|---|---|---|---|---|
OWNERID  | 
    CLIENTID  | 
    CASCADE  | 
    NO ACTION  | 
  
Определение
CREATE TABLE CLIENTS (
    CLIENTID                DINTEGER NOT NULL,
    CLIENTTYPEID            DCLIENTTYPEID,
    STORAGEID               DINTEGER,
    CLIENTNAME              DVARCHAR30,
    CLIENTFULLNAME          DVARCHARLONG,
    CONTACTPHONE            DVARCHAR30,
    DIRECTORNAME            DVARCHARMIDDLE,
    GENERALACCOUNT          DVARCHARMIDDLE,
    ADDRESS                 DVARCHARLONG,
    REGIONID                DINTEGER,
    KOATYY                  DVARCHAR10,
    KVED                    DVARCHAR10,
    KFV                     DVARCHAR10,
    KODY                    DVARCHAR10,
    OKPO                    DVARCHAR10,
    MFO                     DVARCHAR20,
    BANK                    DVARCHARLONG,
    SACCOUNT                DVARCHAR20,
    CITY                    DVARCHARLONG,
    DISTANCE                NUMERIC(8,2),
    ISENTERPRISE            DINTEGER DEFAULT 0,
    ISOWNER                 DINTEGER DEFAULT 0,
    ISPROVIDER              DINTEGER DEFAULT 0,
    ISSENDER                DINTEGER DEFAULT 0,
    ISFORWARDER             DINTEGER DEFAULT 0,
    ISRECIPIENT             DINTEGER DEFAULT 0,
    GRAINCERTIFICATESERIAL  DVARCHAR10,
    COMMENT                 DCOMMENTS,
    STOREDAY                DINTEGER,
    ISJURIDICAL             DSMALLINT,
    ISWEIGHT                DINTEGER,
    SUBREGIONID             DINTEGER,
    CROPID                  DINTEGER,
    INDIVIDUALNUMBER        DVARCHAR20 COLLATE WIN1251_UA,
    PAYERNUMBER             DVARCHAR20 COLLATE WIN1251_UA,
    STATE                   DINTEGER,
    ACTUALADDRESS           DVARCHARLONG COLLATE WIN1251_UA,
    ISEXPORTER              DINTEGER,
    ISMANUFACTURER          DINTEGER,
    DEVIATIONCONTROL        DINTEGER,
    CLIENTNAMEPRINT         DVARCHAR255 COLLATE WIN1251_UA
);
ALTER TABLE CLIENTS ADD PRIMARY KEY (CLIENTID);
CREATE UNIQUE INDEX CLIENTS_IDX_NAME ON CLIENTS (CLIENTNAME);
CREATE INDEX CLIENTS_IDX_STORAGEID ON CLIENTS (STORAGEID);
         
         
         
       |