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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.11.2025, 21:05   #9  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,732 / 1220 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Если я правильно понял, то вопросы формулируются так

Вопрос 1

rawVal = _record.(id)

переменная rawVal не возвращает значение. Отображает 0

однако

info(strFmt('%1', _record.(id)));

отображает значение поля


Ответ

Переменная rawVal какого типа?

Если это anyType, то для таких переменных тип устанавливается при первом присвоении значения и уже не меняется до завершении метода.

Вероятно, она у Вас получила числовое значение и, как следствие, конвертирует все значения в число. Вот и значение "рул" конвертировала в число и получился 0


Вопрос 2

Есть некая таблица, в которую записывают id-полей. Начиная с какого-то момент в это поле стало записываться не FieldId, а fieldId2Ext(). Существующий метод для записи использует функцию fieldName2id()

Ответ

Насколько я понимаю, надо по перекрестным ссылкам искать все места, где происходит обновление значения этого поля таблицы (запись значения id-поля). Не конкретно в показанном edit-методе, а вообще везде. Может быть, где-то в другом месте какое-то обновление выполняется или кто-то джоб какой-то создал

Дополните Вашу таблицу служебными полями ModifiedDateTime + ModifiedBy, чтобы понять, кто же и когда сделал такую специфическую запись. Правда это на будущее.
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вывод всех таблиц со всеми полями fedka DAX: Программирование 11 10.10.2012 21:38
Как в динамическом запросе использовать исловие OR между двумя полями? yooshi DAX: Программирование 12 07.08.2009 16:34
Объект Application клиента по ИД сессии на АОСе wolfstein DAX: Программирование 5 18.03.2009 14:35
Проблемы с date-полями death machine DAX: Прочие вопросы 4 13.04.2004 02:54
Диалоговое окно с Lookup полями Julietta DAX: Программирование 1 15.12.2003 13:00

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

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

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