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