Производство

Author: Хренникова И.С.
Version: 20.1
Date: 03.02.2020

Table List
Code	Label	 
T_CALC_CHANGE	Таблица возможных замен	 
T_CALC_IMPORT	Настройка импорта для спецификаций	 
T_CALC_ITEM	Позиции спецификаций	 
T_CALC_NONE	Отсутствующие компоненты	 
T_KLS_ALL	Справочники	 
T_KLS_OPER	Настройка операций	 
T_OPER_RECORD	Список записей в операции	 
T_ORDER	Классификатор разделов в задачах	 
T_PROJECT	Таблица проектов	 

t_calc_change
Column List
Code	Type	P	M	Label	 
CALC_CHANGE_ID	numeric(9,0)	Yes	Yes	Идентификатор записи id	 
KLS_ID	numeric(9)	No	No	id значения справочника	 
ITEM	int	No	Yes	Номер замены	 
PERIOD_BEG	datetime	No	No	Начало действия	 
PERIOD_END	datetime	No	No	Окончание действия	 
KLS_ID_CHANGE	numeric(9)	No	No	Заменяющий компонент	 
QUANTITY	numeric(19,7)	No	No	Заменяемое количество	 
QUANTITY_CHANGE	numeric(19,7)	No	No	Заменяющее количество	 
COMENT	varchar(250)	No	No	Комментарий	 
INPUT_DATE	datetime	No	No	Дата последней корректировки	 
USER_ID	varchar(32)	No	No	Пользователь	 
FILIAL_NUM	char(2)	No	No	филиал создатель	 
FILIAL_USER	char(2)	No	No	номер филиала	 

T_CALC_IMPORT
Column List
Code	Type	P	M	Label	 
PROJECT_NUM	int	Yes	Yes	номер проекта	 
ORDER_NUM	int	Yes	Yes	id  раздела	 
KLSOPER_TYPE	numeric(2)	Yes	Yes	тип операции (стандартная,авто и т.д.)	 
TASK_NUM	int	Yes	Yes	номер задачи	 
VID_NUM	int	Yes	Yes	вид деятельности	 
KLSOPER_NUM	int	Yes	Yes	Номер настройки операции	 
KLSOPER_DATEBEG	datetime	Yes	Yes	Дата начала	 
ENTRY_NUM	int	Yes	Yes	номер записи	 
S_KLSREF_SPEC	text	No	No	Номер справочника спецификаций (формула)	 
S_KLSREF_NUM	text	No	No	Номер справочника компонента (формула)	 
S_SPEC	text	No	No	Код спецификации (формула)	 
S_ITEM	text	No	No	Номер п/п (формула)	 
S_KLS_NUM	text	No	No	Код компонента (формула)	 
S_SPEC_NUM	text	No	No	Код спецификации компонента (формула)	 
S_EXPENSE	text	No	No	Код статьи затрат (формула)	 
S_BRUTTO	text	No	No	Количество (формула)	 
S_BRUTTO2	text	No	No	Вход (брутто) по 2 категории (формула)	 
S_BRUTTO3	text	No	No	Вход (брутто) по 3 категории (формула)	 
S_NETTO	text	No	No	Выход (нетто) по 1 категории (формула)	 
S_NETTO2	text	No	No	Выход (нетто) по 2 категории (формула)	 
S_NETTO3	text	No	No	Выход (нетто) по 1 категории (формула)	 
S_NOT_CALC	text	No	No	признак расчета (формула)	 
S_SUMMA	text	No	No	формула для расчета суммы	 

