Добавить элемент массива описания возможных типов контактов. Устарела. Следует использовать ВзаимодействияКлиентСервер.НовоеОписаниеКонтакта.
// Устарела. Следует использовать ВзаимодействияКлиентСервер.НовоеОписаниеКонтакта.
// Добавляет элемент в массив структур контакта.
//
// Параметры:
// МассивОписания - Массив - массив, в который будут добавлена структура описания контакта.
// Тип - Тип - тип ссылки контакта.
// ВозможностьИнтерактивногоСоздания - Булево - признак возможности интерактивного создания контакта из документов -
// взаимодействий.
// Имя - Строка - имя типа контакта , как оно определено в метаданных.
// Представление - Строка - представление типа контакта для отображения пользователю.
// Иерархический - Булево - признак того, является ли справочник иерархическим.
// ЕстьВладелец - Булево - признак того, что у контакта есть владелец.
// ИмяВладельца - Строка - имя владельца контакта, как оно определено в метаданных.
// ИскатьПоДомену - Булево - признак того, что по данному типу контакта будет осуществляться
// поиск по домену.
// Связь - Строка - описывает возможную связь данного контакта с другим контактом, в
// случае когда текущий контакт является реквизитом другого контакта.
// Описывается следующей строкой "ИмяТаблицы.ИмяРеквизита".
// ИмяРеквизитаПредставлениеКонтакта - Строка - имя реквизита контакта, из которого будет получено представление контакта.
//
Процедура ДобавитьЭлементМассиваОписанияВозможныхТиповКонтактов(
МассивОписания,
Тип,
ВозможностьИнтерактивногоСоздания,
Имя,
Представление,
Иерархический,
ЕстьВладелец,
ИмяВладельца,
ИскатьПоДомену,
Связь,
ИмяРеквизитаПредставлениеКонтакта = "Наименование") Экспорт
СтруктураОписания = Новый Структура;
СтруктураОписания.Вставить("Тип", Тип);
СтруктураОписания.Вставить("ВозможностьИнтерактивногоСоздания", ВозможностьИнтерактивногоСоздания);
СтруктураОписания.Вставить("Имя", Имя);
СтруктураОписания.Вставить("Представление", Представление);
СтруктураОписания.Вставить("Иерархический", Иерархический);
СтруктураОписания.Вставить("ЕстьВладелец", ЕстьВладелец);
СтруктураОписания.Вставить("ИмяВладельца", ИмяВладельца);
СтруктураОписания.Вставить("ИскатьПоДомену", ИскатьПоДомену);
СтруктураОписания.Вставить("Связь", Связь);
СтруктураОписания.Вставить("ИмяРеквизитаПредставлениеКонтакта", ИмяРеквизитаПредставлениеКонтакта);
МассивОписания.Добавить(СтруктураОписания);
КонецПроцедуры
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
ПриОпределенииВозможныхКонтактов (БСП)
ДобавитьСтраницыФормыПодбораКонтактов (БСП)
Канал FastCode 1C в Телеграм! Шаблоны кода, статьи, полезные советы, курсы по 1С (8К участников)