|
Контактная информация для своего справочника в расширении |
☑ |
0
nikolas260579
01.02.21
✎
09:53
|
Здравствуйте. Конфигурация ЕРП, 8.3.17.1851, релиз 2.4.12.109. В расширении создал свой справочник. Теперь стоит задача - добавить в него контактную информацию, чтобы работала она, например, как в справочнике Партнёры. Нужна возможность добавлять сколько угодно телефонов и адресов эл.почты. Какие есть возможности для этого? Пробовал через справочник "Виды контактной информации", но в расширении нельзя добавить предопределённые данные. Это нужно именно в расширении.
|
|
1
vicof
01.02.21
✎
10:05
|
|
|
2
nikolas260579
01.02.21
✎
10:18
|
(1) ТЧ с контактной информацией я туда добавил, в форме при создании на сервере добавил код:
// СтандартныеПодсистемы.КонтактнаяИнформация
ДополнительныеПараметрыКИ = УправлениеКонтактнойИнформацией.ПараметрыКонтактнойИнформации();
ДополнительныеПараметрыКИ.Вставить("ИмяЭлементаДляРазмещения", "ГруппаКонтактнаяИнформация");
ДополнительныеПараметрыКИ.Вставить("ПоложениеЗаголовкаКИ", ПоложениеЗаголовкаЭлементаФормы.Лево);
ДополнительныеПараметрыКИ.Вставить("ОтложеннаяИнициализация", Истина);
УправлениеКонтактнойИнформацией.ПриСозданииНаСервере(ЭтаФорма, Объект, ДополнительныеПараметрыКИ);
// Конец СтандартныеПодсистемы.КонтактнаяИнформация
Пишет "Поле объекта не обнаружено (СправочникМойСправочник), и ссылается на функцию ВидКонтактнойИнформацииПоИмени(Имя) в общем модуле "Управление контактной информацией". Похоже, ищет среди предопределённых КИ для моего справочника.
|
|
3
nikolas260579
01.02.21
✎
10:22
|
Или вот так?
|
|
4
DrZombi
гуру
01.02.21
✎
10:56
|
(0) >>> В расширении создал свой справочник
Так будь последовательным и пропиши свой справочник в "Виды контактной информации".
И там не обязательно все должно быть предопределённым ;)
|
|
5
DrZombi
гуру
01.02.21
✎
10:57
|
А так, можешь продублировать механизм контактной информации у себя в расширении, включая ряд модулей и обработок :)
|
|
6
DrZombi
гуру
01.02.21
✎
10:58
|
+ Дублировать БСП, что бы оно ссылалось на твой справочник из расширения "Виды контактной информации (расширение)".
|
|
7
DrZombi
гуру
01.02.21
✎
11:01
|
+ Чем больше модулей продублируешь в своем расширении, тем дольше проживет твоя поделка.
1С любит БСП так же обновлять, в итоге расширение перестает работать, пока его не подредактируешь до кода, который используется из конфигурации.
|
|