Цитата:
Ничего не поможет.
Мы эту проблему решали так:
Делали два запроса по InventSum в начале и в конце расчетов, по позициям, которые изменились пересчитывали еще раз, и так до тех пор, пока все не совпадало. Иногда это может приводить к довольно долгому расчету, если параллельно разносятся несколько больших журналов.
жесть какая-то... А я ведь еще и сомневался, что расхождения возникают именно по этой причине. Хотя время вывода отчета и время возникновения проводок совпадало. Тоже были мысли, в разных потоках что ли начинать запросы в InventSum и InventTrans, чтобы минимизировать время между ними. И ведь тогда получается, что классы InventSumDate* также могут давать неверный результат, хотя вероятность в этом случае уже мизерная?
Цитата:
версия то какая? и что у вас с оптимистическими блокировками?
это 3-ка. В InventSumTTS Admin галка Active отключена, а CheckMode = Оптимистичный. Какие настройки на SQL сервере - не выяснял.