MyTetra Share
Делитесь знаниями!
О, смотри-ка какое хорошее место. Дайте два!
Инструкция от добавления вида до создания регистрационной последовательности
27.02.2017
10:01
Автор: Семён
Текстовые метки: Вид Подвид шаблон регистрационная последоватлеьность
Раздел: root - СЭД - админ работа в СЭД - Шаблоны

действия администратора по созданию нового вида

Важно! Перед внесением каких-либо изменений на промышленной СЭД  обязательно проверьте эти изменения на тестовом сервере.

Важно! Новые записи необходимо создавать лишь в том случае, если они отсутствуют в справочниках.

         -- 1.       При помощи утилиты DQLWin32 создайте новую запись в справочнике видов документов:

create ks_kind_description object

set object_name = '<Название нового вида документа>'

set ka_is_main = 1

-- 2.       Занесите информацию о созданном виде в справочник типов документов:

update ks_type_description object

append ka_included_kinds = (select r_object_id from ks_kind_description where object_name = '<Название нового вида документа>' and ka_is_main = 1)

where object_name = '<Название типа документа>'

-- 3.       При помощи утилиты DQLWin32 создайте новую запись в справочнике подвидов документов:

create ks_kind_description object

set object_name = '<Название нового подвида документа>'

set ka_is_main = 0

set title = object_name

set ka_folder_id = (select r_object_id from ks_kind_description where object_name = '<Название вида документа>' and ka_is_main =1)

-- 4.       Занесите информацию о созданном подвиде в справочник типов документов:

update ks_type_description object

append ka_included_kinds = (select r_object_id from ks_kind_description where object_name = '<Название нового подвида документа>' and ka_is_main = 0)

where object_name = '<Название типа документа>'

-- 5.       Создайте шаблон документа:

create <тип объекта> object

set a_is_template = 1

set ka_creator_name = '0000000000000000'

set ka_owner_name = '0000000000000000'

set r_policy_id = (select r_object_id from dm_policy where object_name = 'lf_createdocument')

set ka_filial = (select r_object_id from kc_department where object_name = '<Название ИОГВ>' and ka_is_branch = 1)

set ka_stamp_id = (select r_object_id from kc_stamp_dictionary where object_name = 'Обычный')

set ka_main_kind_id = (select r_object_id from ks_kind_description where object_name ='<Название вида документа>' and ka_is_main = 1)

set ka_doc_kind = '<Название подвида документа>'

set object_name ='<Код ИОГВ>.<Название шаблона>'

set ka_template_name = object_name

set title =  object_name

set ka_title = object_name

set acl_domain = 'pso'

set acl_name =  '<ACL template>'

set ka_state_name_ru = 'Проект документа'

set ka_object_kind = '<Тип объекта>'

-- 6.       Измените соответствующий справочник подвидов (добавляем шаблон):

update ks_kind_description object

append ka_templates = (select r_object_id from ks_doc where a_is_template =1 and object_name ='<Код ИОГВ>.<Название шаблона>'

and ka_doc_kind = '<Название подвида документа>')

where object_name = '<Название подвида документа>'

and ka_is_main = 0

-- 7.       Настройти регистрационную последовательность для :

update kc_registrator object

append ka_doc_kind = 'Вид документаиз поля r_object_type:Подвид документа'

append ka_kind_number = Номер с которого начнется нумерация (0)

append ka_kind_reg_procedure = 'ru.korusconsulting.dms.services.KcDocRegistrator'

append ka_kind_string1=' '

append ka_kind_string2=' '

append ka_kind_number_length = 0

append ka_kind_template = 'Шаблон регнмоера'

append ka_kind_year = Текущий год

append ka_kind_date =date('Дата, с которой допустимо брать резервы')

where ka_branch = 'id ИОГВ'

Так же в этом разделе:
 
MyTetra Share v.0.43
Яндекс индекс цитирования