t_calc_item
Column List
Code	Type	P	M	Label	 
CALC_ITEM_ID	numeric(9,0)	Yes	Yes	Идентификатор записи id	 
KLS_ID	numeric(9)	No	No	id значения справочника	 
CALC_ID	numeric(9)	No	Yes	Ссылка на спецификацию	 
ITEM	int	No	No	Номер по порядку	 
SUBITEM	int	No	No	Порядок внутри Номера п/п (миним. - основная запись)	 
SPEC_ID	numeric(9)	No	No	Ссылка на спецификацию компонента	 
EXPENSE_ID	numeric(9)	No	No	Ссылка на статью затрат	 
NOT_CALC	numeric(1)	No	No	Признак: не рассчитывать	 
S_SUMMA	text	No	No	Формула для расчета суммы	 
INPUT_DATE	datetime	No	Yes	Дата последней корректировки	 
USER_ID	varchar(32)	No	No	Пользователь	 
FILIAL_NUM	char(2)	No	No	филиал создатель	 
FILIAL_USER	char(2)	No	No	номер филиала	 
BRUTTO	numeric(19,7)	No	No	Вход (брутто) по 1 категории	 
BRUTTO2	numeric(19,7)	No	No	Вход (брутто) по 2 категории	 
BRUTTO3	numeric(19,7)	No	No	Вход (брутто) по 3 категории	 
NETTO	numeric(19,7)	No	No	Выход (нетто) по 1 категории	 
NETTO2	numeric(19,7)	No	No	Выход (нетто) по 2 категории	 
NETTO3	numeric(19,7)	No	No	Выход (нетто) по 3 категории	 

t_calc_none
Column List
Code	Type	P	M	Label	 
CALC_NONE_ID	numeric(9,0)	Yes	Yes	Идентификатор записи id	 
KLS_ID	numeric(9)	No	No	id значения справочника	 
PERIOD_BEG	datetime	No	No	Начало действия	 
PERIOD_END	datetime	No	No	Окончание действия	 
KLS_ID_CHANGE	numeric(9)	No	No	Заменяющий компонент	 
QUANTITY	numeric(19,7)	No	No	Заменяемое количество	 
QUANTITY_CHANGE	numeric(19,7)	No	No	Заменяющее количество	 
COMENT	varchar(250)	No	No	Комментарий	 
INPUT_DATE	datetime	No	No	Дата последней корректировки	 
S_FORMULA	varchar(250)	No	No	Формула расчета	 
USER_ID	varchar(32)	No	No	Пользователь	 
FILIAL_NUM	char(2)	No	No	филиал создатель	 
FILIAL_USER	char(2)	No	No	номер филиала	 

T_kls_all
Column List
Code	Type	P	M	Label	 
KLS_ID	numeric(9)	Yes	Yes	id значения справочника	 
KLS_END	datetime	No	Yes	дата выбытия	 
KLS_NUM	varchar(20)	No	Yes	пользовательский номер	 
KLS_NAME	varchar(60)	No	Yes	наименование	 
KLS_DIGIT_NUM	numeric(20)	No	No	Номер представленный как число	 
INPUT_DATE	datetime	No	Yes	дата ввода (служебная)	 
KLS_SERVICE	varchar(20)	No	No	пользовательский номер (для сл. целей)	 
FILIAL_NUM	char(2)	No	No	филиал-создатель	 
KLS_ISEDIT	numeric(1)	No	No	можно ли изменять данную запись	 
SEND	numeric(1)	No	No	изменена ли запись (для корпор. Null-да)	 
BRANCH	numeric(9)	No	No	предприятие	 
CREAT_DATE	datetime	No	No	время создания	 
REGIST_PERIOD	datetime	No	No	период регистрации (для документов)	 
REGIST_DATE	datetime	No	No	дата документа	 
BARCODE	varchar(20)	No	No	штрих-код	 
BNK_CODE	varchar(15)	No	No	код для формирования порядкого номера лицевого счета	 
BNK_CODE2	varchar(15)	No	No	код 2 для формирования порядкого номера лицевого счета	 

