CREATE TABLE TCWorkTypes
(
	WorkTypeID	int IDENTITY(1,1),
	WorkTypeClass   nvarchar(100) NULL,
	IsMandatory     bit NULL,
	Description	nvarchar(300) NOT NULL,
	CostExpr	nvarchar(200),
	InvestProgramTemplate	nvarchar(1024),
        PrintingTemplate	nvarchar(1024),
	Details		nvarchar(200),
	DefaultCostID int,
	PRIMARY KEY (WorkTypeID)
)
GO
exec sp_addextendedproperty 'MS_Description', N'Работы по реализации ТУ для технологического присоединения', 'user', 'dbo', 'Table', 'TCWorkTypes'
exec sp_addextendedproperty 'MS_Description', N'Код работы', 'user', 'dbo', 'Table', 'TCWorkTypes', 'Column', 'WorkTypeID'
exec sp_addextendedproperty 'MS_Description', N'Описание', 'user', 'dbo', 'Table', 'TCWorkTypes', 'Column', 'Description'
exec sp_addextendedproperty 'MS_Description', N'Класс работы', 'user', 'dbo', 'Table', 'TCWorkTypes', 'Column', 'WorkTypeClass'
exec sp_addextendedproperty 'MS_Description', N'Является обязательной', 'user', 'dbo', 'Table', 'TCWorkTypes', 'Column', 'IsMandatory'
exec sp_addextendedproperty 'MS_Description', N'Выражение для вычисления стоимости работы', 'user', 'dbo', 'Table', 'TCWorkTypes', 'Column', 'CostExpr'
exec sp_addextendedproperty 'MS_Description', N'Шаблон для стоблцов Инвестпрограммы (в формате "$Наименование1$Значение1$Наименование2$Значение2")', 'user', 'dbo', 'Table', 'TCWorkTypes', 'Column', 'InvestProgramTemplate'
exec sp_addextendedproperty 'MS_Description', N'Шаблон для вывода работы в печатную форму ТУ', 'user', 'dbo', 'Table', 'TCWorkTypes', 'Column', 'PrintingTemplate'
exec sp_addextendedproperty 'MS_Description', N'Детали типа работы', 'user', 'dbo', 'Table', 'TCWorkTypes', 'Column', 'Details'
exec sp_addextendedproperty 'MS_Description', N'Стоимостная категория по умолчанию', 'user', 'dbo', 'Table', 'TCWorkTypes', 'Column', 'DefaultCostID'
