Показать сообщение отдельно
Старый 13.07.2019, 11:27   #14  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2922 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Сообщение от mazzy Посмотреть сообщение

Раньше я лихо использовал innnerJoin между датасорсами спец-формы.
Одумался и сделал вариант с DelayedJoin.
Могут быть разные задачи. Например, если мы хотим видеть данные строк и шапок в одном гриде, то нужен иннер.

Кстати, интересно, что получится если сделать exists join и на второй датасурс навесить дайналинк. ( Мы хотим например увидеть не в одном гриде а в двух, но чтобы шапки фильтровались но наличию строк с текущей номенклатурой)

Цитата:

В общем, очень спорный прием разработки.
Мне кажется, что на проекте такой способ приведет к большим проблемам, нежели сделать еще одну форму.
Я думаю это зависит от сложности формы. Если там много всего, возможно, проще поддерживать одну сложную форму чем две сложных формы. Причем продублировать форму просто в сравнении с тем, чтобы объединить две формы в одну.

Кстати, не факт что кто-то вообще думал о таких сценариях -просто есть две концептуально ортогональных возможности и их одновременное применение не запретили. Как в paint можно залить холст черным и рисовать по нему черным карандашом.