26.03.2009, 16:37 | #1 |
Участник
|
помогите с palletId.allowEdit()
Помогите с AllowEdit,
Код присвоения номера палеты в журнале приемки проверяет поле "Палета" на едитируемость Если аналитики так настроены что палета не нужна, то кнопка не срабатывает. Вопрос как получить "palletId.allowEdit()" если я нахожусь в другом месте кода где поля формы palletId явно нет (гдето в глуби своих классов). Можно ли это вылудить из ИнвентДима? Само это поле меняет значение когда ходишь по журналу, в зависимости включена ли аналитика "Палета". В коде я не смог явно найти это место (искал в форме). вот код кнопки палета X++: if (WMSJournalTrans && !WMSJournalTrans.isPosted() && !inventDim.wMSPalletId && palletId.allowEdit()) { ttsbegin; inventDim.wMSPalletId = WMSPalletIdGenerate::nextPalletId(); WMSJournalTrans.InventDimId = InventDim::findOrCreate(inventDim).InventDimId; ttscommit; element.redraw(); }
__________________
The Variable men power. Последний раз редактировалось Varmen; 26.03.2009 в 16:48. |
|
26.03.2009, 17:24 | #2 |
MCTS
|
юзайте поиск
X++: movement.dimSearch().findActive(movement.dimGroupId(), fieldNum(InventDim,InventBatchId)) |
|
|
За это сообщение автора поблагодарили: Varmen (1). |
Теги |
складская аналитика, axapta |
|
Похожие темы | ||||
Тема | Ответов | |||
allowEdit на полей из дата група | 6 | |||
allowEdit и enabled | 5 | |||
помогите с DLL | 2 | |||
Помогите с запросом.. | 2 | |||
Помогите - не формируются Российские отчеты!!! | 13 |
|