Мне нужно сделать отбор по источнику отчета, пробовал разными способами никак не выходит, прошу помочь.

```1c
    ФормаВыбора = Документы.РегламентированныйОтчет.ПолучитьФормуВыбора();
    //ФормаВыбора.РежимВыбора = истина;
    ФормаВыбора.Отбор.ИсточникОтчета.ВидСравнения = ВидСравнения.Равно;
    ФормаВыбора.Отбор.ИсточникОтчета.Значение = "РегламентированныйОтчетДекларацияНДС";
    ФормаВыбора.Отбор.ИсточникОтчета.установить("РегламентированныйОтчетДекларацияНДС",истина);
    //// ФормаВыбора.ДокументСписок.Отбор.ИсточникОтчета.ВидСравнения = ВидСравнения.Равно;
    /// ФормаВыбора.ДокументСписок.Отбор.ИсточникОтчета.Значение = "РегламентированныйОтчетДекларацияНДС";
    /////ФормаВыбора.ДокументСписок.Отбор.НаименованиеОтчета.Значение = "Декларация НДС";
    ///ФормаВыбора.ДокументСписок.Отбор.ИсточникОтчета.Использование = Истина;
    /////ФормаВыбора.Заголовок = "Выберите документ РСВ-1 ПФР";
    //ФормаВыбора.ДокументСписок.Отбор.ИсточникОтчета.Установить("РегламентированныйОтчетДекларацияНДС", истина) ;
    ВыбДок = ФормаВыбора.ОткрытьМодально();
    ФормаДок = ВыбДок.ПолучитьФорму();
    ФормаДок.ОткрытьМодально();
```
---
Решил вопрос следующим образом

```1c
    ФормаВыбора.ДокументСписок.Отбор.НаименованиеОтчета.ВидСравнения = ВидСравнения.Равно;
    ФормаВыбора.ДокументСписок.Отбор.НаименованиеОтчета.Значение = "Декларация по НДС";
    ФормаВыбора.ДокументСписок.Отбор.НаименованиеОтчета.Установить();
    ФормаВыбора.Заголовок = "Выберите документ РСВ-1 ПФР";
```
---
Конфигурация УТП
---
в методе Установить надо указывать Ссылку, а не Строку
---
Можно уточнить какую именно ссылку, я же форму получил
---
У Вас тут строковое значение :
ФормаВыбора.Отбор.ИсточникОтчета.Значение = "РегламентированныйОтчетДекларацияНДС";
Скорее всего "Fox-trot" имеет ввиду что в нем проблема.

А если понять где и что с какими параметрами вставлять, тогда нужно сделать просто:
1) открыть форму выбора документа РегламентированныйОтчет в конфигураторе.
2) открыть отбор
3) посмотреть какой где тип данных используется

или попробовать в консольке запросов проверить так
ВЫБРАТЬ Табл.* Из Документ.РегламентированныйОтчет как Табл где Табл.ИсточникОтчета = "РегламентированныйОтчетДекларацияНДС"
если в запросе что-то покажет, тогда копать надо в сторону передачи параметров в форму выбора
---
```1c
    ФормаВыбора.Отбор.ИсточникОтчета.установить("РегламентированныйОтчетДекларацияНДС",истина);
```

Я думаю он имеет ввиду тут слева поставить ссылку на чтото на что именно я форму же получил.
Или на оборот тут все норм?
---
попробуйте так:
ФормаВыбора.Отбор.ИсточникОтчета.ВидСравнения = ВидСравнения.Равно;
ФормаВыбора.Отбор.ИсточникОтчета.Значение = "РегламентированныйОтчетДекларацияНДС";
ФормаВыбора.Отбор.ИсточникОтчета.Использование = Истина;
---
Неработает. Я уже по разному пробовал.
---
эммм. странно. Может тонкий клиент?
хотя.. давайте так:

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

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

```1c
    ФормаВыбора.ДокументСписок.Отбор.НаименованиеОтчета.ВидСравнения = ВидСравнения.Равно;
    ФормаВыбора.ДокументСписок.Отбор.НаименованиеОтчета.Значение = "Декларация по НДС";
    ФормаВыбора.ДокументСписок.Отбор.НаименованиеОтчета.Установить();
    ФормаВыбора.Заголовок = "Выберите документ РСВ-1 ПФР";
```
---
Заголовок не обязателен. Проблема в том что в самом документе в процедуре при открытии менялся отбор.