жсд закомментил запросы
This commit is contained in:
parent
f1379e695d
commit
aac298471b
@ -107,7 +107,8 @@
|
|||||||
|
|
||||||
Для универсальных документов и документов на подписание (ДНП) в первую очередь ищется доп.атрибут типа Работник со служебным наименованием, сформированному по правилу #worker%# – это значит, что могут подобраться `#worker#`, `#worker1#` и т.д., т.к. % означает, что после слова worker может идти любой набор симоволов любой длины (даже нулевой). Если такие доп. атрибуты отсутствуют или не заполнены, проверяется, заполнено ли в документе поле IdWorker, которое может быть заполнено кодом сотрудника при загрузке документа из сторонней системы (базы). Для остальных типов документов по умолчанию ищется значение IdWorker.
|
Для универсальных документов и документов на подписание (ДНП) в первую очередь ищется доп.атрибут типа Работник со служебным наименованием, сформированному по правилу #worker%# – это значит, что могут подобраться `#worker#`, `#worker1#` и т.д., т.к. % означает, что после слова worker может идти любой набор симоволов любой длины (даже нулевой). Если такие доп. атрибуты отсутствуют или не заполнены, проверяется, заполнено ли в документе поле IdWorker, которое может быть заполнено кодом сотрудника при загрузке документа из сторонней системы (базы). Для остальных типов документов по умолчанию ищется значение IdWorker.
|
||||||
|
|
||||||
В заявлениях, актах аннулирования оно заполняется, для ЛНА, доверенностей и прочих документов оно скорее всего не заполняется. Для них можно либо скорректировать запрос в поле **"Итоговая выборка"**, добавив внутрь coalesce вычисление сотрудника по создателю документа или какое-то другое правило, либо определить правило заполнения `IdWorker` в представлении `comdoc."DocflowExists"` (задаётся в базе).
|
В заявлениях, актах аннулирования оно заполняется, для ЛНА, доверенностей и прочих документов оно скорее всего не заполняется. Для них можно либо скорректировать запрос в поле **"Итоговая выборка"**, добавив внутрь coalesce вычисление сотрудника по создателю документа или какое-то другое правило.
|
||||||
|
<!-- , либо определить правило заполнения `IdWorker` в представлении `comdoc."DocflowExists"` (задаётся в базе). -->
|
||||||
|
|
||||||
Для вычисления родительского подразделения тоже необходимо определить сотрудника, чьё родительское подразделение (а также Инициатор документа, Подразделение, Должность) будет показано в результирующей таблице ЖСД.
|
Для вычисления родительского подразделения тоже необходимо определить сотрудника, чьё родительское подразделение (а также Инициатор документа, Подразделение, Должность) будет показано в результирующей таблице ЖСД.
|
||||||
|
|
||||||
@ -146,8 +147,6 @@
|
|||||||
В запросе: **Все документы** данное значение указано в конце запроса:
|
В запросе: **Все документы** данное значение указано в конце запроса:
|
||||||
|
|
||||||
```sql
|
```sql
|
||||||
(select top 1 wr."VCode" from "RP_Worker" wr join "RP_PersonContact" pc on wr."IdPerson"= pc."Pcode"
|
|
||||||
and pc."IdTypeContact" = 6 and pc."Code" = t."StageUser"
|
|
||||||
where wr."COrg" = 4 order by wr."DateBeg" ) as "AnyColumnO"
|
where wr."COrg" = 4 order by wr."DateBeg" ) as "AnyColumnO"
|
||||||
, 2
|
, 2
|
||||||
```
|
```
|
||||||
@ -168,16 +167,11 @@
|
|||||||
insert into "tmp_finresult"(..., "EmailRecipient")
|
insert into "tmp_finresult"(..., "EmailRecipient")
|
||||||
...,
|
...,
|
||||||
( SELECT w."VCode"
|
( SELECT w."VCode"
|
||||||
FROM comdoc."RouteStage" as rs
|
FROM ...
|
||||||
join comdoc."StageItem" AS i on i."PCode" = rs."VCode"
|
|
||||||
join rp."RP_PersonContact" pc on i."StageUser" = pc."Code" and pc."IdTypeContact" = 6
|
|
||||||
join rp."RP_Worker" w on pc."Pcode" = w."IdPerson" and w."COrg" = t."orgId"
|
|
||||||
WHERE rs."PCode" = t."RouteVCode"
|
|
||||||
AND i."StageItemStatus" = 2 order by i."VCode", w."DateBeg" desc
|
|
||||||
limit 1
|
limit 1
|
||||||
)
|
)
|
||||||
```
|
```
|
||||||
### Примеры запросов
|
<!-- ### Примеры запросов
|
||||||
|
|
||||||
#### Просроченные документы
|
#### Просроченные документы
|
||||||
|
|
||||||
@ -1346,4 +1340,4 @@
|
|||||||
execute _str;
|
execute _str;
|
||||||
end;
|
end;
|
||||||
$myQ$;
|
$myQ$;
|
||||||
```
|
``` -->
|
||||||
|
Loading…
x
Reference in New Issue
Block a user