Цитата:
Сообщение от
Raven Melancholic
А мне интересен технический момент: если я в InventUpd_* буду использовать эти временные InventSumDelta, то смогу ли обратиться именно к этому конкретному экземпляру временной таблицы в InventOnHand?
Ясно, что если этот подход помогает, то с чем-то можно смириться.
Экземпляры темповой таблицы с решетом существуют в разрезе сессий SQL сервера. AOS может произвольно брать такие сессии из своего пула коннектов, но если идет транзакция, то (что логично) переключения сессий SQL на ходу для одной сессии аксапты не происходит. Дельты имеют смысл только внутри транзакций, так что ответ да, обратиться сможешь. Возможно для исключения каких либо экстремальных случаев использования функциональности дельт стоит предусмотреть проверку на appl.ttsLevel() перед обращениям к таким таблицам. У себя этого не делали, но код на предмет что всё в транзакциях, просматривал. Возможно что то и обернул в транзакции, уже не вспомню. Полет нормальный около 5 лет.