11.11.2013, 14:37 | #1 |
Участник
|
setTmp и иерархические таблицы
Коллеги, доброго времени суток!
Сразу к делу. Есть простой джобик: X++: static void Job_test_setTmp(Args _args) { AgreementHeader agreementHeader; ; agreementHeader.setTmp(); } Таблица, поддерживающая наследование, не может быть преобразована во временную таблицу. Есть ли возможность это обойти если очень нужно? Может быть есть альтернативные пути решения проблемы?
__________________
Айрат Вильданов. skype: vildanov.a |
|
|
За это сообщение автора поблагодарили: Logger (1), S.Kuskov (3), Dreadlock (1). |
11.11.2013, 14:58 | #2 |
Участник
|
Версия системы - AX 2012.
__________________
Айрат Вильданов. skype: vildanov.a |
|
11.11.2013, 15:13 | #3 |
Участник
|
А "крайнего" потомка тоже не дает?
__________________
Ivanhoe as is.. |
|
11.11.2013, 15:16 | #4 |
Участник
|
Нет, вообще для любой таблицы, находящейся в иерархии (не важно на каком ее уровне - проверялось) это запрещено в 2012-й.
__________________
Айрат Вильданов. skype: vildanov.a |
|
11.11.2013, 16:56 | #5 |
Axapta
|
Я думаю это все из-за:
Цитата:
However, a table inheritance hierarchy can only be defined on a normal table type. Microsoft Dynamics AX 2012 does not support creating table inheritance on either InMemory or TempDB table types.
|
|
|
За это сообщение автора поблагодарили: AraraT® (2). |
11.11.2013, 17:30 | #6 |
Участник
|
Ну а есть ли альтернативы, чтобы временно иметь копию записи из иерархической таблицы?
Не создавать же для этого копию таблицы в АОТе идентичной структуры, но не входящую в иерархию... У кого какие есть предложения?
__________________
Айрат Вильданов. skype: vildanov.a |
|
11.11.2013, 17:33 | #7 |
Участник
|
Если не надо отображать данные на форме, можно попробовать RecordSortedList использовать.
__________________
Sergey Nefedov |
|
11.11.2013, 19:10 | #8 |
Участник
|
Цитата:
Печаль...
__________________
Айрат Вильданов. skype: vildanov.a |
|
11.11.2013, 19:52 | #9 |
Участник
|
Да уж, но если RecordSortedList в принципе устраивал, то как альтернативу можно попробовать использовать мап с ключом RecId, например, и значением типа Record. Кстати, если не нужен набор записей, а только одна, то я думаю, что вполне хватит и buf2buf.
__________________
Sergey Nefedov Последний раз редактировалось SRF; 11.11.2013 в 19:56. |
|
|
|