fix: changed script to crete cells from list to site

This commit is contained in:
Тимур Городецкий
2026-08-06 15:00:06 +05:00
parent 571614c031
commit 05f294d732
11 changed files with 435 additions and 99 deletions
@@ -0,0 +1,30 @@
# Заявка на прием (recruiting-hire)
**Назначение:** приём сотрудника на работу.
**Категория:** Отдел рекрутинга
**Списки SP:** «Прием на работу — данные» / «Прием на работу — согласование»
**RequestTypeId (внешний API маршрутов):** 5
## Маршрут
- Фазы: согласование + исполнение.
- Исполнители подтягиваются из Execution-маршрута; если их нет — заявка финиширует
на «Согласовано» (блок «Исполнение» не показывается).
## Особое поведение
- **Маска телефона** (PhoneInput) на поле «Телефон».
- **Разделитель тысяч** (MoneyInput) на окладах (испытательный срок / после).
- **Условное поле «Взамен кого» (ReplacedEmployee)** — показывается только когда
тип приёма = замена уволенного (см. `HIRE_TYPE_REPLACEMENT` в модели).
- Секция **СИЗ** (рост, размеры одежды/обуви).
- **Является источником для «Организация рабочего места»** — из просмотра этой
заявки кнопка «Организация рабочего места на основе этой» открывает форму
it-workplace-setup с префиллом (rpsource = id этой заявки).
- Печать — общий механизм (без «Вложений»).
## Секции формы
ApplicationSection · CandidateSection · PpeSection · ConditionsSection
## Точки входа
- rptype: `recruiting-hire`
- Режим согласующего (просмотр): есть (`RecruitingHireView`)
- «Создать на основе»: эта заявка → источник для `it-workplace-setup`