Открываю приложение, создаю и записываю документ, всё ОК.
Теперь в форме (не в объекте) к табличной части добавляю одну колонку реквизита. Тип - неважно. Вывожу на форму.
В приложении жму "Сохранить" и получаю ошибку:
{Документ.дкТест.Форма.ФормаДокумента.Форма(4)}: Ошибка при вызове метода контекста (РеквизитФормыВЗначение)
ДокументОбъ = РеквизитФормыВЗначение("Объект");
по причине:
Операция не может быть выполнена из-за несоответствия версии или отсутствия записи базы данных (возможно, запись была изменена или удалена)!
Надо было для того, чтобы вынести процедуру из формы в модуль объекта.
Но я совершенно не понимаю, почему программисты 1С не предусмотрели такой сценарий, как в (0).
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой