Имя: Пароль:
1C
 
Как в своем расширении использовать справочник из другого расширения
,
0 ИС-2
 
naïve
11.12.21
13:40
Есть расширение "YYY" в нем добавлен справочник "XXX".
Делаю свое расширение. Надо добавить реквизит в свой документ в своем расширение с типом справочник "XXX".

Как это можно сделать?
1 H A D G E H O G s
 
11.12.21
13:57
Никак
2 Смотрящий
 
11.12.21
13:57
Внести необходимые правки в расширение "YYY"
3 ИС-2
 
naïve
11.12.21
14:16
печально.

Подскажите хотя бы какой есть регистр или справочник с типом любая ссылка, что в нем хранить ссылку на объект расширения. Конфа УТ. Пока сам буду искать...
4 Гений 1С
 
гуру
11.12.21
14:19
(3) храни в виде гуида ссылку. на рантайме этот справочник из другого расширения уже доступен.
5 ИС-2
 
naïve
11.12.21
14:23
(4) да, так и делаю. Но хотелось бы в запросе нормально работать с данными
6 Фрэнки
 
11.12.21
14:27
(5) при разработке запросов тру-разрабы юзают консоли всякие в режиме предприятия. А затем копируют тексты из готовых запросов куда угодно.
7 Вафель
 
11.12.21
15:31
Даешь менеджер зависимостей расширений
8 Мимохожий Однако
 
11.12.21
15:33
(0) можно доработать исходное расширения вместо рождения еще одного.
9 PR
 
11.12.21
15:35
Ветка исчерпала себя после (2)
10 ИС-2
 
naïve
11.12.21
18:02
(9) но сюрпризы остались.

Добавил справочник X1. Добавил справочник X2 и в него хочу добавить реквизит с типом справочник X1. Но его в списке доступных типов нет. Элемент метаданных не может быть, что ли типом другого элемента ?
11 Сергиус
 
11.12.21
18:09
(10)Изменения применены?
12 ИС-2
 
naïve
11.12.21
18:19
(11) да
13 PR
 
11.12.21
18:25
(10) Все в одном расширении же?
14 ИС-2
 
naïve
11.12.21
18:29
(13) да
15 ИС-2
 
naïve
11.12.21
18:32
даже в другом расширении подобный глюк. Тип указан СправочникСсылка.RCRM_СтатусыRetailCRM, а в списке выбора его нет

https://prnt.sc/22r93sq
16 lucbak
 
11.12.21
21:50
(15) Так ты не на кнопку выбора нажимай а на кнопку выбора списка (платформу надо вовремя обновлять)
17 Garykom
 
гуру
11.12.21
22:25
(0) Так не надо делать ибо нет механизмов проверки/контроля зависимостей между расширениями
Только расширение с конфой

Объединяй в одно расширение
18 youalex
 
11.12.21
23:17
Увы, но каждое расширение это "сам по себе мальчик" Вместо того, чтобы была основная конфигурация и условно расширяемая, кумулятивно состоящая из расширений. Программный контекст формируется примерно так, а вот объектная модель почему то нет.
19 ДедМорроз
 
12.12.21
00:44
А рамширение,при большом желании,можно зафигачить тип ЛюбаяСсылка и он должен подтянуть и типы расширения,но его добавить не так просто.

А по сути,реквизит формы можно создать в процедуре ПриСоздании,где тип уже есть,а вот с реквизитом объекта сложнее,но если хранить УникальныйИдентификатор то все можно сделать достаточно просто.
20 ИС-2
 
naïve
15.12.21
07:22
(16) похоже дело в платформе - перенес расширение на другую платформу и заработало как надо