|
|
#1 |
|
Участник
|
Операция присваивания или сравнения вызывает потерю точности.
dax2012
При работе с числовыми значениями, при записи в поле типа Integer, Axapta может предупредить Цитата:
Операция присваивания или сравнения вызывает потерю точности.
Понятно, что тут следует использовать разные функции конвертации типов вроде any2int(). Но что делать, если такое сообщение возникает при работе с групповыми командами вроде insert_recordset и update_recordset? Ну, например, в шапке документа есть поле для хранения количества строк. Тип Integer. Для подсчета строк использую count(RecId), но RecId - это int64. Получаю предупреждение о возможной потере точности условный код примерно такой Код: insert_recordset MyTab (NumOfLines) select count(RecId) from MyLine where (...) Как для таких команд подавить предупреждение Best Practices о потере точности?
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
|
|
|
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|