Хочу получить запросом запись из справочника. Конкретную запись получаю через параметр. Потом запросом заполняю макет.На нем есть кнопка и реквизит "Цель"
Но проблема в том,что запрос в результате оказывается пустой. Подскажите,как решить проблему?!
Код:
        
&НаКлиенте
Процедура СформироватьОтчет(Команда)
    ЗаполнитьТабДок(ТабДок,Цель);
КонецПроцедуры


&НаСервереБезКонтекста
Процедура ЗаполнитьТабДок(ТабДок,Цель)
    
    ТабДок.Очистить();
    Макет = Отчеты.ТестовыйОтчет.ПолучитьМакет("Макет");
    
    ОблШапка = Макет.ПолучитьОбласть("Шапка");
    ОблЭлемент = Макет.ПолучитьОбласть("Элемент");
    
    ОблШапка.Параметры.ДатаОтчета = Формат(ТекущаяДата(),"ДФ=dd.MM.yyyy; ДЛФ=DDT");
    ТабДок.Вывести(ОблШапка);
    
    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
                   |    ПрограммыТренировок.Программа.Реквизит1,
                   |    ПрограммыТренировок.Ссылка
                   |ИЗ
                   |    Справочник.ПрограммыТренировок КАК ПрограммыТренировок
                   |ГДЕ
                   |    ПрограммыТренировок.Ссылка = &Ссылка";
    Запрос.УстановитьПараметр("Ссылка",Цель);
    Результат = Запрос.Выполнить();
    Выборка = Запрос.Выполнить().Выбрать();
    
    Пока Выборка.Следующий() Цикл
        ОблЭлемент.Параметры.Заполнить(Выборка);
        ТабДок.Вывести(ОблЭлемент);
    КонецЦикла;
    
КонецПроцедуры