7.5
детали средства связи
Лид
Технические вопросы
7.x

Средства связи Лида

Необходимо реализовать деталь средства связи для Лида, аналогично средствам связи контрагента и контакта. Буду очень благодарен за подробный алгоритм действий.

Нравится

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

1. Создать объект с названием LeadCommunication, указать в качестве родительского объекта "Базовое средство связи"

Добавить в объект колоку Lead, опубликовать.

2. Добавить схему представления детали с полями с названием LeadCommunicationDetail, в качестве родительского объекта указать "Базовая схема детали средств связи"
Исходный код детали:
[javascript]
define("LeadCommunicationDetail", ["LeadCommunicationDetailResources", "terrasoft", "Lead",
"ConfigurationEnums", "ConfigurationConstants"], function(resources, Terrasoft, Lead, ConfigurationEnums,
ConfigurationConstants) {
return {

/**
* Имя сущности
*/
entitySchemaName: "LeadCommunication",

methods: {

}
};
});
[/javascript]

Сохранить деталь.

3. Добавить замещающий объект CommunicationType, в качестве родителя указать "Тип средства связи"
Добавить колонку с типом "Логическое", названием "UseforLeads" и заголовком "Использовать для лидов".
Опубликовать объект.

4. Зарегистрировать деталь, выполнив следующий sql скрипт:
[sql]
declare @DetailSchemaUid uniqueidentifier = (select Uid from SysSchema where Name = 'LeadCommunicationDetail')
declare @EntitySchemaUid uniqueidentifier = (select Uid from SysSchema where Name = 'LeadCommunication')
insert into SysDetail(Caption, DetailSchemaUId, EntitySchemaUId)
values('Средства связи Лида', @DetailSchemaUid, @EntitySchemaUid)
[/sql]

5. Через местер раздела на странице Лид добавить деталь "Средства связи Лида"

Спасибо, деталь добавить получилось.
Как мне теперь отобразить на ней поля Лида с телефонами?

"Сафонов Олег" написал:

Как мне теперь отобразить на ней поля Лида с телефонами?

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

Вам необходимо настроить колонки для отображения.

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

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