Организации
Организация (Organization) — юридическое лицо: заказчик и/или подрядчик.
Флаги
Каждая организация имеет два независимых флага:
customer = true— может быть заказчиком в договоре.executor = true— может быть подрядчиком.
Одна организация может быть одновременно и заказчиком, и подрядчиком — флаги независимы.
Поля
- Полное и краткое название.
- ИНН, КПП.
- Юридический адрес (регион → район → населённый пункт → улица).
- Тип здания (для адреса).
- Банковские реквизиты: банк, корр. счёт, расч. счёт, лиц. счёт.
- Директор: имя, фамилия, отчество, должность.
Где открывать
Доступ через Справочники → Справочники контракта → Организации (на странице справочников карточка «Организации» со счётчиком).
Адрес страницы: /organizations.
Страница каталога
- Поиск по наименованию и ИНН.
- Фильтр по роли: «Все» / «Только заказчики» / «Только подрядчики».
- Таблица: Наименование · Краткое · ИНН · Роль · Банк · Регион · Действия.
- Роль отображается бейджем (Заказчик / Подрядчик / Заказчик + Подрядчик).
- Действия в строке: ✏️ редактировать · 👁 открыть карточку · 🗑 удалить.
- Таблица в компактном режиме (ellipsis + tooltip), ширина столбцов настраиваемая и запоминается в
localStorage. - Кнопка «+ Создать организацию» сверху открывает форму создания.
Модалка создания и редактирования
Создание и редактирование организации используют один и тот же компонент (OrganizationModal). Этот же компонент открывается из карточки договора при создании заказчика/подрядчика «на лету».
- При создании заголовок «Создание заказчика» / «Создание подрядчика» (в зависимости от того, какую роль предлагают по умолчанию). Внутри формы две галочки
customerиexecutor— можно поставить любую комбинацию. - При редактировании заголовок «Редактирование организации:
<краткое название>». - Кнопка снизу — «Создать» или «Сохранить» в зависимости от режима.
Важно: до создания организации убедитесь, что в справочниках уже есть нужный банк, регион, район, населённый пункт, улица, тип здания и должность подписанта. На карточке договора рядом со связанными селектами есть кнопки «+» для быстрого создания. На странице каталога организаций такие же «+» ведут к подсказке открыть соответствующий справочник отдельно.
Использование
- Заказчик и подрядчик в договорах — через выпадающие селекты.
- При фильтрации объектов и договоров по заказчику/подрядчику.
- В страничной сводке объекта строка контракта показывает тип, номер, даты — все они берутся из договора, а тип и реквизиты заказчика/подрядчика отображаются на детальной странице.