Доброго дня.
Передающий-принимающий параметр это очень удобно.
Но возникает вопрос, возможно ли передать параметр через промежуточный объект? (вопрос основа на версии Руна 5).
Изначальная задача: создается Объект, назовем его "Приложение", который фактически является списком документов. И одну и туже запись из данного Объекта хочется использовать в подчиненных списках различных иных объектов (чтобы не переписывать название документа снова).
Таким образом, Объект "Приложение" назначается подчиненным к различным Объектам, в частности: "Документы", "Акт приема-передачи", "Почта".
Для понимания, задача объектов "Документы" - формирование каких-то документов приложением в которых выступают записи из "Приложение". Задача "Акта приема-передачи" - формирование акта приема-передачи, в котором фигурирует перечень документов из "Приложение". Задача Объекта "Почта" - формирование почтовых отправлений с описью вложения, в описи фигурируют всё те же документы из объекта "Приложение".
Всё вроде бы просто, если только объект "Документы", не предполагает наличие нескольких подчиненных объектов, берущих свое начало из одного Объекта "Приложение".
Поскольку назначить в качестве подчиненного Объект можно только один раз, мы данную ситуацию исправляем как:
Создаем самостоятельные объекты, условные названия "Приложение 1", "Приложение 2", и т.п., с главным полем "Ссылка на объект" - "Приложение".
Таким образом, при формировании подчиненного списка "Приложение 1", мы фактически берем значения записей из Объекта Приложение. Аналогично в отношении подчиненного списка "Приложение 2", при этом наименование значений - может повторяться.
Далее мы создаем Объект "Приложение почта", главным полем которого является ссылка на объект Приложение.
Таким образом, вписав один раз значение в Объект "Приложение", у нас появляется возможность использования этой записи в подчиненных списках различных иных Объектов (не дублируя запись).
Для того чтобы разобраться во всем этом, мы также делаем Объект "Заказчики", на который ссылаются поле-ссылка из Детализаций всех вышеперечисленных Объектов.
Но со временем количество записей в объекте "Приложение" - становиться много и разобраться что к чему относиться - не реально (каждый раз смотреть на "Заказчика" - не удобно, да и в отношении одного и того же Заказчика имеются различные записи в одном Объекте.
Для выборки используем дополнительные поля (например активируем ссылочные поля - поля с Тильдой "~" - которые появились когда мы устанавливали подчиненные связи).
Но задача усложнена тем, что нам надо заполнять фильтр в крайнем объекте - "Приложение", это контрпродуктивно, при условии, что в первоначальных объектах, у нас имеется ссылочное поле на объект который повторяется во всех иных объектах (Объект "Заказчик").
Понимаю, что запутано, но всё же.
Таким образом, мы имеем ситуацию, когда из Одного объекта нам надо перед переход по Объекту найти искомую запись. И вот тут передать параметр из первоначального Объекта в конечный - мы не можем - только в ручную устанавливая значение соответствующего поля в переходном Объекте.
Возможна ли реализация поставленной задачи (передача параметра через проходной - не главный - Объект)?
Допускаю, что это реализовано в 6-й версии, тогда прошу прощение за то, что отвлек.
Возможно есть иные идеи, может я слишком усложняю задачу и например нет необходимости создавать промежуточный Объект - для этого существует более легкий способ: формирования нескольких подчиненных списков которые берут свое значение из одного и того же Объекта.
Формирование равнозначных связей мне не подходит, поскольку я хочу иметь возможность создания через интерфейс подчиненного списка - записей в подчиненном Объете.
Заранее благодарю за ответ.
Передающий-принимающий параметр это очень удобно.
Но возникает вопрос, возможно ли передать параметр через промежуточный объект? (вопрос основа на версии Руна 5).
Изначальная задача: создается Объект, назовем его "Приложение", который фактически является списком документов. И одну и туже запись из данного Объекта хочется использовать в подчиненных списках различных иных объектов (чтобы не переписывать название документа снова).
Таким образом, Объект "Приложение" назначается подчиненным к различным Объектам, в частности: "Документы", "Акт приема-передачи", "Почта".
Для понимания, задача объектов "Документы" - формирование каких-то документов приложением в которых выступают записи из "Приложение". Задача "Акта приема-передачи" - формирование акта приема-передачи, в котором фигурирует перечень документов из "Приложение". Задача Объекта "Почта" - формирование почтовых отправлений с описью вложения, в описи фигурируют всё те же документы из объекта "Приложение".
Всё вроде бы просто, если только объект "Документы", не предполагает наличие нескольких подчиненных объектов, берущих свое начало из одного Объекта "Приложение".
Поскольку назначить в качестве подчиненного Объект можно только один раз, мы данную ситуацию исправляем как:
Создаем самостоятельные объекты, условные названия "Приложение 1", "Приложение 2", и т.п., с главным полем "Ссылка на объект" - "Приложение".
Таким образом, при формировании подчиненного списка "Приложение 1", мы фактически берем значения записей из Объекта Приложение. Аналогично в отношении подчиненного списка "Приложение 2", при этом наименование значений - может повторяться.
Далее мы создаем Объект "Приложение почта", главным полем которого является ссылка на объект Приложение.
Таким образом, вписав один раз значение в Объект "Приложение", у нас появляется возможность использования этой записи в подчиненных списках различных иных Объектов (не дублируя запись).
Для того чтобы разобраться во всем этом, мы также делаем Объект "Заказчики", на который ссылаются поле-ссылка из Детализаций всех вышеперечисленных Объектов.
Но со временем количество записей в объекте "Приложение" - становиться много и разобраться что к чему относиться - не реально (каждый раз смотреть на "Заказчика" - не удобно, да и в отношении одного и того же Заказчика имеются различные записи в одном Объекте.
Для выборки используем дополнительные поля (например активируем ссылочные поля - поля с Тильдой "~" - которые появились когда мы устанавливали подчиненные связи).
Но задача усложнена тем, что нам надо заполнять фильтр в крайнем объекте - "Приложение", это контрпродуктивно, при условии, что в первоначальных объектах, у нас имеется ссылочное поле на объект который повторяется во всех иных объектах (Объект "Заказчик").
Понимаю, что запутано, но всё же.
Таким образом, мы имеем ситуацию, когда из Одного объекта нам надо перед переход по Объекту найти искомую запись. И вот тут передать параметр из первоначального Объекта в конечный - мы не можем - только в ручную устанавливая значение соответствующего поля в переходном Объекте.
Возможна ли реализация поставленной задачи (передача параметра через проходной - не главный - Объект)?
Допускаю, что это реализовано в 6-й версии, тогда прошу прощение за то, что отвлек.
Возможно есть иные идеи, может я слишком усложняю задачу и например нет необходимости создавать промежуточный Объект - для этого существует более легкий способ: формирования нескольких подчиненных списков которые берут свое значение из одного и того же Объекта.
Формирование равнозначных связей мне не подходит, поскольку я хочу иметь возможность создания через интерфейс подчиненного списка - записей в подчиненном Объете.
Заранее благодарю за ответ.