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-selection)
**Назначение:** заявка на подбор персонала / открытие вакансии.
**Категория:** Отдел рекрутинга
**Списки SP:** «Заявка на подбор — данные» (только данные — согласования нет)
**RequestTypeId (внешний API маршрутов):** — (маршрут не используется)
## Маршрут
- Фаз нет: отправка = запись в список данных, без согласования и исполнения.
## Особое поведение
- **Самая большая форма (~42 поля).**
- **Поля-люди:** `Responsible`, `ProposedMentor`, `DirectManager` — один человек;
`HiringDecisionMaker` — несколько (мульти). Пишутся как `<Field>Id`
(см. `submit.ts` → `resolveUserId`).
- **Нет режима согласующего** (в `viewRegistry` не зарегистрирована) и **нет общего
жизненного цикла** (черновик/статус/upsert) — это ранняя форма, простая отправка
через `submitRecruitingSelection`.
## Секции формы
См. `sections/` формы.
## Точки входа
- rptype: `recruiting-selection`
- Режим согласующего (просмотр): нет
- «Создать на основе»: —
> Замечание: сделана до введения общего жизненного цикла и согласования. При
> необходимости приводится к общему шаблону (`useRequestSubmit` + `SubmitActions`
> + маршрут согласования), как в остальных формах.