T_kls_oper
Column List
Code	Type	P	M	Label	 
PROJECT_NUM	int	Yes	Yes	номер проекта	 
ORDER_NUM	int	Yes	Yes	id  раздела	 
KLSOPER_TYPE	numeric(2)	Yes	Yes	тип операции (стандартная,авто и т.д.)	 
TASK_NUM	int	Yes	Yes	номер задачи	 
VID_NUM	int	Yes	Yes	вид деятельности	 
KLSOPER_NUM	int	Yes	Yes	Номер настройки операции	 
KLSOPER_DATEBEG	datetime	Yes	Yes	Дата начала	 
KLSOPER_NAME	varchar(60)	No	Yes	наименование	 
KLSOPER_START_PERIOD	numeric(1)	No	Yes	периодичность	 
INPUT_DATE	datetime	No	Yes	дата ввода (служебная)	 
QUALITY_MARK	int	No	No	флаг правильности настройки	 
KLSOPER_ENTER	numeric(1)	No	No	После ввода	 
KLSOPER_SOURCE	int	No	No	задача - источник данных для импорта	 
KLSOPER_XLS_SHEET	varchar(60)	No	No	имя листа (для импорта из вн. отчетов)	 
KLSOPER_XLS_FIRST_STR	int	No	No	номер первой строки (для импорта из вн. отчетов)	 
KLSOPER_XLS_FIRST_COL	char(2)	No	No	номер первой колонки (для импорта из вн. отчетов)	 
KLSOPER_XLS_LAST_COL	char(2)	No	No	номер последней колонки	 
KLSOPER_XLS_FILE	text	No	No	имя последнего файла (для импорта из вн. отчетов)	 
KLSOPER_IS_PART	numeric(1)	No	No	Выполнять все записи или по выбору	 
KLSOPER_KIND	int	No	No	вид операции (применяется в торговле)	 
KLSOPER_DOC_GRP	text	No	No	список полей для группировки по документу	 
KLSOPER_DOC_SUM	text	No	No	список полей для суммирования по документу	 
KLSOPER_DOC_USL	text	No	No	условие отбора записей по документу	 
FILIAL_USER	char(2)	No	Yes	номер филиала	 
USER_ID	char(32)	No	Yes	номер пользователя	 
KLSOPER_DELIMIT	varchar(10)	No	No	разделитель для текст-х файлов для импорта из произв-х отчетов	 
KLSOPER_CELLS	varchar(10)	No	No	количество пустых ячеек	 
KLSOPER_TEXT	text	No	No	текст sql- запроса для импорта из ODBC - источника	 
BRANCH_NUM	varchar(4000)	No	No	Список номеров компаний через запятую, для которых используется операция	 
TASK_LIST	varchar(250)	No	No	Список задач	 
KLSOPER_LOG	numeric(1)	No	No	ведется ли лог	 

