![]() |
#1 |
Участник
|
Народ всем доброго времени суток. Вот столкнулся с нетривиальной ситуацией. Есть некая форма, в этой форме не указано свойство SourceTable. Данная форма вызывается из разных мест. Необходимо каким то образом подсунуть в свойство SourceTable определённую таблицу перед открытием формы. Задача состоит в том чтобы подссовывать можно было разные таблицы. Никто не не сталкивался с такой проблемой ? Подсовывать конечно программным ообразом. Спасибо.
|
|
![]() |
#2 |
Участник
|
У меня конечно опыта в Navision - пару недель, но я на 95% уверен, что такое сделать нельзя.
![]() |
|
![]() |
#3 |
Участник
|
В чистом виде этого сделать нельзя, можно определить временную табличку с некоторым набором полей и при запуске формы заполнять её значениями таблиц источников. Естественно количество полей во временной табличе и их количество должно покрывать или соответствовать той информации которую вы хотите видеть по таблицам источникам.
__________________
Want to believe... |
|
![]() |
#4 |
Участник
|
344 форму рекомендую посмотреть в таких случаях
|
|
![]() |
#5 |
Участник
|
Смысл понятен. Использовать временное хранилище в том или ином виде. До этого сам тоже дошёл и реализовал, думал может как красиво получится, видать не выйдет
![]() |
|
![]() |
#6 |
Участник
|
Посмотрите как работают триггеры:
Form - OnFindRecord(Which : Text[1024]) : Boolean Form - OnNextRecord(Steps : Integer) : Integer В качестве примера можете взять форму 498 Reservation. |
|