revert: /v1/stages вернуть ЭтапыПроектов.Владелец (стандартный реквизит подчинённого справочника)

This commit is contained in:
Roman Chesnokov
2026-05-15 18:54:43 +05:00
parent 9c0a2efa3f
commit 042ec1c2ef
@@ -202,11 +202,8 @@
// GET /v1/stages
//
// Catalog.ЭтапыПроектов в BIT.RA — НЕ подчинённый справочник, владельца нет.
// Связь Этап→Проект на уровне справочника отсутствует: один и тот же этап
// может относиться к разным проектам в зависимости от того, какой документ
// его использует. Маппинг этап→проект делается в ETL на стороне core
// (через Document.Работы.Этап → строки → их Проект).
// Catalog.ЭтапыПроектов подчинённый справочник, Владелец = Catalog.Проекты
// (стандартный реквизит, через Subordination ToItems).
//
Функция StagesGet(Запрос) Экспорт
@@ -217,6 +214,7 @@
| ЭтапыПроектов.Ссылка КАК Ссылка,
| ЭтапыПроектов.Код КАК Код,
| ЭтапыПроектов.Наименование КАК Наименование,
| ЭтапыПроектов.Владелец КАК Проект,
| ЭтапыПроектов.Родитель КАК Родитель,
| ЭтапыПроектов.ЭтоГруппа КАК ЭтоГруппа,
| ЭтапыПроектов.Кодификатор КАК Кодификатор,
@@ -236,6 +234,7 @@
Запись.Вставить("id", bfd_IntegrationAPIHelpers.UUID(Выборка.Ссылка));
Запись.Вставить("code", Выборка.Код);
Запись.Вставить("name", Выборка.Наименование);
Запись.Вставить("project_id", bfd_IntegrationAPIHelpers.UUID(Выборка.Проект));
Запись.Вставить("parent_id", bfd_IntegrationAPIHelpers.UUID(Выборка.Родитель));
Запись.Вставить("is_folder", Выборка.ЭтоГруппа);
Запись.Вставить("codifier", Выборка.Кодификатор);