|
![]() |
#1 |
Участник
|
В работе операций update_recordset есть некоторые ньюансы которые дают сложноотлавливаемые баги.
На одной из версий Аксапты (уже и не помню какой) применение двух последовательных update_recordset давало некорректный результат. Осталось предположение, что отправив запрос на обновление на sqlсервер система продолжила выполнение последующего кода, не дожидаясь полного выполнения запроса. Как результат, следующий update_recordset, использующий результаты предыдущего давал некорректные результаты. Поборолось обрамлением каждого update_recordset в отдельных ttsbegin/ttscommit. Но осадочек остался... ![]() |
|
![]() |
#2 |
злыдень
|
У каждого подхода есть свои плюсы минусы. Можно 30 минут показывать пользователю "градусник", а можно за пару минут выполнить туже операцию, но без градусника.
И каждый метод может дать "неожиданные" результаты, особенно если не понимать как они работают. Я лишь присоединюсь к первоначальному посту А.Еременко: Супер!
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/ |
|
![]() |
#3 |
Участник
|
Можно пример?
|
|
Теги |
recordset, update_recordset, ax2009 |
|
|