T_oper_record
Column List
Code	Type	P	M	Label	 
PROJECT_NUM	int	Yes	Yes	номер проекта	 
ORDER_NUM	int	Yes	Yes	id  раздела	 
KLSOPER_TYPE	numeric(2)	Yes	Yes	тип операции (стандартная,авто и т.д.)	 
TASK_NUM	int	Yes	Yes	номер задачи	 
VID_NUM	int	Yes	Yes	вид деятельности	 
KLSOPER_NUM	int	Yes	Yes	Номер настройки операции	 
KLSOPER_DATEBEG	datetime	Yes	Yes	Дата начала	 
ENTRY_NUM	int	Yes	Yes	номер записи	 
ENTRY_NAME	varchar(60)	No	No	наименование записи	 
RECORD_KIND	int	No	No	вид записи (документ или проводка)	 
RECORD_STATUS	int	No	No	для документов-номер, для проводок цикличность	 
CYCLE_NUM	int	No	No	номер цикла (для циклической проводки)	 
DOC_REGISTRY	int	No	No	номер вида документа	 
TEMPLATE_NUM	varchar(60)	No	No	номер шаблона документа (что печатать)	 
NUMB_COPY	varchar(250)	No	No	формула количества копий на печать	 
AUTO_PRINT	numeric(1)	No	No	автопечать (1-авто, 2-ручной)	 
AUTO_EXIT	numeric(1)	No	No	автовыход после печати (1-авто, 2-ручной)	 
FIRST_ENTRY	int	No	No	номер первой записи для ББ	 
USL_IMPORT	text	No	No	условия выполнения проводки импорта из произвольных отчетов	 
RECORD_CATEGORY	int	No	No	категория (приход, расход ...)	 
RECORD_MAKET	int	No	No	номер макета для данной записи	 
RECORD_SCREEN	numeric(1)	No	No	тип экрана ввода - анкетный или групповой	 
RECORD_IS_CHOICE	numeric(1)	No	No	Признак выбора	 
RECORD_DEP_CHOICE	int	No	No	Выполнять при выборе	 
STATUS_NUM	text	No	No	Статус записи (формула)	 
BRANCH_NUM	text	No	No	Номер предприятия (формула)	 
RECORD_DOC_FORMULA	text	No	No	формула для автозаполнения	 
RECORD_DOC_USL	text	No	No	условие на циклическую часть	 
RECORD_DOC_GRP	text	No	No	поля для группировки (выписка док-а на основании группы док-в)	 
RECORD_DOC_SUM	text	No	No	поля для суммирования(выписка док-а на основании группы док-в)	 
INPUT_DATE	datetime	No	Yes	дата ввода (служебная)	 
FILIAL_USER	char(2)	No	Yes	номер филиала	 
USER_ID	char(32)	No	Yes	номер пользователя	 
TEMPLATE_NUM_WEB	varchar(60)	No	No	номер шаблона документа (что печатать) для WEB-проекта	 
CYCLE_REGSPR_ALIAS	varchar(30)	No	No	поле цикла - условное обозначение цикл. поля документа	 
CYCLE_FILTER	text	No	No	условие отбора для цикла	 
BROWSE_REESTR_ADD	numeric(1)	No	No	Добавлять ли операцию в просмотре ЖР (1-Нет, 2 - Да)	 
BROWSE_REESTR_BASIS_ADD	numeric(1)	No	No	Добавлять ли операцию в просмотре ЖР основания(1-Нет, 2 - Да)	 

T_order
Column List
Code	Type	P	M	Label	 
PROJECT_NUM	int	Yes	Yes	номер проекта	 
ORDER_NUM	int	Yes	Yes	id  раздела	 
ORDER_NAME	varchar(60)	No	Yes	наименование раздела	 
INPUT_DATE	datetime	No	Yes	дата ввода (служебная)	 

T_project
Column List
Code	Type	P	M	Label	 
PROJECT_NUM	int	Yes	Yes	номер проекта	 
PROJECT_NAME	varchar(60)	No	Yes	имя проекта	 
PROJECT_VERSION	varchar(20)	No	No	номер версии	 
PROJECT_ACC_LEN	numeric(2)	No	Yes	разрядность счета	 
PROJECT_VID	int	No	No	текщий вид деятельности	 
PROJECT_LETTER	char(5)	No	No	первая буква служебного счета	 
PROJECT_PROPERTY	varchar(250)	No	No	свойства проекта	 
PROJECT_PROTOCOL	numeric(1)	No	No	ведение протокола изменений 0-нет, 1-да	 

R_CALC_OPER_IMPORT
	Name:	R_CALC_OPER_IMPORT
	Code:	R_CALC_OPER_IMPORT
	Label:	
	Parent:	T_OPER_RECORD
	Child:	T_CALC_IMPORT
	Cardinality:	0, n
	Join:	T_OPER_RECORD		T_CALC_IMPORT
		PROJECT_NUM	  =  	PROJECT_NUM
		ORDER_NUM	  =  	ORDER_NUM
		KLSOPER_TYPE	  =  	KLSOPER_TYPE
		TASK_NUM	  =  	TASK_NUM
		VID_NUM	  =  	VID_NUM
		KLSOPER_NUM	  =  	KLSOPER_NUM
		KLSOPER_DATEBEG	  =  	KLSOPER_DATEBEG
		ENTRY_NUM	  =  	ENTRY_NUM
	Modification rule for parent Table:	Restrict
	Deletion rule for parent Table:	Restrict
	Parent mandatory for the child Table:	Yes
	Change parent allowed for the child Table:	Yes

