AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.04.2006, 13:27   #1  
avokado is offline
avokado
Участник
 
2 / 10 (1) +
Регистрация: 05.04.2006
Navision Вынести поле "Name" в G/L Entry
Подскажите, как вынести поле "Название" в Фин.Операции (G/L Entry). Там есть код (поставщика, банка, ОС и т.д.), а нужны их названия.
Старый 05.04.2006, 15:51   #2  
wltrn
Гость
 
n/a
Проще всего как FlowField - поле:
1) свойство поля FieldClass - FlowField;
2) метод CalcFormula - LookUp
Старый 05.04.2006, 16:44   #3  
DA_NEAL is offline
DA_NEAL
Участник
Аватар для DA_NEAL
Лучший по профессии 2017
Лучший по профессии 2009
 
788 / 54 (3) ++++
Регистрация: 05.08.2002
Адрес: Королев
а еще можно метод OnFormat в форме переопределить на отображение вместо кода - названия, и если нужно только в формах это поле то я бы флоуфилдами табличку не забивал а программно на aftergetrecord вычислял в форме.
__________________
Want to believe...
Старый 05.04.2006, 18:20   #4  
wltrn
Гость
 
n/a
Цитата:
Сообщение от DA_NEAL
а еще можно метод OnFormat в форме переопределить на отображение вместо кода - названия, и если нужно только в формах это поле то я бы флоуфилдами табличку не забивал а программно на aftergetrecord вычислял в форме.
OnFormat'ом можно ещё больше сократить и без того небольшое название, до неузнаваемости.
А если название нужно только на форм, то вы безусловно правы. Хотя тоже есть варианты
Старый 06.04.2006, 10:07   #5  
Captain is offline
Captain
Участник
Лучший по профессии 2017
 
300 / 81 (3) ++++
Регистрация: 28.02.2003
В форме определи функцию,

GetCustomerName(No):Name;
IF Customer.GET(No) Then EXIT(Customer.Name+Customer."Name 2");

Заведи поле в форму,

SourceExpr=GetCustomerName("G/L Entry"."Source No.")

---------------------------------------------------------------------------------------------
"Если Ад сушествует, то он наверняка компьютеризирован" С.Лем
Старый 06.04.2006, 15:40   #6  
avokado is offline
avokado
Участник
 
2 / 10 (1) +
Регистрация: 05.04.2006
Navision
Спасибо.
В свойстве CalcFormula (при использовании FlowField) я могу сделать LookUp из одной таблицы, например Vendor, а нужно, чтобы в одном поле находился код поставщика\банка\ОС, т.е. расшифровка того кода, который стоит в "Source No." таблицы G/L Entry.
Старый 06.04.2006, 16:22   #7  
Captain is offline
Captain
Участник
Лучший по профессии 2017
 
300 / 81 (3) ++++
Регистрация: 28.02.2003
Цитата:
Сообщение от avokado
Спасибо.
В свойстве CalcFormula (при использовании FlowField) я могу сделать LookUp из одной таблицы, например Vendor, а нужно, чтобы в одном поле находился код поставщика\банка\ОС, т.е. расшифровка того кода, который стоит в "Source No." таблицы G/L Entry.
Можешь!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как поле "Account Type" связано с OptionString? nemoluca NAV: Программирование 1 05.10.2004 01:20
в Value Entry, поле Фин.Операция Но = -1 Maxi NAV: Функционал 1 14.09.2004 13:14
поле Positive в Value Entry Maxi NAV: Программирование 5 01.06.2004 17:45
"CFRONT Control".SetCurrentKey Aleksander NAV: Программирование 3 13.02.2004 09:58
Модуль "Работы" Консультант NAV: Функционал 0 10.01.2004 17:37

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 08:54.