0
chuff
04.03.19
✎
06:24
|
Всем привет.
Такая ситуация: есть 1С УТ 11.3, УФ
Обработка, открывающая запись справочника, с которой могут работать несколько человек. Данные выведены в табличное поле, но это не важно.
Суть в чем: если один пользователь в этом поле поменял данные и сохранил запись, у других на открытой форме отображается сообщение (строка и кнопка в виде гиперссылки),
что данные были изменены (чтобы пользователь вдруг не стал использовать устаревшие, которые отображаются на экране в данный момент)
И кнопочка "перечитать данные". Если её нажать, данные читаются из базы, форма обновляется, запись исчезает - и всё гуд.
Но если пользователь вместо "Перечитать" вдруг попытается сохранить свою запись, естественно появляется сообщение, что "данные были изменены или удалены другим пользователем".
И после этого после нажатия кнопки "Перечитать" происходят непонятные вещи:
Во-первых данные в поле обновляются только со второго раза,
во-вторых (это главное) - надпись не исчезает.
Смотрел отладчиком - изменение видимости надписи устанавливается в Ложь, но она не исчезает с экрана.
Перечитать(), ОбновитьОтображениеДанных() также не имеет эффекта.
Скажите, куда еще посмотреть?
|
|