Есть несколько видов документов, которые при печати добавляют информацию в дополнительные свойства, и после этого записывают объект (документ). Когда пользователь возвращается на форму, сделать в ней ничего нельзя - пишет, что "данные были изменены другим пользователем" и просит их перечитать.
Но это сообщение появляется не на всех документах. В некоторых после записи можно спокойно редактировать реквизиты на форме. Почему это происходит? Может быть, есть какое-то свойство формы, чтобы она автоматически перечитывалась?
Добавил после печати команду оповестить и отрабатываю обработку оповещения в документе - а в ней уже выполняю команду Прочитать().
Но почему не на всех документах такая ошибка воспроизводится? Алгоритмы у всех одинаковые: из формы документа выполняем команду Печать - выбор печатной формы - если документ изменен, но не записан, то потребуется его записать - открывется общая форма печати - оттуда тоже нажимаем кнопку Печать - документ распечатывается - потом идет установка дополнительного свойства и запись документа - общая форма закрывается - и в конце возвращаемся в форму документа.
Оказалось, что все документы надо перечитывать. Просто в некоторых это сообщение ("данные были изменены другим пользователем") появляется сразу, а в некоторых можно несколько поле заполнить.
(3) Странно, что у тебя стаж 8+ лет, а ты не понимаешь, что форма оперирует одним объектом, ты поменял другой, и теперь ты с каких-то хуев ждешь, что платформа сама догадается, что ты, блять, вообще хочешь