На форме документа есть табличное поле с типом значения "ЗадачаСписок.ЗадачиПользователя", как сделать так, чтобы при добавлении задачи непосредственно из формы документа для новой задачи указать ссылку на текущий документ в значении реквизита "Объект"?
Получилось сделать через событие табличного поля ОбработкаЗаписиНовогоОбъекта(Элемент, Объект, СтандартнаяОбработка).
Все довольно просто, в коде события указываем:
Объект.Объект = Ссылка;
Объект.Записать();
Объект - реквизит задачи в котором хранится ссылка на документ, справочник и т.д.
Конечно, при открытии формы новой, еще не записанной задачи в поле Объект ничего не указано, но при ее записи нужная ссылка будет установлена.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший