В карточках, где присутствуют связи (Активности, Документы и т.п.) сделать такой же механизм добавления связей, как и в мини-карточке

Это позволит существенно сократить набор неиспользуемых полей, которые в 90% случаев только занимают место.

Но при этом, в случае обязательности некоторой связи, поле должно отображаться как обязательное к заполнению

Изображение удалено.

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

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

Передали данное пожелание команде разработки для анализа возможности внедрения такой возможности в будущих версиях продукта.

Также обратите внимание, что в 7.12 можно настроить мини-карточку для открытия при добавлении или изменении, так что при желании можно обойтись вовсе без полноразмерной.

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

Помогите пожалуйста.
https://community.terrasoft.ru/forum/topic/24808

Нравится

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

Подскажите пожалуйста как перенести деталь "Связи" которая находиться в карточке "Документы" рис. 1, в свой раздел на свою карточку.
добавляю просто код отображения детали:

EntityConnections: {
                                schemaName: "EntityConnectionsDetailV2",
                                entitySchemaName: "EntityConnection",
                                filter: {
                                        masterColumn: "Id",
                                        detailColumn: "SysModuleEntity"
                                }
                        },

{
                                "operation": "insert",
                                "parentName": "GeneralInfoTab",
                                "propertyName": "items",
                                "name": "EntityConnections",
                                "values": {
                                        itemType: Terrasoft.ViewItemType.DETAIL
                                }
                        },

но просто так не работает. Подскажите пожалуйста что еще нужно добавить.

Нравится

4 комментария

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

Например, необходимо добавить записи в таблицу EntityConnection.
В эту таблицу нужно добавить следующее:
1) ColumnUId - UId поля с метаданных объекта раздела, в который добавляется деталь связи
2) SysEntitySchemaUId - UId объекта раздела из таблицы SysSchema.

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

Например, необходимо добавить записи в таблицу EntityConnection.
В эту таблицу нужно добавить следующее:
1) ColumnUId - UId поля с метаданных объекта раздела, в который добавляется деталь связи
2) SysEntitySchemaUId - UId объекта раздела из таблицы SysSchema.

Открыл допустим обьект Document рис. 1.
Сделал в базе запрос:

select * from EntityConnection where ColumnUId = '8b33b6b2-19f7-4222-9161-b4054b3fbb09'

Ничего нет, какой именно Id нужно брать?

Уже не нужно разобрался. Спасибо.

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