Внес небольшое изменение в расширение (просто код модуля поправил). В базе несколько активных пользователей. 1С клиент-серверный вариант.
При попытке обновить 1Ска просто обновила, не предупредила что можно динамически обновить. Думал сейчас начнет ругаться.
Вопрос: получается так, что если 1С ка может установить монопольный доступ, то обновляет без вопросов при работающих пользователях?
(0) >> если 1С ка может установить монопольный доступ, то обновляет без вопросов при работающих пользователях?
Нет. При работающих пользователях (даже если они фактически не работают, а просто есть активные сеансы) платформа не может установить монопольный доступ.
Но монопольный доступ необходим только в том случае, если требуется реструктуризация таблиц базы данных.
Изменение кода модуля или какой-нибудь формы не подразумевает под собой реструктуризации. Следовательно монопольный доступ платформе не требуется.
Если при этом речь идёт об изменениях в основной конфигурации, то платформа предлагает выполнить динамическое обновление конфигурации.
Если речь об изменениях в расширениях, то их обновление выполняется без всякого запроса. Это как раз твой случай.
В любом случае лучше так не делать.
Динамическое обновление до сих пор косячит время от времени.
А обновление расширения по сути есть тоже самое динамическое обновление.
(0) Это называется - демоническое обновление. Однажды ты узнаешь, почему.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс