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

Перенести функционал БСП "Контактная информация" в расширение.

Перенести функционал БСП "Контактная информация" в расширение.
Я
   Скользящий
 
16.07.20 - 11:08
Имеем конфигурацию 1С:Учет в управляющих компаниях ЖКХ, ТСЖ и ЖСК, редакция 3.0 (3.0.72.5), которую изменять нельзя. Все доработки с помощью расширения.
Задача: к созданному в расширении документу присобачить функционал "Контактная информация" из БСП. Данный функционал в конфигурации уже есть, естесственно. Но попытка реализовать это в расширении наткнулась на такой затык.

В расширении конфигурации не поддерживается использование заимствованных определяемых типов. А чтобы подключить эту контактную информацию нужно добавить в расширение определяемый тип ВладелецКонтактнойИнформации. Я его добавил в расширение. Добавил все составные объекты на которые он ссылается, там справочники контрагенты и т.д. Пока в расширении этот составной объект полностью совпадает с тем что в конфигурации, все ок. Сохраняется. Стоит добавить вот мой документ из расширения, все, начинаются проблемы. Пишет;

Определяемый тип ВладелецКонтактнойИнформации  Значение контролируемого свойства Тип у объекта ОпределяемыйТип.ВладелецКонтактнойИнформации не совпадает со значением в расширяемой конфигурации  

Беглое гугление показало что проблема известная, обсуждалась тут и тут.
https://forum.infostart.ru/forum9/topic177869/
Определяемый тип. Расширение.

Если кратко, то был ответ от техподдержки 1С, что так и должно работать.

Это все конечно очень интересно, но я теперь в непонятках, как это обойти. Может, подскажете? )
   МимохожийОднако
 
1 - 16.07.20 - 11:22
вместо переноса функционала из БСП написать свои процедуры
   Скользящий
 
2 - 16.07.20 - 11:41
(1) я наверно такое свое не напишу пока, а готовых решений не нашел. Обычно из БСП тянут такой функционал.
   Фрэнки
 
3 - 16.07.20 - 12:07
Но у тебя хоть какая-то часть типового БСП Контактная информация подходит для работы? Процедуры/функции вызываются - в чем проблема?
Какая-то из них, если она работает не так, как тебе нужно - вот ее персонально перехватывай в расширение и переписывай.
А целиком, всю подсистему, со всеми подробностями в расширение забирать нет никакого практического смысла, наверное.
   Фрэнки
 
4 - 16.07.20 - 12:08
Возможно, что в этой подситемы даже отдельный модуль есть Переопределяемый
   Скользящий
 
5 - 16.07.20 - 12:37
(3) Отладчиком смотреть как работает необходимый функционал в БСП "контактная информация", что возможно использовать, что невозможно, переносить в расширение? А с определяемыми типами что делать? Их же нельзя в расширение никак перетащить. Свой определяемый создавать в расширении?
   Фрэнки
 
6 - 16.07.20 - 12:42
(5) Зачем его туда тащить? Даже если туда затащишь - жто же будет тупой дубль по значениям, если это будут новые значения.
Какая цель заимствования готового определяемого типа в Расширение? Лишь бы не ругалась синтакс-проверка в отдельных местах?
   opus70
 
7 - 16.07.20 - 12:50
(6) совершенно верно нет смысла все тянуть
вот к примеру находил такое расширение для БП 3.0 http://catalog.mista.ru/public/1195542/
там своя версия контактной информации чисто через расширение работает отлично
   opus70
 
8 - 16.07.20 - 12:53
(0) притом та же самая ЖКХ конфигурация делать свой дубль адресного классификатора и не жужуит так что тебе мешает сделать аналог (7) как я привел с контактной информацией
   hhhh
 
9 - 16.07.20 - 13:06
(5) что-то вы гоните, определяемые типы спокойно перетаскиваются в расширение
   МимохожийОднако
 
10 - 16.07.20 - 13:09
(9) Пока под завесой тайны используемая платформа
   Скользящий
 
11 - 16.07.20 - 13:36
(10) 13 платформа. Пока нельзя обновить. В копии работаю на 15 ой.
   Скользящий
 
12 - 16.07.20 - 13:37
В 15ой тоже не работает перетаскивание определяемых типов. По моему, на любой платформе это не работает.
   Скользящий
 
13 - 16.07.20 - 13:50
(9) перетащить можно. Но стоит внести в нее изменения по сравнению с основной - не даст сохранить.
   Скользящий
 
14 - 16.07.20 - 13:52
(7) Спасибо за ссылку, возможно это то что нужно.

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