Как добавить поля из другой исходной таблицы на страницу (NAV 2016)?

Я хочу добавить поля из таблицы — «Банковский счет клиента» на странице — «Журнал банковских квитанций», у которой есть текущая исходная таблица как «Общая строка журнала».

Это может быть полезно, если я узнаю процесс добавления полей в качестве поиска из другого источника таблицы.


person Chandan Choudhary    schedule 11.09.2019    source источник


Ответы (1)


Я думаю, это зависит от ваших требований:

  • Если вы считаете, что дополнительные поля могут также использоваться на других страницах, у которых «Общая строка журнала» в качестве исходной таблицы, я бы рассмотрел возможность добавления FlowFields метода «Поиск» в вашу таблицу «Общая строка журнала» (при условии, что у вас есть достаточные разрешения). сделать так). В своем ответе, пожалуйста, уточните, как вы хотите, чтобы ваша логика поиска работала для дальнейшей помощи, если это необходимо.

  • Если ваша логика поиска более сложна, чем может обработать FlowFields, функция в строке «Gen. Journal Line». который возвращает значение соответствующего поля, может быть хорошим решением.

  • В качестве альтернативы, если это единственная страница, где вам понадобятся новые поля, или если у вас нет разрешений на изменение определений таблиц, определите функцию в объекте страницы, которая выполняет поиск и возвращает значение. Используйте эту функцию в качестве SourceExpr вашего элемента управления страницей.

person Jan Hoek    schedule 11.09.2019
comment
Вы хорошо объяснили это относительно полей потока. Я добавил «Название банка» и «Номер отделения банка». поля в Страница - Журнал банковских квитанций. Источником этих полей является Таблица - Банковский счет клиента. На странице журнала банковских квитанций я хочу, чтобы эти 2 поля давали поиск «Название банка» и «Номер отделения банка». Соответственно. Пожалуйста, объясните, как я принимаю это требование на ваш взгляд. - person Chandan Choudhary; 11.09.2019
comment
Правильно ли я понимаю, что связь между строкой общего журнала и банковским счетом клиента, значения которого вы хотите отображать, должна основываться на поле «Банковский счет получателя» в строке общего журнала? - person Jan Hoek; 11.09.2019
comment
В таком случае, мое второе предложение, вероятно, лучше всего — функция в Gen. Journal Line. У меня не установлен NAV на машине, на которой я пишу это, поэтому, боюсь, я не могу дать вам образец функции. - person Jan Hoek; 14.09.2019