28.05.2012, 13:24 | #1 |
Участник
|
Перекрестные ссылки, update_recordset и insert_recordset
AX 2009 Ru8. Такая проблема:
Есть таблица с полем и метод в классе: X++: void method1() { Table1 table1; ; update_recordset Table1 setting Field1 = 1; } Для другого метода X++: void method2() { Table1 table1; Table2 table2; ; insert_recordset Table1 (Field1) select Field2 from table2; } Разбиение метода на составляющие происходит в системном классе xRef. Заставить его обрабатывать данную ситуация не вижу возможности. А оперативно и достоверно узнавать, где и как заполняется некое поле, очень хочется. У всех также? Нет идей, как заставить работать/обойти? Последний раз редактировалось Dark Light; 28.05.2012 в 13:37. |
|
|
За это сообщение автора поблагодарили: Михаил Андреев (1), gl00mie (2), SRF (1). |
28.05.2012, 14:17 | #2 |
MCP
|
У вас права на таблицы xRef* полные?
Была такая проблема |
|
28.05.2012, 14:30 | #3 |
Участник
|
|
|
28.05.2012, 16:30 | #4 |
MCP
|
Проверил у себя - такое же поведение.
insert_recordset и update_recordset в перекрестные ссылки не попадает. DAX 4.0 |
|
05.10.2015, 12:20 | #5 |
Участник
|
up-ну тему.
Может кто-нибудь узнал решение проблемы ? Это же подстава Обесценивается смысл перекрестных ссылок. |
|
05.10.2015, 13:18 | #6 |
Участник
|
В dax2012r3 build 6.3.164.0 бага вылечена.
|
|
|
За это сообщение автора поблагодарили: Kabardian (1). |
05.10.2015, 14:14 | #7 |
Британский учённый
|
К теме о перекрестных ссылках, мне всегда нехватало ссылок на проекты. Что бы можно было посмотреть в каких проектах содержится объект. Допилить стандарт оказалось не очень сложно. Модификация входит в DevToolset. На скриншоте видно, что ссылка на проект имеет тип Declaration.
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще. |
|
|
За это сообщение автора поблагодарили: Logger (3), gl00mie (3). |
05.10.2015, 14:20 | #8 |
Участник
|
делал похожую вещь, только доступ из AOT
Объекты АОТ в проекте Для работы перекрестные ссылки не нужны. |
|
05.10.2015, 14:41 | #9 |
Британский учённый
|
Цитата:
Сообщение от Logger
делал похожую вещь, только доступ из AOT
Объекты АОТ в проекте Для работы перекрестные ссылки не нужны. Есть еще ака перекрестные ссылки на элементы объектов, например если нужно найти Enum с определенными элементами и т.п. Или найти нужную иконку для кнопки. В общем тоже достаточно полезная штука в разработке. Но это уже сделано отдельно от перекресных ссылок.
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще. Последний раз редактировалось Link; 05.10.2015 в 14:46. |
|
Теги |
bug, cross-reference, баг, глюк, перекрестные ссылки |
|
|