Нет, в документе нет реквизита Ссылка.
Добавлено через 39 минут и 35 секунд:1С:Предприятие 8.1 Конф. Бухгалтерия.
ОбщаяФорма "НастройкаПараметровУчета".
// Процедура проверяет возможность редактирования валюты
// регламентированного учета
//
Процедура ПроверкаДоступностиВалютыУчета();
	Запрос = Новый Запрос();
	Запрос.Текст = ""; 
	Для каждого Док из Метаданные.Документы Цикл
		Запрос.Текст = Запрос.Текст + 
		"ОБЪЕДИНИТЬ ВСЕ
		|
		|ВЫБРАТЬ ПЕРВЫЕ 1
		|	Документ." + Док.Имя + ".Ссылка
		|
		|";
	КонецЦикла;
	// Уберем первое "ОБЪЕДИНИТЬ ВСЕ"
	Запрос.Текст  = Сред(Запрос.Текст, Найти(Запрос.Текст, "ВЫБРАТЬ") + СтрДлина("ВЫБРАТЬ ПЕРВЫЕ") + 1);
	Запрос.Текст  = "ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ " + Запрос.Текст;
	
	ЕстьДокументы = (Не Запрос.Выполнить().Пустой());
	ЭлементыФормы.ВалютаРегУчета.ТолькоПросмотр = ЕстьДокументы;
	Если ЕстьДокументы Тогда
		ЭлементыФормы.ТекстВажнойНадписи.Заголовок = "После ввода документов валюту регламентирвоанного учета изменять нельзя.";
	Иначе
		ЭлементыФормы.ТекстВажнойНадписи.Заголовок = "Валюту регламентированного учета можно изменять пока не введены документы.";
	КонецЕсли;
КонецПроцедуры // ПроверкаДоступностиВалютыУчета()
Ранее немного не там ошибку вытянула. Вот правильная:
{ОбщаяФорма.НастройкаПараметровУчета(136)}: Ошибка при вызове метода контекста (Выполнить): {(1097, 2)}: Неоднозначное поле "Документ.ТИ_ДвиженияПоЗабалансовымСчетам.Ссылка"
<<?>>Документ.ТИ_ДвиженияПоЗабалансовымСчетам.Ссылка
   ЕстьДокументы = (Не Запрос.Выполнить().Пустой());
Добавлено через 1 час, 42 минуты и 4 секунды:Спасибо всем, кто заинтересовался. Нашла ошибку.