|
20.02.2018, 14:26 | #1 |
Участник
|
D365. Как реализовать переход в Просмотр подробных сведений?
Добрый день.
Задача: Предположим есть моя таблица с тремя полями: 1. Enum. в нем значения: CustGroup, Cust, VendGroup, Vend. 2. Description 3. refRecId По факту эта таблица - лог событий которые происходят в четырех таблицах, пусть называются CustGroup, Cust, VendGroup, Vend. Если в табл CustGroup прошел insert то в моей табл добавится запись: Enum = Enum::CustGroup Description = insert refRecId = RecId новой строки в CustGroup Нужно реализовать форму, на которой будет отображаться моя таблица, и возможность перехода в основную форму при помощи пункта Просмотр подробных сведений. Если поле имеет Enum == Enum::CustGroup то на форму CustGroup, если - Enum = Enum::Cust, то на форму Cust и т.д. Как такое реализовать? Может знаете подобный пример в системе, подскажите, подсмотрю там. |
|
20.02.2018, 16:44 | #2 |
Участник
|
а вот это читал уже? https://www.linkedin.com/pulse/dynam...en-baumgarten/
__________________
Felix nihil admirari |
|
20.02.2018, 17:47 | #3 |
Участник
|
Цитата:
Сообщение от wojzeh
а вот это читал уже? https://www.linkedin.com/pulse/dynam...en-baumgarten/
|
|
20.02.2018, 16:59 | #4 |
Участник
|
__________________
Felix nihil admirari |
|
20.02.2018, 21:33 | #5 |
Участник
|
Может просто перекрыть jumpRef на поле датасоурса ? Примеров в АХ и в Гугле полно.
|
|
20.02.2018, 21:58 | #6 |
Участник
|
Цитата:
На форме InventTrans для InventTrans_DS в данном случае реализовано через наследование от абстракции но суть сводится к передаче соответствующему меню правильно найденного табличного буфера из исходной формы
__________________
Felix nihil admirari |
|
21.02.2018, 10:48 | #7 |
Участник
|
А без программирования, через настройки узла Relations на таблице нельзя сделать в D365 ?
Вот как было в AX2012
__________________
Мои утилиты для Аксапты версий 3.0-2012: http://aceofdatabase.blogspot.com/ |
|
21.02.2018, 13:03 | #8 |
Участник
|
|
|
21.02.2018, 17:28 | #9 |
Участник
|
Цитата:
Для записи, у которой в поле AccountCode содержится "Группа", из поля NUM "Просмотр подробных сведений" отправляет в справочник групп клиентов. А для записи, у которой в поле AccountCode содержится "Группа", из поля NUM "Просмотр подробных сведений " отправляет в справочник самих клиентов. Да я и сам такие вещи уже много раз делал для своих новых таблиц, без программирования, и не замечал чего-то особенного.
__________________
Мои утилиты для Аксапты версий 3.0-2012: http://aceofdatabase.blogspot.com/ |
|
21.02.2018, 15:40 | #10 |
северный Будда
|
Начиная с 2012 феншуйно является устанавливать связи между таблицами через foreign key relations. А такие связи не допускают наличия нескольких полей - иначе на форме вместо значения replacement key будет отображаться recid связанной записи
__________________
С уважением, Вячеслав |
|
21.02.2018, 17:18 | #11 |
Участник
|
А что, таблица CustLedgerAccounts не по феншую сделана?
__________________
Мои утилиты для Аксапты версий 3.0-2012: http://aceofdatabase.blogspot.com/ |
|
21.02.2018, 17:38 | #12 |
Участник
|
что за феншуй такой?
__________________
Felix nihil admirari |
|
|
|