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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.08.2018, 14:44   #1  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,663 / 1172 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Входной параметр Common физически - это и есть запись таблицы с уже измененными значениями полей. Вам надо только уточнить, о какой именно таблице идет речь. Т.е. что за таблица была передана в Common.

Примерно так

X++:
[DataEventHandler(tableStr(SMAServiceOrderTable), DataEventType::Updated)]
public static void SMAServiceOrderTable_onUpdated(Common sender, DataEventArgs e)
{

SMAServiceOrderTable  smaServiceOrderTable = sender as SMAServiceOrderTable;


GetData request = new GetData();
request.CustomerID(smaServiceOrderTable.CustomerID);

....

}
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...
За это сообщение автора поблагодарили: Fact (1).
Старый 27.08.2018, 15:02   #2  
Fact is offline
Fact
Участник
 
47 / 10 (1) +
Регистрация: 27.08.2018
Цитата:
Сообщение от Владимир Максимов Посмотреть сообщение
Входной параметр Common физически - это и есть запись таблицы с уже измененными значениями полей. Вам надо только уточнить, о какой именно таблице идет речь. Т.е. что за таблица была передана в Common.

Примерно так

X++:
[DataEventHandler(tableStr(SMAServiceOrderTable), DataEventType::Updated)]
public static void SMAServiceOrderTable_onUpdated(Common sender, DataEventArgs e)
{

SMAServiceOrderTable  smaServiceOrderTable = sender as SMAServiceOrderTable;


GetData request = new GetData();
request.CustomerID(smaServiceOrderTable.CustomerID);

....

}
Благодарю, это работает!
Старый 27.08.2018, 16:04   #3  
Fact is offline
Fact
Участник
 
47 / 10 (1) +
Регистрация: 27.08.2018
Цитата:
Сообщение от Владимир Максимов Посмотреть сообщение
Входной параметр Common физически - это и есть запись таблицы с уже измененными значениями полей. Вам надо только уточнить, о какой именно таблице идет речь. Т.е. что за таблица была передана в Common.

Примерно так

X++:
[DataEventHandler(tableStr(SMAServiceOrderTable), DataEventType::Updated)]
public static void SMAServiceOrderTable_onUpdated(Common sender, DataEventArgs e)
{

SMAServiceOrderTable  smaServiceOrderTable = sender as SMAServiceOrderTable;


GetData request = new GetData();
request.CustomerID(smaServiceOrderTable.CustomerID);

....

}
Еще небольшой вопрос, введя в конце orig(), получу значение до редактирования? или то же самое?
Старый 27.08.2018, 16:23   #4  
SCP_00 is offline
SCP_00
Участник
 
19 / 19 (1) ++
Регистрация: 24.04.2018
Цитата:
Сообщение от Fact Посмотреть сообщение
Еще небольшой вопрос, введя в конце orig(), получу значение до редактирования? или то же самое?
до
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
TTSBegin/TTSAbort. Насколько безопасен для базы данных этот код? CHESER85 DAX: Программирование 4 14.05.2014 17:48
Недоступность источника данных формы в display/edit-методах таблицы - баг или фича с глубоким смыслом? TasmanianDevil DAX: Программирование 10 03.08.2012 15:00
Распределенная база данных на основе View Владимир Максимов DAX: Программирование 27 04.09.2007 13:21
Расширенный тип данных и FormHelp Владимир Максимов DAX: Программирование 2 04.02.2004 17:02
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 11:44.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.