|
![]() |
#1 |
Участник
|
его идея как раз в том, чтоб не привязываться к синтаксису (имени метода) при поиске связанной записи. вьюхи-шмухи тут ни при чём.
__________________
Felix nihil admirari |
|
![]() |
#2 |
Administrator
|
Цитата:
В 2012 и далее многие таблицы "распилили", т.о., к примеру, чтобы перейти от inventTrans к custTable / vendTable нужно еще "прыгнуть" в inventTransOrigin и оттуда - в DirPartyTable. Но поскольку исходная задача не изменилась (т.е. сама inventTransOrigin никому особо не нужна - нужен в конечном счете только клиент), то и потребности в переходе к отдельно взятой промежуточной таблице, которая появилась исключительно по техническим причинам - нет. Т.е. теперь, если захочется перейти от inventTrans к custTable - нужно будет написать некий кверик с джойнами из нескольких таблиц (=вьюха), либо ... найти комбинацию штатных методов, которая в конечном счете приведет к требуемому результату. Про LedgerTrans я уж вообще молчу - там 5 таблиц целых ![]() Поэтому и потребность в переходе от одной таблице к другой одним методом, как это было раньше через find по сути - сильно уменьшилась и осталась только для менее востребованных таблиц
__________________
Возможно сделать все. Вопрос времени |
|
![]() |
#3 |
Участник
|
похоже, вы с ним о разных вещах говорите:
"табличные методы, возвращающие ссылки на связанные таблицы" - то есть, как получить то, что у нас есть. в приведённой тобой таблице inventTrans нет таких связанных таблиц, как CustTable, VendTable, но есть, например Currency и ProjTable. то есть, как добраться до того, чего у нас тут на таблице нет.
__________________
Felix nihil admirari |
|
![]() |
#4 |
Administrator
|
Не совсем. Топикстартер предлагает решение некой задачи и предлагает его обсудить. Я же говорю о том, что в силу изменившейся архитектуры системы в последних версиях системы исходная задача становится маловостребованной и поэтому предлагаемое решение имеет ограничение по своему применению
![]()
__________________
Возможно сделать все. Вопрос времени |
|
![]() |
#5 |
Участник
|
приведи пример, где предлагаемое им решение не сработает в связи с "изменившейся архитектурой".
ты, кстати говоря, видел, как у меня открываются формы по ссылке на разные таблицы? ![]()
__________________
Felix nihil admirari |
|
![]() |
#6 |
Administrator
|
Цитата:
![]() ![]() ![]() Нет. Ну да - в этом случае тот вариант метода конечно незаменим.
__________________
Возможно сделать все. Вопрос времени |
|
|
|