Здравствуйте.
Столкнулся я со следующей проблемой - я блокирую данные документов методом ЗаблокироватьДанныеДляРедактирования, при этом, если у меня есть открытая форма блокируемого документа, и данные документа изменены интерактивно, т.е. например я вбил другую дату в поле, метод выдаёт ошибку. Если я меняю данные программно, т.е. например жму кнопку, и у меня перезаполняется табличная часть документа, ошибок не возникает. Насколько я понимаю, это неправильное поведение. В чём может быть проблема?
Формы управляемые, платформа 8.3.10.2580, после программного изменения ставлю Модифицированность = Истина.
У команды той кнопки, которую жмешь, надо поставить флажок Изменяет сохраняемые данные.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший