Вызываемая команда на клиенте
&НаКлиенте
Процедура СоздатьДокументВыполнениеРабот(КомандаВызова)
Если НЕ ЗначениеЗаполнено(Объект.Ссылка) или Модифицированность Тогда
ОбщегоНазначения.ОтправитьСообщениеПользователю("Необходимо сохранить Автотранспорт");
Возврат;
КонецЕсли;
СтруктураПарметров = Новый Структура;
СтруктураПарметров.Вставить("Основание", Объект.Ссылка); //Называтся именно ОСНОВАНИЕ иначе он не будет виден в обработке заполнения
ОткрытьФорму("Документ.ВыполнениеРабот.ФормаОбъекта", СтруктураПарметров);
КонецПроцедуры
На стороне создаваемого документа в модуле объекта
Процедура ОбработкаЗаполнения(ДанныеЗаполнения, ТекстЗаполнения, СтандартнаяОбработка) Если ЗначениеЗаполнено(ДанныеЗаполнения) Тогда //Тут заполняем документ как нам надо КонецЕсли; КонецПроцедуры