R_KLS_CALC_CH
	Name:	R_KLS_CALC_CH
	Code:	R_KLS_CALC_CH
	Label:	
	Parent:	T_KLS_ALL
	Child:	T_CALC_CHANGE
	Cardinality:	0, n
	Join:	T_KLS_ALL		T_CALC_CHANGE
		KLS_ID	  =  	KLS_ID
	Modification rule for parent Table:	Restrict
	Deletion rule for parent Table:	Restrict
	Parent mandatory for the child Table:	No
	Change parent allowed for the child Table:	Yes

R_KLS_CALC_ITEM
	Name:	R_KLS_CALC_ITEM
	Code:	R_KLS_CALC_ITEM
	Label:	
	Parent:	T_KLS_ALL
	Child:	T_CALC_ITEM
	Cardinality:	0, n
	Join:	T_KLS_ALL		T_CALC_ITEM
		KLS_ID	  =  	KLS_ID
	Modification rule for parent Table:	Restrict
	Deletion rule for parent Table:	Restrict
	Parent mandatory for the child Table:	No
	Change parent allowed for the child Table:	Yes

R_KLS_CALC_N
	Name:	R_KLS_CALC_N
	Code:	R_KLS_CALC_N
	Label:	
	Parent:	T_KLS_ALL
	Child:	T_CALC_NONE
	Cardinality:	0, n
	Join:	T_KLS_ALL		T_CALC_NONE
		KLS_ID	  =  	KLS_ID
	Modification rule for parent Table:	Restrict
	Deletion rule for parent Table:	Restrict
	Parent mandatory for the child Table:	No
	Change parent allowed for the child Table:	Yes

R_kls_oper_order
	Name:	R_kls_oper_order
	Code:	R_KLS_OPER_ORDER
	Label:	
	Parent:	T_ORDER
	Child:	T_KLS_OPER
	Cardinality:	0, n
	Join:	T_ORDER		T_KLS_OPER
		PROJECT_NUM	  =  	PROJECT_NUM
		ORDER_NUM	  =  	ORDER_NUM
	Modification rule for parent Table:	Restrict
	Deletion rule for parent Table:	Restrict
	Parent mandatory for the child Table:	Yes
	Change parent allowed for the child Table:	Yes

R_kls_oper_record
	Name:	R_kls_oper_record
	Code:	R_KLS_OPER_RECORD
	Label:	Список операций-список записей в них
	Parent:	T_KLS_OPER
	Child:	T_OPER_RECORD
	Cardinality:	0, n
	Join:	T_KLS_OPER		T_OPER_RECORD
		PROJECT_NUM	  =  	PROJECT_NUM
		ORDER_NUM	  =  	ORDER_NUM
		KLSOPER_TYPE	  =  	KLSOPER_TYPE
		TASK_NUM	  =  	TASK_NUM
		VID_NUM	  =  	VID_NUM
		KLSOPER_NUM	  =  	KLSOPER_NUM
		KLSOPER_DATEBEG	  =  	KLSOPER_DATEBEG
	Modification rule for parent Table:	Restrict
	Deletion rule for parent Table:	Restrict
	Parent mandatory for the child Table:	Yes
	Change parent allowed for the child Table:	Yes

R_project_order
	Name:	R_project_order
	Code:	R_PROJECT_ORDER
	Label:	
	Parent:	T_PROJECT
	Child:	T_ORDER
	Cardinality:	0, n
	Join:	T_PROJECT		T_ORDER
		PROJECT_NUM	  =  	PROJECT_NUM
	Modification rule for parent Table:	Restrict
	Deletion rule for parent Table:	Restrict
	Parent mandatory for the child Table:	Yes
	Change parent allowed for the child Table:	Yes