Здравствуйте

Введется разработка в пользовательском пакете, нужно добавить текстовое поле в замещающий объект Файл таким образом, что бы другие объекты, такие как AccountFile, ContactFile, тоже унаследовались от моего объекта Файл и имели в себе новое текстовое поле.

Насколько я понял решение состоит в настройке зависимости пакетов, но не до конца понимаю как должна выставляться иерархия. В настройках пакета стоит зависимость от Base

Нравится

1 комментарий

Илья, это разные явления,  замещение в разных пакетах схемы с одним и тем же именем и наследование (в одном или разных пакетах) одних схем от других с разными именами (например, ContactFile на основе базового File).

 

Если бы и базовая, и наследуемая схема были бы в одном пакете, после добавления поля в File было бы достаточно пересохранить AccountFile. Но у Вас схема есть только в коробочном пакете, её менять не получится.

 

Видимо, Вам нужно заместить File в пакете Custom (или другом, где разрабатываете), добавить поле, сохранить и опубликовать. Затем в том же пакете Custom заместить уже AccountFile, ContactFile, где появится и новая колонка, тоже сохранить и опубликовать, чтобы новая колонка создалась в БД.

Показать все комментарии

Здравствуйте,

Как могу удалить настройку из "дизайнера обьекта" "Родитель в иерархии" ("Системные колонки")?
Добавила поле "создал", а сейчас не могу удалить

С уважением,
Гюнель

Нравится

10 комментариев

Здравствуйте.

Возникает ли какая либо ошибка при удалении поля?
Можете скинуть скриншот страницы объекта с полями?

Заранее спасибо!

Здравствуйте.

Возникает ли какая либо ошибка при удалении поля?
→Поле серего цвета и я не могу ее удалить.

Можете скинуть скриншот страницы объекта с полями?
→Да, прикрепляю скриншот страницы

Заранее спасибо!

С уважением,
Гюнель

Вы не указали значение для поля "Владелец" - ID родительского документа.

Ничего не поменялся

С уважением,
Гюнель

Удалите поле родитель, и предоставьте скриншот свойств самого поля, пожалуйста.

Да, но вед, не удаляется поле родитель.

С уважением,
Гюнель

Гюнель, данные для доступа предоставить можете (в личном сообщении)?

Добрый день, коллеги!
Для решения проблемы нужно выполнить:
1. Выгрузить файл метаданных на диск.
2. Открыть его в блокноте
3. Удалить строчку с параметром "HierarchyColumn"
4. Загрузить файл обратно
5. Опубликоваться.

Например, HierarchyColumn может быть задан такой строкой:
"HierarchyColumn": "65aa6f84-1120-45c5-9771-ad6690a1c2cb"

Добрый день,

Вы мне очень сильно помогли.
Большое спосиба

С уважением,
Гюнель

 

Евгения Василенко, добрый день!

Данная проблема с очисткой поля "Родитель в иерархии" решена на версии 7.18.2.

Можем предложить обновится на данную версию для решения проблемы.

Показать все комментарии