Цитата:
Сообщение от
Ace of Database
Такой подход еще хорош тем,...
Подход может и хорош, но сам класс так себе. Недавно коллега обнаружил что блокировка ставится без учета имени бд ! Т.е. если у вас на одном инстансе SQL крутится 2 инсталляции аксапты (2 рабочие) или дев и тест, то между ними могут быть блокировки из-за того что этот класс не учитывает имя бд !
В частности это выражается в неожиданных блокировках при попытке одновременно запустить синхронизацию в двух инсталляциях аксапты. Также при пакетной обработке и куче других мест где задействован этот класс.
Попробовал его исправить, добавив имя базы в имени блокировки.