feat: форма «Заявление на увольнение» (hr-dismissal)
Новая форма отдела кадров по бумажному шаблону «Заявление на увольнение ШТАТ»: сотрудник, должность, структурное и самостоятельное подразделение, последний рабочий день, контактный телефон, комментарий. По умолчанию заявка на себя, но можно подать за другого — маршрут резолвится по выбранному сотруднику. Подразделение подтягивается из профиля (SPS-Department, read-only), должность и организации — из справочника Employee/ByEmail. Последний рабочий день не может быть в прошлом; срок предупреждения об увольнении форма не проверяет — дату согласуют с работодателем. Перекрёстные ссылки с «Обходным листом»: колонки-гиперссылки ClearanceUrl / DismissalUrl (только в списках, формы их пока не пишут). Для них в провижинере появился тип колонки Url, а сам скрипт разбит на два прохода — сначала все списки, потом колонки: иначе Lookup на список другой формы держится на алфавитном порядке обхода манифестов. Списки «Заявление на увольнение 1 — данные» / «… — согласование» созданы на /sites/requests. Тип заявки в админке approval-route ещё не заведён — до этого форма откроется, но отправить заявку не даст. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -25,12 +25,15 @@
|
||||
| `DateTime` | дата/время | — |
|
||||
| `Boolean` | да/нет | — |
|
||||
| `User` | пользователь | — |
|
||||
| `Url` | гиперссылка (адрес + подпись) | — |
|
||||
| `Lookup` | подстановка | `lookupList` (заголовок источника), `lookupShowField` (по умолч. `Title`) |
|
||||
|
||||
Плюс на уровне формы: `titleColumnName` — переименовать стандартную колонку `Title`.
|
||||
|
||||
> **Порядок для Lookup:** список-источник должен существовать раньше, чем колонка,
|
||||
> которая на него ссылается. Если источник в другой форме — сначала прогоните её манифест.
|
||||
> которая на него ссылается — но следить за этим руками не нужно: скрипт сначала
|
||||
> создаёт ВСЕ списки, и только потом колонки, поэтому порядок обхода манифестов
|
||||
> не важен (и взаимные ссылки тоже разрешимы).
|
||||
|
||||
## Разовая подготовка
|
||||
|
||||
|
||||
Reference in New Issue
Block a user