Добрый день! Есть справочник Договоры. Он подчинен одному справочнику. Теперь появилась необходимость подчинить его еще одному справочнику. Подскажите, что то может нарушиться в этом случае? Я на копии посмотрела, вроде все ок. Старые договоры все на месте. Но может надо еще что то проверить? Переживаю, что что то накроется.
---
Скорее всего ничего, если реквизиты нового справочника содержат в себе реквизиты Первого владельца.

Да и так вряд ли что-то серьёзное будет: Стандартный реквизит Владелец так и останется, просто тип у него составной станет.
---
Все что угодно может накрыться.
Начиная от документов и отчетов и заканчивая рег. отчетностью.

Пример:
По договору может определяться владелец и где нибудь в коде получаться реквизиты владельца, которых у другого справочника может не быть.
---
Скорее всего ничего, если реквизиты нового справочника содержат в себе реквизиты Первого владельца.

Да и так вряд ли что-то серьёзное будет: Стандартный реквизит Владелец так и останется, просто тип у него составной станет.
---
В теории где-то может понадобиться проверка на тип владельца (если запрос ТИПЗНАЧЕНИЯ или ССЫЛКА), чтобы, например, запрос не отбирал лишние записи, если нет явного отбора по владельцу.
---
Накроется, там где берутся реквизиты владельца, которых нет у нового владельца
---
А как такие места найти?
---
глобальным поиском по конфе, но помните обычно есть еще отборы в динамических списках...
---
Да, это надо будет по всей конфе искать. Чтобы и в динамических списках нашлось.
---
Ну хотя бы в модуле объекта, менеджера, в формах и поискать текст "Владелец".

И глобальным поиском "Справочник.Договоры.Владелец"

Половину так точно найдете. А так, нужно тестировать всю функциональность связанную с договорами.

Может быть, в какие-то реквизиты нужно добавить ваш новый тип. А то вы получите пустую ссылку
---
Я так поняла, что нужно искать все упоминания Владелец и где потом разыменование? Типо Владелец.?
---
Не просветите, зачем это надо? Чем не устраивает просто реквизит?
---
При записи получается нужно будет записывать справочник владельца того что есть сейчас и в плюс новый реквизит нового справочника. Потому что без владельца не запишет же.
---
ЧЕГО??? Добавить простой реквизит в договоре под названием "Второй владелец", и пишите туда все, что душе угодно.
А в основного владельца - какой-нибудь предопределенный элемент владельца.
---
Так стоп. Вы хотите сказать, что есть справочник договоры, который подчинен справочнику, ну допустим сотрудники. И я могу сохранить элемент справочника с пустым владельцем, в данном случае с пустым реквизитом владелец?
---
Нет. Если справочник подчинен владельцу, то Владелец у справочника должен быть заполнен. Вам предлагается рассмотреть вариант - вместо добавления владельца - добавить просто реквизит в справочник.
---
да, я поняла, но откуда брать владельца тогда? Просто какого то выбирать рандомно? Тогда что будет с отборами по владельцу? Я выше писала пример если договоры подчиняются справочнику клиенты например. Тогда в клиентах будет отображаться договор и по второму справочнику.
---
Не просветили. Что за реквизит такой, что только во владельцы и никак иначе?
---
Так. Есть справочник Договоры. Он сейчас подчинен, пусть будет справочнику Сотрудники. Так же этот справочник договоры будет использоваться в другом справочнике. Ну например Клиенты. И выше коллега писал о том, что зачем пихать клиента во владельцы, сделайте себе реквизит и туда пишите клиента. Но в таком случае в договоре не может быть пустого владельца, который является справочником Сотрудники. Поэтому получается, чтобы сохранить элемент справочника Договоры который используется в клиентах, нужно будет заполнять и реквизит владелец, который является сотрудником. Все так?
---
(21) нужно будет заполнять и реквизит владелец, который является сотрудником

Ну и заполняйте. Заведите сотрудника с наименованием "Клиенты" и в договорах клиентов используйте этого сотрудника.
---
А не проще второго владельца? По логике договоры будут подчиняться и новому справочнику.
---
Может и проще, может и не сломается ничего.
Все зависит от вашей конфигурации.
---
Попробуйте с 2-мя владельцами. Кажется, нет ничего необратимого. Сломается - заведете реквизит, заполните обработкой, удалите лишнего владельца.
Смущает, что в типовых у договоров 1 владелец "Контрагент". Хотя есть 2-ой естественный владелец "Организация". Но "Организация" это простой реквизит.
---
Это не типовая часть. И не договор, просто как пример привела названия справочников.
---
Если договор правильно отрабатывает при новом владельце, то вероятность поломки равна нулю.
---
Вы забыли добавить "При условии, что в конфигурации нет никаких других объектов"))
---
А как проверить правильно отрабатывает или нет? Я зашла в договоры у которых старый владелец. Создала сама с новым. Все вроде ок. Но вот выше писали, что возможно будет обращение к реквизитам которых нет в новом справочнике. И тогда будет ошибка.
---
Чтобы и в динамических списках нашлось. запросы динамических спсков в глобальном поиске не ищутся.

(15) Но вот выше писали, что возможно будет обращение к реквизитам которых нет в новом справочнике.Если не указать тип владельца, например справочник.такойто.некоторыйреквизит - а просто владелец.некоторыйреквизит, то если в старом владельце нет некоторого реквизита, то надо посмотреть обратиться ли он как то к нему. владельцев то два и с некоторыми разными реквизитами.
---
По идее мы же работаем с каким то одним элементом, я посмотрела стоят отборы и в запросе и везде по владельцу. И старое то должно работать, т.к. уже работало.
---
Я же правильно понимаю что данный функционал надо использовать в своих документах. Поэтому все должно быть нормально, другой вопрос если вы хотите данную поделку применить для стандартных документов.
---
Стандартного не будет ничего использоваться.
---
Поясните свой "Правильно отрабатывает". Где правильно отрабатывает? В отборах, в отчетах, в "автоподстановках" формы, или даже в самописных внешних обработках? Может в обработчиках "ПриИзменении" правильно отрабатывает, если таковые имеются?
---
А вы про главное не забываете? Как вы потом эти договоры использовать в учете то будете?
В типовых документах для договора будет стоять отбор по типовому (первому) владельцу, и вы их просто выбрать не сможете.
---
Почему не смогу? Там открывается список выбора владельцев выбираешь что надо заполняешь.