Добрый день. Подскажите пожалуйста, как решить следующую задачу.
Дано: Конфигурация разработчика 1с (будем считать на замочке)
          Раширение1 - в нем описано куча куч, и добавлен объект Документ1
          расширение2 - В нем тоже куча куч, добавлен РегистрСведений1, у которого измерение1 имеет составной тип данных и из конфигурации разработчика (которые заимствованы в расширении2) и из тех которые добавлены в расширении2.

Задача: В расширении2.Регистрсведений1.Измерении1, добавить ссылку на расширение1.Документ1...

Пытался заимствовать в расширении2 объект из расширения1 - дохлый номер, ИТС тому подтверждение...

далее выгрузил в XML расширение1, расширение2. Добавил в Configuration.xml (расширение2) и в каталог "\Documents" данные XML из расширение1.
далее в каталоге "\InformationRegisters", нашел требуемый регистр1 и в теге "<Properties>", в поттеге "<Type>", указал ссылку на Документ1...

Загрузил расширение2 из модифицированных XML, Документ1 появился (как будто захваченный из конфигурации).. Но при попытке обновления ИБ вышла ошибка проверки метаданных расширения "Не найден объект Документ1", и варианты исправления (переименовать, удалить, задать соответствие)...

Подскажите, как отключить проверку при обновлении ИБ, может где-то в XML есть какой-нибудь волшебный тег или что-то подобное...

Или может быть вы как-то видете по другому решение задачи..(Перенос Документа1 из расширения1 в КонфигурациюРазработчика) - крайность, которая ну прям никак не устраивает заказчика...
---
ну вообщем через XML перенес все объекты из расширения2 в расширение1, но вопрос про заимствования объектов между расширениями, так и остался висеть в воздухе в плане "спортивного интереса и самопознания"
---
Или может быть вы как-то видете по другому решение задачи..(Перенос Документа1 из расширения1 в КонфигурациюРазработчика) - крайность, которая ну прям никак не устраивает заказчика... Ну, значит не судьба ему. Понять и простить.
---
думаете всё таки магии нет (В плане XML и контроля соответствий объектов)?
---
А ты думаешь, что дело в контроле??? Если ты сможешь вырастить фиолетовый огурец - можно ли будет из него сварить борщ?
---
Если ты сможешь вырастить фиолетовый огурец - можно ли будет из него сварить борщ?
сварить то можно, при варке по идее цвет и вкус должны уйти...

В режиме предприятия то конфигурация общая и так получается, т..е по факту объекты друг другу доступны..
---
сварить то можно, при варке по идее цвет и вкус должны уйти... Так борщ-то получится?
В режиме предприятия то конфигурация общая и так получается Кто тебе такую чушь сказал?
---
Кто тебе такую чушь сказал?
Ну так вроде вот тут написано https://its.1c.ru/db/pubextensions/content/57/hdoc

Или не правильно понимаю?
---
Ну так вроде вот тут написано Ткни пальцем в букву? В упор не вижу про "получается общая конфигурация"...
---
Ну так вроде тут:
Рис. 2.79. Последовательность исполнения встроенного языка при перехвате метода двумя расширениями

Эта схема хорошо иллюстрирует тот факт, что при перекрытии с помощью аннотации &Вместо перекрывается не только вызов расширяемого метода, но также и расширяющих методов, находящихся «под ним». В этом примере вместо расширяемого метода будет выполнен только расширяющий метод &Вместо из Расширения2.
---
И где здесь "единая конфигурация"? Это просто компилятор скомпилировал исполняемый код по определенным правилам.
У тебя же проблема с объектами метаданных. Ты почитай-ка про свойства объектов метаданных. Ну там - собственный, заимствованный, и все такое.
---
Мил человек, ткни куда почитать, почитаю с удовольствием...

объясню откуда делаю такие выводы:
Ведь в пользовательском режиме доступ есть ко всем объектам ? Значит когда конфигурация запущены мы можем обратиться и к расш1.документ1 и к расш2.документ2...Т.е. есть некое общее пространство в котором они прекрасно существуют рядом...

Есть режим конфигуратора, который не может видеть расш1 и расш2 так как видит пользовательский режим, вот я и спрашиваю можно это сделать или нет, и если можно то с помощью какого бубна)
---
ткни куда почитать СП. Начни с Метаданные()
---
Ну вот и что отсюда можно вынести в контексте решения задачи? https://its.1c.ru/db/v8327doc#bookmark:dev:TI000002034

