В качестве примера рассмотрим ситуацию, когда заключается договор субподряда с субподрядчиком. Для вида внутренних документов «Договор субподряда» мы добавили дополнительный реквизит «Генподрядчик» (тип: «Контрагент»). Далее необходимо настроить правила автозаполнения шаблона файла так, чтобы ИНН и юридический адрес организации-генподрядчика проставлялись автоматически.
Для этого в настройках замены правила автозаполнения необходимо выбрать вариант «На результат выражения» и использовать следующие выражения на встроенном языке:
// Получаем ИНН ГенПодрядчика из дополнительного реквизита ГенПодрядчик
РезультатОбработки = "";
ГенП = АвтозаполнениеШаблоновФайловСервер.
ПолучитьЗначениеДопРеквизитаОбъекта (Файл.ВладелецФайла, "ГенПодрядчик");
Если ЗначениеЗаполнено(ГенП) Тогда
РезультатОбработки = ГенПодрядчик.ИНН;
КонецЕсли;
//Получаем контактную информацию "Юридический адрес" Генподрядчика из дополнительно реквизита ГенПодрядчик
РезультатОбработки = "";
ГенП = АвтозаполнениеШаблоновФайловСервер.
ПолучитьЗначениеДопРеквизитаОбъекта (Файл.ВладелецФайла, "ГенПодрядчик");
Если ЗначениеЗаполнено(ГенП) Тогда
РезультатОбработки =УправлениеКонтактнойИнформацией.ПолучитьКонтактнуюИнформацияОбъекта (ГенП, Справочники.ВидыКонтактнойИнформации. ЮридическийАдресКорреспондента);
КонецЕсли;
О добавлении дополнительных реквизитов в карточку документа описано в вопросе «93. Можно ли добавить дополнительный реквизит в карточку договора?».