Всех с наступающим!-) Вот какое дело, в настройках синронизации, в разделе "состав отправляемых данных" предусмотрена возможность отбора объектов для выгрузки путем запроса. Но как включить консоль запросов? Все облазил, не нашел. В интернете тоже никакого описания на этот счет не нашел. Кто в курсе, подскажите пожалуйста.
Конфа УНФ 1.6.20.94
 Скрины прилагаю.
---
Как я понял опция выбора файла обработки .epf должна была быть доступна, если база файловая. Однако, похоже, разработчики не допилили до конца, в форме отсутствует возможность ввода имени файла.

```1c
    // Строка опции из файла
    Если ТекущийОбъект.ЭтоФайловаяБаза() Тогда
    ТекЭлемент = СписокВыбора.НайтиПоЗначению(2);
    Если ТекЭлемент <> Неопределено Тогда
    ТекЭлемент.Представление = НСтр("ru = 'В каталоге:'");
    КонецЕсли;
    КонецЕсли;
```

Однако СписокВывода имеет только два значения: В составе конфигурации(1), Не использовать(0)
Похоже, разработчики просто забыли довести дело до конца и добавить на форму поле ввода.
Поэтому для решения проблемы есть несколько вариантов:
1. Использовать консоль в составе конфигурации. Для этого в конфигурацию нужно включить обработку с именем «КонсольЗапросов»
2. Допилить форму "настройки" обработки "РегистрацияИзмененийДляОбменаДанными"
3. Можно обойтись без доработки. Выполните вручную следующий код, установив значение НастройкаАдресВнешнейОбработкиЗапросов как путь до файла с обработкой консоли запросов:

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

```1c
    // Строка опции из файла
    Если ТекущийОбъект.ЭтоФайловаяБаза() Тогда
    ТекЭлемент = СписокВыбора.НайтиПоЗначению(2);
    Если ТекЭлемент <> Неопределено Тогда
    ТекЭлемент.Представление = НСтр("ru = 'В каталоге:'");
    КонецЕсли;
    КонецЕсли;
```

Однако СписокВывода имеет только два значения: В составе конфигурации(1), Не использовать(0)
Похоже, разработчики просто забыли довести дело до конца и добавить на форму поле ввода.
Поэтому для решения проблемы есть несколько вариантов:
1. Использовать консоль в составе конфигурации. Для этого в конфигурацию нужно включить обработку с именем «КонсольЗапросов»
2. Допилить форму "настройки" обработки "РегистрацияИзмененийДляОбменаДанными"
3. Можно обойтись без доработки. Выполните вручную следующий код, установив значение НастройкаАдресВнешнейОбработкиЗапросов как путь до файла с обработкой консоли запросов:

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

Вопрос снят - Еще -> Настройки )