1

Тема: Полезные @ команды

В этой теме я буду собирать полезные @ команды.

Проверка, есть ли у документа-ответа  родительский документ: @IsUnavailable($Ref)=1

Поделиться

2

Re: Полезные @ команды

Выборка в виде документов:
все входящие не в архиве, у которых:
1. Срок исполнения меньше текущего
2. Нет ответов, срок исполнения не указан, зарегистрирован более 30 дней.

SELECT (@Left(Form;4)="Vhod"&РАССМАТРИВАЕТ_ДОКУМЕНТ!="В Архиве"&РАССМАТРИВАЕТ_ДОКУМЕНТ!="На контроле"&(СРОК_ИСПОЛНЕНИЯ_<@Now|(@Elements(LinkChildDoc)=0&СРОК_ИСПОЛНЕНИЯ_=@Nothing&( @Adjust(ДАТА_РЕГИСТРАЦИИ;0;0;30;0;0;0)<@Now))))


Выбрать в вид все просроченные документы:
SELECT ((@Left(Form;4)="Vhod"|@Left(Form;5)="Ishod"|@Left(Form;5)="Vnutr")&(СРОК_ИСПОЛНЕНИЯ_<@Today)&(РАССМАТРИВАЕТ_ДОКУМЕНТ!="На контроле"&РАССМАТРИВАЕТ_ДОКУМЕНТ!="В Архиве")&ОТМЕТКА_ОБ_УДАЛЕНИИ=0)

Поделиться

3

Re: Полезные @ команды

Работа с @IF
@if (условие_1; действие_1; условие_2; действие_2; иначе_3)
если условие_1 истинно, то проверки условие_2 уже не будет.

Поделиться

4

Re: Полезные @ команды

Поделиться

5

Re: Полезные @ команды

Поделиться

6

Re: Полезные @ команды

Поделиться

7

Re: Полезные @ команды

Поделиться