Нет там ни слова про то что можно/нельзя... Есть и здОрово что есть..
---
Ну вот и что отсюда можно вынести в контексте решения задачи? Ничего. Это про другое.

Ты сейчас так договоришься до того, что типы реквизитов можно будет менять на лету программно, ага. Нигде же не написано, что нельзя.
---
начала применяется Расширение1 с назначением Адаптация, а затем применяется Расширение2 с назначением Дополнение.
---
начала применяется Расширение1 с назначением Адаптация, а затем применяется Расширение2 с назначением Дополнение.

Но они же применяются в едином информационном поле? Последовательность соблюдается в сабже.
---
Они должны работать автономно и независимо друг от друга.
---
быть вы как-то видете по другому решение задачи
Есть какой-то бот или канал в телеграмме, куда можно кидать свои хотелки по платформе. Регулярные выражения вроде добавили (спустя xxx лет) по такой "просьбе".
крайность, которая ну прям никак не устраивает заказчика
Нужно объяснить, что на данный момент это единственное решение.
---
Есть какой-то бот или канал в телеграмме, написал, но вот пару лет ждать...

(5) Нужно объяснить, что на данный момент это единственное решение.
жаль...
---
Типа расширение сделали, чтобы фиксить и патчить. Теперь, получается, нужно фиксить и патчить фикс и патч... Э... Поручик, что скажете?
---
Цеж наше всё - обматывать скотчем ломающиеся костыли, а потом сморкаться на отклеивающийся скотч.
---
и, чтобы фиксить и патчить. Теперь

Не, сделали расширение в котором Добавили необходимые объекты, прошло 5 лет, купили другое расширение которое покрывало потребность в моменте, а теперь нужно скрестить :)

а по существу вопроса, не знаете, можно или нет как-то отключить контроль заимствования через XML или можете даже через постргю и таблички напрямую :))
---
купили другое расширение которое покрывало потребность, а теперь нужно скреститьВам просто нужен программист.
---
Вам просто нужен программист.

Не всё так просто)) я то вроде как имею всякие желтые бумажки от 1с, но вот не понимаю как решить задачу у клиента (он не хочет переносить Объект из расширения1 в конфигурацию, чтоб можно было расширить его в расширение2) -доп деньги,время..

Всё таки, не задавлись таким вопросом (давно слежу за вашими полезными штуками и понимаю что у вас опыта и знаний побольше моих будет) как заимствование объектов из расширения1 в расширение2.?)
---
я то вроде как имею всякие желтые бумажки от 1с Именно что бумажки. Нормальные пацаки ими не пользуются.
но вот не понимаю как решить задачу у клиента В данном контексте - никак.
как заимствование объектов из расширения1 в расширение2.?) Зачем удалять гланды через жопу? Мы, которые без желтых бумажек, пользуемся традиционной медициной.
---
А чем проблемно перенести второе расширение в первое? Одно расширение - нет проблем.
---
А чем проблемно перенести второе расширение в первое? Одно расширение - нет проблем.

в приницпе тем же что и перенос реквизита (хоть и менее трудозотратно) Завтра обсужу с клиентом на сколько это для него реализуемо..

Но тут уже более "спортивный интерес", решается ли задача "шаманским бубном", или только кропотливый труд...
---
начала применяется Расширение1 с назначением Адаптация, а затем применяется Расширение2 с назначением Дополнение.

Но они же применяются в едином информационном поле? Псоледоватлеьность соблюдается в сабже.
---
да с соблюдением последовательности.
Но на практике проще доработать первое расширение, если второе расширение достаточно плотно взаимодействует с первым расширением. Особенно когда расширений много.
---
Все жду, когда кто-нибудь задастся вопросом - а как же будет работать второе расширение, если удалить первое?
---
- а как же будет работать второе расширение, если удалить первое?

так же как сейчас работает расширение если из основной конфы удалить объект с которого "захватывали" данные....

Понятно что для варианта, если он всё таки найдется, отключения контроля, надо будет это контролировать ручками и каждый раз при обновлениях проверять/не забывать...
---
ну вообщем через XML перенес все объекты из расширения2 в расширение1, но вопрос про заимствования объектов между расширениями, так и остался висеть в воздухе в плане "спортивного интереса и самопознания"