From GedeminWiki
C_REATE TABLE gd_block_rule (
id dintkey,
/* наименование правила */
name dname,
/* порядковый номер в списке */
ordr dinteger_notnull,
/* правило для документов? */
fordocs dboolean_notnull DEFAULT 1,
/* для всех типов документов */
alldoctypes dboolean_notnull DEFAULT 1,
/* если не для всех типов, то данный флаг показывает */
/* что содержится в таблице GD_BLOCK_DT: список типов */
/* документов, на которые распространяется блокировка */
/* или список типов -- на которые не распространяется */
incl dboolean_notnull DEFAULT 1,
/* имя таблицы, если fordocs=false */
tablename dtablename,
/* если накладывается условие на (не)принадлежность */
/* записи определенной ветви, то rootkey содержит */
/* идентификатор ветви */
rootkey dforeignkey,
/* 1 -- должно входить в ветвь, 0 -- не должно */
inclsublevels dboolean_notnull DEFAULT 1,
/* имя поля с датой изменения записи */
/* для документов может быть пустым, мы и так знаем */
/* где там хранится дата */
datefieldname dfieldname,
/* условие отбора записей */
selectcondition dtext1024,
/* признак показывает, используется фиксированная дата */
/* блокировки или относительная */
fixeddate dboolean_notnull DEFAULT 0,
/* если используется фиксированная дата, то поле */
/* содержит ее */
blockdate ddate,
/* если используется относительная дата, то номер дня */
/* относительно первого дня указанного периода */
/* допускаются как положительные, так и отрицательные */
/* значения */
daynumber dinteger_notnull DEFAULT 0,
/* единица периода: */
/* CW -- текущая неделя */
/* CM -- текущий месяц */
/* CQ -- текущий квартал */
/* CY -- текущий год */
/* PW -- предыдущая неделя */
/* PM -- предыдущий месяц */
/* PQ -- предыдущий квартал */
/* PY -- предыдущий год */
/* TO -- сегодня */
dateunit CHAR(2),
/* включать или исключать указанные группы */
/* пользователей в блокировку */
inclusers dboolean_notnull DEFAULT 1,
/* битовая маска групп пользователей */
usergroups dintkey,
/* информация о том, кто создал/изменил запись */
CREATORKEY dintkey,
CREATIONDATE dcreationdate,
EDITORKEY dintkey,
EDITIONDATE deditiondate,
/* данное правило отключено, т.е. не используется */
DISABLED DDISABLED DEFAULT 0,
CHECK((fixeddate = 0) OR (NOT blockdate IS NULL))
)