USR$BRD DISPOSALLINE

Материал из GedeminWiki
Версия от 18:12, 7 февраля 2011; Flake (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Таблица-позиция складского документа "Выбытие".

CREATE TABLE USR$BRD_DISPOSALLINE 
(
  DOCUMENTKEY	DINTKEY NOT NULL,
  RESERVED	DINTEGER,
  MASTERKEY	DMASTERKEY,
  FROMCARDKEY	DINTKEY,
  QUANTITY	DQUANTITY,
  REMAINS	DQUANTITY,
  TOCARDKEY	DINTKEY,
  DISABLED	DDISABLED,
  USR$DEPTKEY	USR$BRD_DEPTKEY,    /* с подразделения */
  USR$WEIGHTSUM	USR$BRD_D_COUNT,    /* общий вес */
  USR$AVGWEIGHT	USR$BRD_D_COUNT,    /* вес 1-го ТМЦ */
  USR$SUMNCU	USR$BRD_D_COUNT,    /* сумма в рублях */
 PRIMARY KEY (DOCUMENTKEY)
);
 
/*  Foreign Keys */
 
ALTER TABLE USR$BRD_DISPOSALLINE ADD CONSTRAINT USR$FKBRD_DISPOSALLINE____ 
  FOREIGN KEY (USR$DEPTKEY) REFERENCES GD_CONTACT (ID) 
  ON UPDATE CASCADE;
 
ALTER TABLE USR$BRD_DISPOSALLINE ADD CONSTRAINT USR$FKUSR$BRD_DISPOSALLINE_DK 
  FOREIGN KEY (DOCUMENTKEY) REFERENCES GD_DOCUMENT (ID) 
  ON UPDATE CASCADE 
  ON DELETE CASCADE;
 
ALTER TABLE USR$BRD_DISPOSALLINE ADD CONSTRAINT USR$FKUSR$BRD_DISPOSALLINE_FC 
  FOREIGN KEY (FROMCARDKEY) REFERENCES INV_CARD (ID) 
  ON UPDATE CASCADE;
 
ALTER TABLE USR$BRD_DISPOSALLINE ADD CONSTRAINT USR$FKUSR$BRD_DISPOSALLINE_MK 
  FOREIGN KEY (MASTERKEY) REFERENCES GD_DOCUMENT (ID) 
  ON UPDATE CASCADE 
  ON DELETE CASCADE;
 
ALTER TABLE USR$BRD_DISPOSALLINE ADD CONSTRAINT USR$FKUSR$BRD_DISPOSALLINE_TC 
  FOREIGN KEY (TOCARDKEY) REFERENCES INV_CARD (ID) 
  ON UPDATE CASCADE;
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты