Инструменты пользователя

Инструменты сайта


dev1c:ref_contactinfo

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
dev1c:ref_contactinfo [2023/07/11 07:20] – создано admin16dev1c:ref_contactinfo [2023/07/12 07:50] (текущий) admin16
Строка 1: Строка 1:
 ====== Настройка (добавление) контактной информации к новому справочнику ====== ====== Настройка (добавление) контактной информации к новому справочнику ======
  
-Создание в справочнике ВидыКонтактнойИнформации предопределенных элементов+Это краткий конспект относится только к созданию контактной информации у элементов справочников или документов. Не для табличных частей. Проверено на БСП 3.1.7.369 
 + 
 +===== Создание в справочнике ВидыКонтактнойИнформации предопределенных элементов =====
  
 {{ :dev1c:contact01.png?direct&400 |}} {{ :dev1c:contact01.png?direct&400 |}}
 +
 +Перечислить виды контактной информации в справочнике **ВидыКонтактнойИнформации**. Справочник видов контактной информации – иерархический.
 +
 +На первом уровне вводятся группы: для каждого вида объекта – владельца контактной информации – своя группа. У группы должно быть задано имя в формате **Справочник%%<ИмяСправочника>%%** или **Документ%%<ИмяДокумента>%%**. Например, для справочника физических лиц – **СправочникФизическиеЛица**. Наименование группы рекомендуется задавать в виде: **Контактная информация справочника «Физические лица»**.
 +
 +На втором уровне вводятся элементы – виды контактной информации, список которых определяет разработчик конфигурации.
 +
 +===== Описать добавляемые объекты метаданных как владельцев контактной информации =====
 +
 +  * Добавить ссылки на объекты-владельцы (__кроме документов__) в состав определяемого типа **ВладелецКонтактнойИнформации**.
 +  * Добавить ссылки на документы-владельцы в подписку на событие **ЗаполнитьКонтактнуюИнформациюДокумента**.
 +
 +===== Выполнить постобработку элементов справочника **ВидыКонтактнойИнформации** =====
 +
 +После сохранения конфигурации выполнить обновление вспомогательных данных (???) <wrap lo>не уверен, что это требуется, но пришлось.</wrap>
 +
 +Затем выполнить вручную обработку, чтобы дозаполнить созданные элементы справочника ВидыКонтактнойИнформации по предопределенным значениям.
 +
 +<file 1C ОбновлениеВидовКонтактнойИнформации_ДляДобавленияВидовКИ>
 +Группа_ВидовКИ = Справочники.ВидыКонтактнойИнформации.СправочникФЕС_ПартнерыНовые.ПолучитьОбъект();
 +Группа_ВидовКИ.Используется = Истина;
 +Группа_ВидовКИ.ИмяПредопределенногоВида = "СправочникФЕС_ПартнерыНовые";
 +Группа_ВидовКИ.Записать();
 +
 +ПараметрыВида = УправлениеКонтактнойИнформацией.ПараметрыВидаКонтактнойИнформации(Перечисления.ТипыКонтактнойИнформации.Адрес);
 +ПараметрыВида.Вид = Справочники.ВидыКонтактнойИнформации.ФактАдресПартнераНового;
 +ПараметрыВида.МожноИзменятьСпособРедактирования = Истина;
 +ПараметрыВида.Порядок = 1;
 +УправлениеКонтактнойИнформацией.УстановитьСвойстваВидаКонтактнойИнформации(ПараметрыВида);
 +
 +ПараметрыВида = УправлениеКонтактнойИнформацией.ПараметрыВидаКонтактнойИнформации(Перечисления.ТипыКонтактнойИнформации.Адрес);
 +ПараметрыВида.Вид = Справочники.ВидыКонтактнойИнформации.ЮрАдресПартнераНового;
 +ПараметрыВида.МожноИзменятьСпособРедактирования = Истина;
 +ПараметрыВида.Порядок = 2;
 +УправлениеКонтактнойИнформацией.УстановитьСвойстваВидаКонтактнойИнформации(ПараметрыВида);
 +
 +Группа_ВидовКИ = Справочники.ВидыКонтактнойИнформации.СправочникФЕС_КонтактныеЛицаПартнеровНовых.ПолучитьОбъект();
 +Группа_ВидовКИ.Используется = Истина;
 +Группа_ВидовКИ.ИмяПредопределенногоВида = "СправочникФЕС_КонтактныеЛицаПартнеровНовых";
 +Группа_ВидовКИ.Записать();
 +
 +ПараметрыВида = УправлениеКонтактнойИнформацией.ПараметрыВидаКонтактнойИнформации(Перечисления.ТипыКонтактнойИнформации.Адрес);
 +ПараметрыВида.Вид = Справочники.ВидыКонтактнойИнформации.ФактАдресКонтактногоЛицаПартнераНового;
 +ПараметрыВида.МожноИзменятьСпособРедактирования = Истина;
 +ПараметрыВида.Порядок = 1;
 +УправлениеКонтактнойИнформацией.УстановитьСвойстваВидаКонтактнойИнформации(ПараметрыВида);
 +</file>
 +
dev1c/ref_contactinfo.1689060059.txt.gz · Последнее изменение: 2023/07/11 07:20 — admin16

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki