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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.04.2008, 13:11   #1  
rusalaudinov is offline
rusalaudinov
Участник
 
91 / 36 (2) +++
Регистрация: 24.05.2007
Объясните, почему для Approve Journal нельзя редактировать поле SumBy
В работе над проектом мне как-то задали вопрос.
В общем есть форма PurchEditLines с которой многие неоднократно сталкивались. На вкладке "Others" этой формы есть поле "Summary update for", которая обычно доступна, но если вызывать эту форму из invoice pool нажатием кнопочки Purchase order, то это поле будет недоступно, вот так:

Разобрался по коду, стало понятно, что всему виной строка кода вот такая
X++:
purchParmUpdate_ds.object(fieldNum(PurchParmUpdate, sumBy)).allowEdit(purchEditLinesForm.sumByAllowEdit());
она находится в методе run нашей формы PurchEditLines, соответственно возвращает false в случае если documentStatus у нас равен Approval Journal.

Так вот по коду вроде все понятно, а весь вопрос вот в чем. почему это поле недоступно при таких условиях? Логически. а то я во всей этой торговле не оч. понимаю.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Акт о приемке материалов - почему не заполняется поле "Брак и бой"? clerk DAX: Функционал 6 20.06.2008 16:31
Объясните как хранится поле Tax1099Amount? if_maks DAX: Программирование 4 30.11.2007 16:36
Почему не заполнено в Активных пользователях поле SPID? Hidden DAX: Администрирование 9 20.06.2006 12:20
Почему в InventJournalTrans поле linenum вещественного типа?! ATimTim DAX: Программирование 7 17.06.2004 17:35
Почему договору нельзя сквозную аналитику присвоить? George V. Tavrizoff DAX: Функционал 3 27.02.2004 11:05

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

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

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