Вопрос к тем, кто сталкивался с таким поведением формы.
Есть два документа. Один из другого создан копированием (отличаются мало). Всё работало до сегодняшнего дня. То, что я делал, не имеет отношения к записи объекта никакого отношения.
У обоих на форме документа есть команда ЗаписатьДокумент(), и содержит она одинаковый код - ОбщегоНазначенияУТКлиент.Записать(ЭтотОбъект);
В этом типовом коде есть строка Форма.Записать(ПараметрыЗаписи), на которой, в случае одного документа, появляется ошибка (см. сабж), в случае второго - всё красиво.
При этом, ЧСХ, в справке к объекту ФормаКлиентскогоПриложения у него не указано никакого метода Записать(). Тем не менее, у всех нормальных документов Форма.Записать() работает. Несмотря на официальную документацию. И лишь у одного - нет.
Почему такое может быть?
Расширение формы клиентского приложения для документа (Client application form extension for documents)
Записать (Write)
Синтаксис:
Записать(<ПараметрыЗаписи>)
...
(1) спасибо, в этом и было дело
(2) а где твой яндекс кошелек?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший