|
|
#1 |
|
Участник
|
Добрый день! В Axapta 3 на таблице inventTrans есть статический метод calcMarkedCostValue, который был немного модифицирован. При тестировании данного кода проявляется такая ошибка - при первом запросе условие if выполняется и в отладчике печатается "123", однако при выполнении второго запроса не выбирается ни одной строки. Что это - глюк? Или я не вижу здесь разницу в запросах?
PHP код:
|
|
|
|
|
#2 |
|
Роман Долгополов (RDOL)
|
RecordViewCache вверх по стеку вызовов нигде не инициализируется? У выборки с его использованием в трешке отрывает крышу если в ней есть оператор ||. Когда то очень давно (году наверное в 2003) регистрил баг в мс, но чинить сразу отказались. Чем закончилось дело во всяких KR и новых версиях не проверял
Последний раз редактировалось db; 29.05.2011 в 23:35. |
|
|
|
| За это сообщение автора поблагодарили: ski (1). | |
|
|
#3 |
|
Участник
|
что будет, если во втором запросе использовать inventTrans2 вместо inventTrans?
|
|
|
|
|
#4 |
|
Участник
|
Вызывался. Спасибо за ответ, никогда бы не полез в класс RecordViewCache... Вот нашел ссылку (Глюки RecordViewCache), где чуть ли не мой код представлен.
|
|
|
|
|
#5 |
|
Участник
|
|
|
|
|
|
#6 |
|
Участник
|
Как же вообще можно работать с кешированием в Аксапта? Уже находил несколько багов с кешированием и отказывался от него. Вот еще один. Что, вырубать кеширование полностью или продолжать наступать на те же грабли?
|
|
|