Прикрепление pdf-файла к документу по маршруту
Создаем новое Действие (приложение)
Навигатор: СПРАВОЧНИКИ \ БИЗНЕС-ПРОЦЕССЫ \ Вспомогательные модули \ Действия (приложение)
Для этого необходимо запустить скрипт:
Скрипт для PGSQL
sql
Copy
do $
begin
drop table if exists tmp_bpms_step_action_save;
create temporary table tmp_bpms_step_action_save (sname varchar(45), name varchar(254), code varchar(50), execute_code varchar(4000), is_sys integer, type integer, desc_note varchar(1000)) on commit drop;
insert into tmp_bpms_step_action_save (name, sname, code, execute_code, is_sys, type, desc_note)
values( **Запуск шаблона экспорта **Экспорт 1****,**Прил к соглашению на иные цели (график)**,**action_rpt_agree_gr_tgs**,**<?xml version=**1.0** encoding=**windows-1251**?>
<Functions>
<Function Name=**Dwh.DoAction.DocumentBPMS**>
<Param Name=**actid** Type=**int**>
<Value>21</Value>
</Param>
</Function>
</Functions>
**, 0, 4,**Запуск отчета Приложение 2 к соглашению на иные цели (график)**);
insert into dbo.bpms_s_step_action (sname, name, code, execute_code, is_sys, type, desc_note)
select sname, name, code, execute_code, is_sys, type, desc_note from tmp_bpms_step_action_save t
where not exists(select * from dbo.bpms_s_step_action ssa where lower(ssa.code) = lower(t.code));
end;$;
Скрипт для SQL
sql
Copy
if object_id(**tempdb..#bpms_s_step_action**) is not null drop table #bpms_s_step_action
GO
create table #bpms_s_step_action (sname varchar(45), name varchar(254), code varchar(50), execute_code varchar(4000), is_sys integer, type integer, desc_note varchar(1000))
GO
set nocount on
insert into #bpms_s_step_action (name, sname, code, execute_code, is_sys, type, desc_note)
values( **Запуск шаблона экспорта **Экспорт 1****,**Запуск шаблона экспорта 1**,**action_export_1**,**<?xml version=**1.0** encoding=**windows-1251**?>
<Functions>
<Function Name=**Dwh.DoAction.DocumentBPMS**>
<Param Name=**actid** Type=**int**>
<Value>21</Value>
</Param>
</Function>
</Functions>
**, 0, 4,**Запуск шаблона экспорта **Экспорт 1****)
GO
insert into dbo.bpms_s_step_action (sname, name, code, execute_code, is_sys, type, desc_note)
select sname, name, code, execute_code, is_sys, type, desc_note from #bpms_s_step_action t
where not exists(select * from dbo.bpms_s_step_action ssa where ssa.code = t.code)
GO
Где необходимо определить значения:
'Запуск шаблона экспорта "Экспорт 1"' - Наименвоание
'Запуск шаблона экспорта 1' -
<Value>21</Value> - 21 является id