Показать сообщение отдельно
Старый 13.03.2008, 12:22   #4  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,160 / 1289 (47) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от AndyD Посмотреть сообщение
В данном случае не имеет значение инициализирована табличная переменная toInventTrans в какой-либо компании или нет.
Смотрите в какой компании находитесь внути метода findTransId()
В данном случае, действительно неважно сброшена или нет переменная, так как ей просто присваивается результат. Но пробовал и вместо findTransId писать select toInventTrans - результат тот же. Кстати, в findTransId нахожусь в нужной компании TS2.
Что интересно, профайлер MS SQL показывает, что не создается новый курсор, а используется созданный на предыдущем поиске в текущей компании, а в нем компания как раз TS1.
Может какие проблемы с настройками конкурентной модели? Включен режим оптимистичной конкуренции для таблиц.