Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Контактная информация для своего справочника в расширении

Контактная информация для своего справочника в расширении
Я
   nikolas260579
 
01.02.21 - 09:53
Здравствуйте. Конфигурация ЕРП, 8.3.17.1851, релиз 2.4.12.109.  В расширении создал свой справочник. Теперь стоит задача - добавить в него контактную информацию, чтобы работала она, например, как в справочнике Партнёры. Нужна возможность добавлять сколько угодно телефонов и адресов эл.почты.  Какие есть возможности для этого? Пробовал через справочник "Виды контактной информации", но в расширении нельзя добавить предопределённые данные. Это нужно именно в расширении.
   vicof
 
1 - 01.02.21 - 10:05
   nikolas260579
 
2 - 01.02.21 - 10:18
(1) ТЧ с контактной информацией я туда добавил, в форме при создании на сервере добавил код:
      // СтандартныеПодсистемы.КонтактнаяИнформация

    ДополнительныеПараметрыКИ = УправлениеКонтактнойИнформацией.ПараметрыКонтактнойИнформации();
    ДополнительныеПараметрыКИ.Вставить("ИмяЭлементаДляРазмещения", "ГруппаКонтактнаяИнформация");
    ДополнительныеПараметрыКИ.Вставить("ПоложениеЗаголовкаКИ", ПоложениеЗаголовкаЭлементаФормы.Лево);
    ДополнительныеПараметрыКИ.Вставить("ОтложеннаяИнициализация", Истина);
    УправлениеКонтактнойИнформацией.ПриСозданииНаСервере(ЭтаФорма, Объект, ДополнительныеПараметрыКИ);
    // Конец СтандартныеПодсистемы.КонтактнаяИнформация


 Пишет "Поле объекта не обнаружено (СправочникМойСправочник), и ссылается на функцию ВидКонтактнойИнформацииПоИмени(Имя) в общем модуле "Управление контактной информацией". Похоже, ищет среди предопределённых КИ для моего справочника.
   nikolas260579
 
3 - 01.02.21 - 10:22
   DrZombi
 
4 - 01.02.21 - 10:56
(0) >>> В расширении создал свой справочник

Так будь последовательным и пропиши свой справочник в "Виды контактной информации".
И там не обязательно все должно быть предопределённым ;)
   DrZombi
 
5 - 01.02.21 - 10:57
А так, можешь продублировать механизм контактной информации у себя в расширении, включая ряд модулей и обработок :)
   DrZombi
 
6 - 01.02.21 - 10:58
+ Дублировать БСП, что бы оно ссылалось на твой справочник из расширения "Виды контактной информации (расширение)".
   DrZombi
 
7 - 01.02.21 - 11:01
+ Чем больше модулей продублируешь в своем расширении, тем дольше проживет твоя поделка.
1С любит БСП так же обновлять, в итоге расширение перестает работать, пока его не подредактируешь до кода, который используется из конфигурации.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.