Содержание

Настройка (добавление) контактной информации к новому справочнику

Это краткий конспект относится только к созданию контактной информации у элементов справочников или документов. Не для табличных частей. Проверено на БСП 3.1.7.369

Создание в справочнике ВидыКонтактнойИнформации предопределенных элементов

Перечислить виды контактной информации в справочнике ВидыКонтактнойИнформации. Справочник видов контактной информации – иерархический.

На первом уровне вводятся группы: для каждого вида объекта – владельца контактной информации – своя группа. У группы должно быть задано имя в формате Справочник<ИмяСправочника> или Документ<ИмяДокумента>. Например, для справочника физических лиц – СправочникФизическиеЛица. Наименование группы рекомендуется задавать в виде: Контактная информация справочника «Физические лица».

На втором уровне вводятся элементы – виды контактной информации, список которых определяет разработчик конфигурации.

Описать добавляемые объекты метаданных как владельцев контактной информации

Выполнить постобработку элементов справочника **ВидыКонтактнойИнформации**

После сохранения конфигурации выполнить обновление вспомогательных данных (???) не уверен, что это требуется, но пришлось.

Затем выполнить вручную обработку, чтобы дозаполнить созданные элементы справочника ВидыКонтактнойИнформации по предопределенным значениям.

ОбновлениеВидовКонтактнойИнформации_ДляДобавленияВидовКИ
Группа_ВидовКИ = Справочники.ВидыКонтактнойИнформации.СправочникФЕС_ПартнерыНовые.ПолучитьОбъект();
Группа_ВидовКИ.Используется = Истина;
Группа_ВидовКИ.ИмяПредопределенногоВида = "СправочникФЕС_ПартнерыНовые";
Группа_ВидовКИ.Записать();
 
ПараметрыВида = УправлениеКонтактнойИнформацией.ПараметрыВидаКонтактнойИнформации(Перечисления.ТипыКонтактнойИнформации.Адрес);
ПараметрыВида.Вид = Справочники.ВидыКонтактнойИнформации.ФактАдресПартнераНового;
ПараметрыВида.МожноИзменятьСпособРедактирования = Истина;
ПараметрыВида.Порядок = 1;
УправлениеКонтактнойИнформацией.УстановитьСвойстваВидаКонтактнойИнформации(ПараметрыВида);
 
ПараметрыВида = УправлениеКонтактнойИнформацией.ПараметрыВидаКонтактнойИнформации(Перечисления.ТипыКонтактнойИнформации.Адрес);
ПараметрыВида.Вид = Справочники.ВидыКонтактнойИнформации.ЮрАдресПартнераНового;
ПараметрыВида.МожноИзменятьСпособРедактирования = Истина;
ПараметрыВида.Порядок = 2;
УправлениеКонтактнойИнформацией.УстановитьСвойстваВидаКонтактнойИнформации(ПараметрыВида);
 
Группа_ВидовКИ = Справочники.ВидыКонтактнойИнформации.СправочникФЕС_КонтактныеЛицаПартнеровНовых.ПолучитьОбъект();
Группа_ВидовКИ.Используется = Истина;
Группа_ВидовКИ.ИмяПредопределенногоВида = "СправочникФЕС_КонтактныеЛицаПартнеровНовых";
Группа_ВидовКИ.Записать();
 
ПараметрыВида = УправлениеКонтактнойИнформацией.ПараметрыВидаКонтактнойИнформации(Перечисления.ТипыКонтактнойИнформации.Адрес);
ПараметрыВида.Вид = Справочники.ВидыКонтактнойИнформации.ФактАдресКонтактногоЛицаПартнераНового;
ПараметрыВида.МожноИзменятьСпособРедактирования = Истина;
ПараметрыВида.Порядок = 1;
УправлениеКонтактнойИнформацией.УстановитьСвойстваВидаКонтактнойИнформации(ПараметрыВида);