14536 вычисления в конструкторе
This commit is contained in:
parent
e4163ff188
commit
74d5cf0106
|
@ -590,6 +590,24 @@ if @formName='EmployeeStatementForm' AND ( @ColumnName = '#bDate#' OR @ColumnNam
|
|||
![Пример](media/primer.png)
|
||||
![Предупреждение](media/warning2.png)
|
||||
|
||||
Ниже представлены примеры проверок:
|
||||
|
||||
Колонка для выделения | Сообщение | Правило для проверки
|
||||
----------------------|-----------|---------------------
|
||||
#bdate_new1#,#bdate_new2# | Заявление подается минимум за 3 дня до даты отпуска. Скорректируйте #bdate_new1_name# #bdate_new1# | #bdate_new1#::date < now()::date+ interval '1 day'*3
|
||||
#kolvo_new1# | Количество переносов (часть 1) больше чем в основном отпуске | #kolvo#< coalesce(#kolvo_new1#,0)
|
||||
#kolvo_new2# | Количество переносов (часть 1 + часть2) больше чем в основном отпуске | #kolvo#< coalesce(#kolvo_new1#,0)+coalesce(#kolvo_new2#,0) and coalesce(#kolvo_new2#,0)<>0
|
||||
#bdate_new1# | Дата начала нового отпуска должна быть позже текущей даты | #bdate_new1#::date <= now()::date
|
||||
#bdate_new2# | Дата начала нового отпуска должна быть позже текущей даты | coalesce(#bdate_new2#,'19700101')<>'19700101' and #bdate_new2#::date <= now()::date
|
||||
#bdate_new2# | Заявление подается минимум за 3 дня до даты отпуска | coalesce(#bdate_new2#,'19700101')<>'19700101' and #bdate_new2#::date < now()::date+ interval '1 day'*3
|
||||
#bdate_new2# | Пересечение отпусков, скорректируйте период | coalesce(#bdate_new2#,'19700101')<>'19700101' and #bdate_new2# between #bdate_new1# and #edate_new1#
|
||||
#bdate_new1# | Пересечение отпусков, скорректируйте период | coalesce(#bdate_new1#,'19700101')<>'19700101' and #bdate_new1# between #bdate_new2# and #edate_new2#
|
||||
#edate_new1# | Пересечение отпусков, скорректируйте период | coalesce(#edate_new1#,'19700101')<>'19700101' and #edate_new1# between #bdate_new2# and #edate_new2#
|
||||
#edate_new2# | Пересечение отпусков, скорректируйте период | coalesce(#edate_new2#,'19700101')<>'19700101' and #edate_new2# between #bdate_new1# and #edate_new1#
|
||||
#kolvo_new2# | Количество переносов (часть 1 + часть 2) меньше чем в основном отпуске | #kolvo#> coalesce(#kolvo_new1#,0)+coalesce(#kolvo_new2#,0) and coalesce(#kolvo_new2#,0)<>0
|
||||
#kolvo_new1# | Количество переносов (часть 1) меньше чем в основном отпуске | #kolvo#> coalesce(#kolvo_new1#,0) and coalesce(#kolvo_new2#,0) = 0
|
||||
|
||||
|
||||
## Вкладка "Сообщения об удаленных документах"
|
||||
|
||||
Данная вкладка предназначена для самостоятельного указания текста для удаленных документах из системы 1С. Если электронный документ был загружен в систему 1С, и при этом соответствующий приказ был помечен на удаление в системе 1С, то указанный текст, он будет отображаться в связанном с приказом заявлении. Для проставления признака должна быть настроена задача ["Проверка документов Лексемы на удаление в 1С"](../../service/sheduler/TaskSheduler.md) в [планировщике](../../service/sheduler/Config.md).
|
||||
|
|
Loading…
Reference in New Issue