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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.02.2007, 16:47   #1  
OntheJump is offline
OntheJump
Участник
 
165 / 10 (1) +
Регистрация: 31.10.2006
Придумал!

randrews был прав, нужен сингл инстэнц кодеюнит

в нем одна переменная, которая показывает, нужен нам апдейт хэдера или нет.

И, самое главное, эта переменная должна быть TRUE только в том случае когда меняется сумма заказа

Т.е., например, изменили цену, на валидэйте должен быть вызов функции кодеюнита, которая устанавливает переменную в TRUE.

На OnTimer хэдера должен быть примерно следующий код:

Код:
IF gcd_FormUpdateFunctions.GetNeedUpdate THEN BEGIN
  CALCFIELDS("Order Amount");
  CurrForm.UPDATE(TRUE);
  gcd_FormUpdateFunctions.SetNeedUpdate(FALSE);
END;
Главное - учесть все моменты изменения общей суммы заказа.

Да, ну и в многопользовательском режиме уже не обойтись без доп. таблицы
Старый 07.02.2007, 17:03   #2  
romeo is offline
romeo
Участник
Аватар для romeo
 
564 / 10 (2) +
Регистрация: 31.03.2004
Вынесите интересующее поле в субформу и получайте его значение функцией ... Поверх табличной части выведите суммы, колва и другие интересующие показатели...
Старый 07.02.2007, 17:09   #3  
grif is offline
grif
Участник
Аватар для grif
 
236 / 10 (1) +
Регистрация: 31.08.2006
Цитата:
Сообщение от romeo Посмотреть сообщение
Вынесите интересующее поле в субформу и получайте его значение функцией ... Поверх табличной части выведите суммы, колва и другие интересующие показатели...
Самое красивое решение
Старый 07.02.2007, 17:12   #4  
OntheJump is offline
OntheJump
Участник
 
165 / 10 (1) +
Регистрация: 31.10.2006
Цитата:
Сообщение от romeo Посмотреть сообщение
Вынесите интересующее поле в субформу и получайте его значение функцией...
Учту как вариант

Правда в каждой строке видеть сумму заказа...

но все равно спасибо
Старый 07.02.2007, 17:17   #5  
romeo is offline
romeo
Участник
Аватар для romeo
 
564 / 10 (2) +
Регистрация: 31.03.2004
Цитата:
Сообщение от OntheJump Посмотреть сообщение
Правда в каждой строке видеть сумму заказа...
Нет. В субформе тэйбл бокс. Ужмите его чуть по вертикали, а сверху над ним надобавляйте текст боксов, каждый из которых будет получать сумму или что-то еще ..
 


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

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

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