------проблема с ЭЦП select user_login_name, ka_pki_id from kc_user where user_login_name='t.umnova' видим t.umnova umnova_unk@minobraz.ru соответственно, нужно сделать update kc_user object set ka_pki_id=' t.umnova@egov66.ru' where user_login_name='t.umnova' после этого сертификат сам подхватится с носителя при первом обращении. Если сертификат в СЭДе есть есть – стандартно, под какой учёткой подписывается (редимы замещения) --------если поручение не отображается, при снятой галочке нет поручений В выданных поручениях не был указан текст поручения. Стандартными средствами системы выдать поручения без текста невозможно. На данный момент исправлено выполнением запроса: update ks_mission object set ka_text = 'Для организации выездов в соответствии с утвержденным графиком.' where ka_document = '080000018b0fb858' Текст поручения взят из неотправленного проекта. ---- Изменить текст отчета После изменения значения в поле ka_text выполните следующие действия: 1. Создать текстовый файл (.txt) с текстом отчета. 2. Выполнить API-команды по присоединению файла к отчету: setfile,c,,<путь к файлу> save,c, Важно! Название файла и путь к файлу не должны содержать кириллические символы. -----------Пользователь не видит корреспондент -------------------Причина – НЕ заполнено поле ka_alt_name ----Решение : ----Проверяем – select * from kc_correspondent2 where object_name like '%ЗЕЛЕНЫЕ%' ---Обновляем – update kc_correspondent2 object set ka_alt_name = object_name where r_object_id='080000018191b951' То есть ka_alt_name ставим одинаковым с object_name. ----Очередь заданий, ожидающих установки регистрационного штампа на PDF/TIFF : ----1. Список: select * from kc_delayed_stamping where ka_delete_flag = 0 ----2. Количество: select count(*) from kc_delayed_stamping where ka_delete_flag = 0 ----3. динамика обработки заданий : select count(*) from kc_delayed_stamping where ka_delete_flag = 0 and r_creation_date between date ('16.11.2015 16:17:01') and date ('16.11.2015 16::01') ----4. определение документов, которые не могут быть обработаны процессом AgentLauncher2: ----4.1. список заданий для простановки штампов отсортированный по дате создания ---(даты создания таких заданий значительно отличается от основной массы заданий, находящихся в очереди (или если очередь небольшая, то от текущего времени)): select * from kc_delayed_stamping where ka_delete_flag = 0 order by r_creation_date ----тут смотрим в табличке, сколько доков в очереди, застопорившие сверху апдейтим. select r_object_id as r_object_idr_object_id , title as titletitletitletitleti , r_creation_date as r_creation_dater_creat from kc_delayed_stamping where ka_delete_flag = 0 order by r_creation_date desc select ka_delete_flag from kc_delayed_stamping where r_object_id = '0800000187febfa4' update kc_delayed_stamping object set ka_delete_flag = 1 where r_object_id = '' update kc_delayed_stamping object set ka_delete_flag = 1 where r_object_id = '0800000187fee1bb' --------------------------------------------------------------------------------------------- ----Находим все вложения у документа select *,r_lock_owner, r_lock_date,r_lock_machine,a_special_app, r_modifier, i_chronicle_id from dm_sysobject in document id ('id documenta') Смотрим версии у вложения (находим самую новую) select *, r_lock_owner, r_lock_date from kc_content (all) where i_chronicle_id = ' id vlojenya' меняем вложение setfile,c, id vlojenya,C:\1.pdf save,c, id vlojenya ---Изменение грифа--- update ks_doc object set ka_stamp_id='0b000042800036a6' where r_object_id='09000042868b5819' 0b00000180125124 Обычный 0b00000180125123 Для служебного пользования 0b000001801250aa Конфиденциально 0b000001801250a9 Коммерческая тайна select ka_stamp_id from ks_doc where r_object_id='09000042868b5819' ---Количество созданных документов : select count(distinct doc.r_object_id) from ks_doc doc, kc_user us, dm_dbo.kc_org_position_sp pos, dm_dbo.kcv_get_user_filial uf, kc_department dep where pos.r_object_id = doc.ka_owner_name and us.user_name = pos.ka_user_name and pos.ka_folder_id = uf.department_id and dep.r_object_id = uf.filial_id and doc.r_creation_date between date('01.01.2014 04:00:01') and date('TODAY') and doc.ka_doc_kind != 'System mission' and owner_name = 'юзернейм пользователя.' select user_name from kc_user where ka_surname like 'Администрация Каменского городского округа%' -------------Проблема заключается в том, что при переброске поручений текущий исполнитель и указанный в поручении не совпадают. Такая ситуация может быть исправлена установкой скрытого замещения: create kc_substituter object set relation_name = 'kcrt_substitute2' set parent_id = '<исполнитель, указанный в поручении>' set child_id = '<текущий исполнитель>' set order_no = 1 set effective_date = date ('03.03.2015 12:49:00') set expiration_date = date ('31.12.2015 12:16:21') set description = 'my_tasks' set ka_admin_change = 1 set ka_hide_for_substituter = 1 alter group '<группа заместителей исполнителя, указанного в поручении>' add '<текущий исполнитель (kc_user)>' ---------Данные скрипты следует использовать только для решения данного конкретного случая. --------------замещение на уже уволенного update kc_substituter object set parent_id = '' where r_object_id = '' -----и от Азамовой select * from dm_dbo.kc_org_position_sp where ka_user_name = 'dilara@zdravso.ru' ---А замещение выставить можно так. create kc_substituter object set parent_id = '' set child_id = ' ' set effective_date = date ('02.04.2015 09:00:00') set expiration_date = date ('31.12.2015 11:00:00') set description = 'all_tasks' update kc_substituter object append ka_allow_tasks = 'rch.RuleChecking' append ka_allow_tasks = 'sci.Scanning' append ka_allow_tasks = 'inex.Assignment2' append ka_allow_tasks = 'miss.OnControl' append ka_allow_tasks = 'miss.Executing' append ka_allow_tasks = 'osie.Scanning' append ka_allow_tasks = 'scim.Scanning' append ka_allow_tasks = 'exec.Assignment' append ka_allow_tasks = 'miss.Executing-1' append ka_allow_tasks = 'mps.Sign' append ka_allow_tasks = 'reg.Registration' append ka_allow_tasks = 'dc.DocControlApprove' append ka_allow_tasks = 'dc.DocControlNewDate' append ka_allow_tasks = 'exam.Examination' append ka_allow_tasks = 'out.Registration' append ka_allow_tasks = 'iat.Transfer' append ka_allow_tasks = 'ua.AgreementConsist' append ka_allow_tasks = 'org_reg.Registration' append ka_allow_tasks = 'event_examination' append ka_allow_tasks = 'corr.Correcting' append ka_allow_tasks = 'iewp.PreExecuting' append ka_allow_tasks = 'sign.Signing' append ka_allow_tasks = 'ua.AgreementParallel' append ka_allow_tasks = 'print.Printing' append ka_allow_tasks = 'inex.Assignment1' append ka_allow_tasks = 'agrs.Agreement' append ka_allow_tasks = 'dc.DocControl' append ka_allow_tasks = 'Send.Sending' append ka_allow_tasks = 'sci.ScanningProtocol' append ka_allow_tasks = 'inex.Assignment' append ka_allow_tasks = 'incr.Registration' append ka_allow_tasks = 'iat.Transfer1' append ka_allow_tasks = 'gr.Transfer' append ka_allow_tasks = 'aprsint.Approvement' append ka_allow_tasks = 'iat.Agreement' append ka_allow_tasks = 'osie.RejNew' append ka_allow_tasks = 'rcm.RuleChecking' append ka_allow_tasks = 'orm.Registration' append ka_allow_tasks = 'urgent' append ka_allow_tasks = 'event' where r_object_id = ' ID замещения полученного в результате выполнения create>' ----Удалить орг. позицию пользователя ---поиск пользователя по фамидии--- select r_object_id, user_name, user_login_name, user_login_domain, ka_surname, ka_firstname, ka_middlename from kc_user where ka_surname like 'Кощеева%' Удалить орг. позицию Гурьевой select * from kc_org_position where ka_user_name = 'gureva-lv@gov66.ru' delete kc_org_position object where r_object_id = '0800000186778210' ---Как выдать замещение по закрытой УЗ 1. Создание замещения create kc_substituter object set parent_id = ‘’ ID орг.позиции замещаемого set child_id = ‘’ ID орг.позиции заместителя set effective_date = date ('20.07.2015 09:00:00') set expiration_date = date ('31.12.2015 11:00:00') set description = 'all_tasks' 2. Добавление задач update kc_substituter object append ka_allow_tasks = 'rch.RuleChecking' append ka_allow_tasks = 'sci.Scanning' append ka_allow_tasks = 'inex.Assignment2' append ka_allow_tasks = 'miss.OnControl' append ka_allow_tasks = 'miss.Executing' append ka_allow_tasks = 'osie.Scanning' append ka_allow_tasks = 'scim.Scanning' append ka_allow_tasks = 'exec.Assignment' append ka_allow_tasks = 'miss.Executing-1' append ka_allow_tasks = 'mps.Sign' append ka_allow_tasks = 'reg.Registration' append ka_allow_tasks = 'dc.DocControlApprove' append ka_allow_tasks = 'dc.DocControlNewDate' append ka_allow_tasks = 'exam.Examination' append ka_allow_tasks = 'out.Registration' append ka_allow_tasks = 'iat.Transfer' append ka_allow_tasks = 'ua.AgreementConsist' append ka_allow_tasks = 'org_reg.Registration' append ka_allow_tasks = 'event_examination' append ka_allow_tasks = 'corr.Correcting' append ka_allow_tasks = 'iewp.PreExecuting' append ka_allow_tasks = 'sign.Signing' append ka_allow_tasks = 'ua.AgreementParallel' append ka_allow_tasks = 'print.Printing' append ka_allow_tasks = 'inex.Assignment1' append ka_allow_tasks = 'agrs.Agreement' append ka_allow_tasks = 'dc.DocControl' append ka_allow_tasks = 'Send.Sending' append ka_allow_tasks = 'sci.ScanningProtocol' append ka_allow_tasks = 'inex.Assignment' append ka_allow_tasks = 'incr.Registration' append ka_allow_tasks = 'iat.Transfer1' append ka_allow_tasks = 'gr.Transfer' append ka_allow_tasks = 'aprsint.Approvement' append ka_allow_tasks = 'iat.Agreement' append ka_allow_tasks = 'osie.RejNew' append ka_allow_tasks = 'rcm.RuleChecking' append ka_allow_tasks = 'orm.Registration' append ka_allow_tasks = 'urgent' append ka_allow_tasks = 'event' where r_object_id = 'ID полученный в результате выполнения первого скрипта' ---Убрать нормоконтроль update ks_doc object set ka_skip_rule_check = 1 where r_object_id = 'id_shablona' -----Если необходимо добавиьт литер к номеру документа update kc_registrator object ------в скобах указываем номер строки +1. Если нам надо отредактировать строку -22, в скобах пишем [21] set ka_kind_template [10] = '#KIND_ENUM#-А' set ka_kind_template [11] = '#KIND_ENUM#-БЭ' where r_object_id='используем айди из --запрос 1' ----кол-во исходящих документов по ведомству за год select count(distinct doc.r_object_id) from ks_doc doc, kc_user us, dm_dbo.kc_org_position_sp pos, dm_dbo.kcv_get_user_filial uf, kc_department dep where pos.r_object_id = doc.ka_owner_name and us.user_name = pos.ka_user_name and pos.ka_folder_id = uf.department_id and dep.r_object_id = uf.filial_id and doc.r_creation_date between date('01.01.2015 00:00:00') and date('TODAY') --date('31.12.2014 23:59:59') and dep.r_object_id = '0800000180123140' and doc.ka_doc_kind like '%Исходящее письмо' -------------Для изменения листа согласования необходимо: ---найти орг. позицию согласующего select * from dm_dbo.kcv_users_all where full_name LIKE 'Пересторонин%' 1. Найти лист согласования по документу (ka_agree_description) select * from dm_dbo.ks_org_doc_rp where r_object_id = 'id документа' ka_agree_description – лист согласования ka_person_sign – лист подписания ka_person_sign_mandatory – лист подписания (зашит, без возможности удаления пользователем) Найти всех согласующих по этому листу Select * from dm_dbo.kc_agreement_desc_rp where r_object_id = '00000001843fb8e9' (id листа согласования) Удалить всех из листа согласования ka_person_agree_mandatory и ka_person_agree (предварительно сохранить списки и последовательность!!!) Update kc_agreement_desc object truncate ka_person_agree truncate ka_person_agree_mandatory where r_object_id = '0000000182ced75b' (id листа) 2. Добавить того, к кому должна прийти задача на согласование Update kc_agreement_desc object append ka_person_agree = '0800000182c95aff' org_id согласующего append ka_person_agree_mandatory = '0800000182c95aff' org_id согласующего where r_object_id = '0000000182ced75b' (id листа) 3. Обнуляем индекс- update ks_doc object set ka_agree_description_index = 0 where r_object_id = '08000001863142a4' (id документа) 4. Направить документ на согласование ------Или В данном конкретном случае можно поступить проще (Документ на исправлении и Салихов один в листе, значит можно весь лист удалить) Прежде чем закомитить, проверить, что удален именно лист Салихова. update ks_order_doc object remove ka_agree_description[номер листа - 1] where r_object_id = 'id документа' --------------------------- ---------------Возможно создание задачи на определенного согласующего ? Да, возможно, сделал по тому же самому документу, т.к. заявка отработана не корректно. Коллеги, обращаю ваше внимание, что следующий порядок действий НЕ ЯВЛЯЕТСЯ ИНСТРУКЦИЕЙ ДЛЯ ВСЕХ СИТУАЦИЙ по замене лица в листе согласования. В первую очередь необходимо определить у кого находится задача и на каком жизненном цикле находится документ. Прежде чем производить изменения лучше сделать скриншот листа согласования Находим документ Select * from ks_doc where r_object_id = '080000018a259a7b' Находим всех согласующих по документу select * from dm_dbo.ks_doc_rp where r_object_id = '080000018a259a7b' Находим лист согласования (необходимо смотреть поле ka_agree_description, листов может быть несколько.) Select * from dm_dbo.kc_agreement_desc_rp where r_object_id = ‘00000001858695e7’ Сохраняем последовательность всех лиц, кто стоит в листах согласования Меняем данные в листе согласования Сначала ставим единственным того, на кого должна упасть задача (п. 5), после получения задачи - ставим всех. update kc_agreement_desc object truncate ka_person_agree_mandatory truncate ka_person_agree --append ka_person_agree_mandatory = '0800000180123fb2' --append ka_person_agree_mandatory = '0800000181f7335e' --append ka_person_agree_mandatory = '0800000180124096' append ka_person_agree_mandatory = '080000018aafb6f1' --append ka_person_agree = '0800000180123fb2' --append ka_person_agree = '0800000181f7335e' --append ka_person_agree = '0800000180124096' append ka_person_agree = '080000018aafb6f1' where r_object_id = '00000001858695e7' Truncate выполнять КРАЙНЕ внимательно 4. Обнуляем индекс update ks_doc object set ka_agree_description_index = 0 where r_object_id = '080000018a259a7b' 5. Находим задачу и направляем на согласование select r_object_id, r_creation_date, r_performer_name, r_runtime_state, r_workflow_id from dmi_workitem where r_workflow_id in ( select r_workflow_id from dmi_package where any r_component_id in ('080000018ada2a3a')) abort,c,4d00000181b24b2d destroy,c,4d00000181b24b2d unlock,c,080000018a607c79 Назначаем жизненный цикл на согласование attach,c,080000018ada2a3a attach,c,080000018ada2a3a,4600000180003237 Восстанавливаем всех в листе согласования update kc_agreement_desc object truncate ka_person_agree_mandatory truncate ka_person_agree append ka_person_agree_mandatory = '0800000180123fb2' append ka_person_agree_mandatory = '0800000181f7335e' append ka_person_agree_mandatory = '0800000180124096' append ka_person_agree_mandatory = '080000018aafb6f1' append ka_person_agree = '0800000180123fb2' append ka_person_agree = '0800000181f7335e' append ka_person_agree = '0800000180124096' append ka_person_agree = '080000018aafb6f1' where r_object_id = '00000001858695e7' В результате в карточке должны быть зеленые визы у всех согласующих до конкретного лица, желтая у конкретного лица на кого направлялась задача, серые у последующих лиц. ------------Обычно DPaused растет по мере увеличения очереди документов, ожидающих простановки регистрационного штампа на PDF/TIFF. Время установки штампа зависит от размера файла, на который устанавливается штамп, и его типа. Например, при отправке подряд 10 исходящих документов с одним PDF в 96 МО, штамп должен установиться на 960 файлов, что занимает некоторое время. По мере обработки файлов DPaused уменьшаться. Таким образом опасность представляет не большой DPaused, а DPaused, который не уменьшается в течение некоторого промежутка времени. В редких случаях из внешних систем (МЭДО) поступают файлы, которые процесс не может обработать (проставить штамп), что иногда может приводить к сбою в работе процесса. В результате чего DPaused не уменьшается в течение 30 минут и более. Очередь заданий, ожидающих установки штампа, можно смотреть так: 1. Список: select * from kc_delayed_stamping where ka_delete_flag = 0 или 2. Количество: select count(*) from kc_delayed_stamping where ka_delete_flag = 0 Иногда количество документов, встающих в очередь, может быть больше количества документов, обрабатываемых процессом. В этом случае может сложиться впечатление, что DPaused только растет. Ограничивая период поступления документов в очередь, можно определить идет обработка заданий или нет: select count(*) from kc_delayed_stamping where ka_delete_flag = 0 and r_creation_date between date ('29.10.2015 00:00:01') and date ('29.10.2015 11:00:01') Вычисление документов, которые не могут быть обработаны процессом: 1. Отобразить список заданий для простановки штампов отсортированный по дате создания: select * from kc_delayed_stamping where ka_delete_flag = 0 order by r_creation_date 2. Даты создания таких заданий значительно отличается от основной массы заданий, находящихся в очереди (или если очередь небольшая, то от текущего времени). Например, сейчас 11:00. Запрос выдает 50 заданий, где время создания 49 в районе 10:30-11:00, а одного 7 утра. Вот то задание, у которого дата создания 7 утра и оно до сих пор не обработано, нужно выкинуть из очереди: update kc_delayed_stamping object set ka_delete_flag = 1 where r_object_id = '' За обработку заданий отвечает процесс AgentLauncher2. Его лог: /documentum/shared/jboss5.1.0/server/DctmServer_AgentLauncher2/log/server.log Команды перезапуска: /home/dmadmin/RESTART_STAMPS Ошибка падения процесса обычно имеет вид: [DM_SESSION_E_RPC_ERROR]error: "Server communication failure" Добрый день ! Валерия, в конце рабочего дня и период отпусков Вам может потребоваться Приложение 2 (мониторинг очередей Dpaused ), добавленное в Инструкцию по действиям персонала при нештатных (аварийных) ситуациях в системе электронного документооборота исполнительных органов государственной власти Свердловской области (X:\Отдел ИС\СЭД\СЭД_6.7) Основу вчера переслал Перов П.А. от п4.2 и ниже – прерогатива С.А. во время отсутствия П.Г. С уважением, Камышев Павел From: Камышев Павел Геннадьевич Sent: Friday, October 30, 2015 10:36 AM To: Камышев Павел Геннадьевич Subject: Инструкция AgentLauncher2 Краткая методика мониторинга и остановки-запуска процесса AgentLauncher2 при нарушении правильного прохождения документов по маршруту Очередь заданий, ожидающих установки регистрационного штампа на PDF/TIFF : 1. Список: select * from kc_delayed_stamping where ka_delete_flag = 0 2. Количество: select count(*) from kc_delayed_stamping where ka_delete_flag = 0 3. динамика обработки заданий : select count(*) from kc_delayed_stamping where ka_delete_flag = 0 and r_creation_date between date ('29.10.2015 00:00:01') and date ('29.10.2015 11:00:01') 4. определение документов, которые не могут быть обработаны процессом AgentLauncher2: 4.1. список заданий для простановки штампов отсортированный по дате создания (даты создания таких заданий значительно отличается от основной массы заданий, находящихся в очереди (или если очередь небольшая, то от текущего времени)): select * from kc_delayed_stamping where ka_delete_flag = 0 order by r_creation_date 4.2 Проблема простановки штампа отражается в журнале диагностики процесса AgentLauncher2(172.16.0.203 - /documentum/shared/jboss5.1.0/server/DctmServer_AgentLauncher2/log/server.log) в виде 2015-10-23 18:09:14,559 INFO [STDOUT] (Thread-12) [2015-10-23 18:09:14,558|ERROR|Thread-12 |ru.korusconsulting.dms.tbo.KcDelayedChanges|error|298 ] Document stampting. Part <>. Unexpected exception 5.Восстановлние работоспособности AgentLauncher2 Например, сейчас 11:00. Запрос выдает 50 заданий, где время создания 49 в районе 10:30-11:00, а одного 7 утра. Вот то задание, у которого дата создания 7 утра и оно до сих пор не обработано, при этом необходимо: 5.1 удалить из очереди (В случае долгого нахождения документа в очереди на обработку заданию необходимо присвоить маркер удаления) присвоение маркера удаления: update kc_delayed_stamping object set ka_delete_flag = 1 where r_object_id = '' 5.2 перезапустить процесс AgentLauncher2 Команды перезапуска процесса AgentLauncher2: Остановка: /home/dmadmin/RESTART_STAMPS/stopAL2.sh Проверка остановки: ps -ef|grep jmsal2 |grep -v grep Старт: /home/dmadmin/RESTART_STAMPS/startAL2.sh Дислокация журнала диагностики процесса AgentLauncher2(172.16.0.203): /documentum/shared/jboss5.1.0/server/DctmServer_AgentLauncher2/log/server.log Ошибка прерывания (падения) процесса обычно имеет вид: [DM_SESSION_E_RPC_ERROR]error: "Server communication failure" -------Если необходимо добавить литер к номеру документа. ---запрос 1 select * from kc_registrator where ka_branch = 'вставляем ид. Ка_бранч филиала' -----Посмотреть рег. номер: select -- позиция записи i_position+1, -- название типа/подвида ka_doc_kind, -- шаблон рег. номера ka_kind_template from kc_registrator -- ID ИОГВ where ka_branch = 'вставляем ид. Ка_бранч филиала' -----Если необходимо добавить литер к номеру документа update kc_registrator object ------в скобах указываем номер строки +1. Если нам надо отредактировать строку -22, в скобах пишем [21] set ka_kind_template [10] = '#KIND_ENUM#-А' set ka_kind_template [11] = '#KIND_ENUM#-БЭ' where r_object_id= 'используем айди из --запрос 1' ----------------------------------- ------------------ИНСТРУКЦИЯ ПО СОХРАНЕНИЮ ДАННЫХ О ЗАДАЧАХ ----В данный момент становиться актуальной задача смены версии оргпозиции министров (изменение должности и/или самого министра) ----Данная инструкция необходимо для выполнения при изменении пользователя в оргпозиции (например, смена Министра Иванова на Петрова) ---Чтобы осуществить такую замену, необходимо выполнить следующие пункты: ---1. Создать новую учетную запись для нового Министра (Петрова) ---2. Уволить старого Министра (Иванова) ---3. Открыть dql и выполнить следующий скрипт: select 'goupdate dmi_queue_item object set read_flag = ' as a1, read_flag, ' ' as a1, ' set date_sent = date(''' as a2, date_sent, ''')' as a2, ' where item_id = ''' as a3, item_id, ''' and delete_flag =0' as a3 from dmi_queue_item where delete_flag = 0 and task_name != 'event' and name = '' ---4. Данные, полученные этим скриптом необходимо скопировать в notepad++ и убрать знак табуляции, используя автозамену: До: goupdate dmi_queue_item object set read_flag = 0 set date_sent = date(' 03.07.2012 16:41:19 ') where item_id = ' 09000042811456bc ' and delete_flag =0 После: goupdate dmi_queue_item object set read_flag = 0 set date_sent = date('03.07.2012 16:41:19') where item_id = '09000042811456bc' and delete_flag =0 ---5. После необходимо привести получившиеся запросы в приемлемый для dql вид, используя автозамены в Word: “update” -> “^pupdate” “set” -> “^pset” “where” -> “^pwhere” ----До: goupdate dmi_queue_item object set read_flag = 0 set date_sent = date('03.07.2012 16:41:19') where item_id = '09000042811456bc' and delete_flag =0 ----После: go update dmi_queue_item object set read_flag = 0 set date_sent = date('03.07.2012 16:41:19') where item_id = '09000042811456bc' and delete_flag =0 ----6. Сохранить получившийся результат в файл .doc ----7. В справочнике оргструктуры найти оргпозиции уволенного министра. Открыть ее, сделать активной, указать новую фамилию и должность и нажать кнопку «Сохранить». ----8. После сохранения, открыть dql и выполнить скрипт, полученный в пункте 3. ----9. Выполнить скрипт: update dmi_queue_item object set task_name = 'miss.Executing' where name = '' and delete_flag = 0 and task_subject = 'На исполнение' and task_name <> 'miss.Executing') ----10. Выполнить скрипт: update dmi_queue_item object set task_name = 'miss.OnControl' where name = '' and delete_flag = 0 and task_subject = 'На принятие отчета' and task_name <> 'miss.OnControl')