Версия 3.0.1.2
Форма ПодборИОбработка выдает ошибку неверного текста запроса при выборе документа ЗаявлениеНаПредоставлениеСтандартныхВычетовПоНДФЛ из типовой БП 3.0Код
Функция вПолучитьТекстЗапроса()
Условие = "";
ТекстЗапроса = "ВЫБРАТЬ ";
ТекстРеквизитов = "";
//ПолноеИмяМД = ИскомыйОбъект.МетаОбъект.ПолноеИмя();
ПолноеИмяМД = ОбластьПоиска;
КомпоновщикТаблицы = ирКэш.ПолучитьКомпоновщикТаблицыМетаданныхЛкс(ПолноеИмяМД);
Для Каждого ДоступноеПоле Из КомпоновщикТаблицы.Настройки.ДоступныеПоляВыбора.Элементы Цикл
Если ДоступноеПоле.Папка Тогда
Продолжить;
КонецЕсли;
//ТекстРеквизитов = ТекстРеквизитов + ", " + Символы.ПС + "_Таблица_." + ДоступноеПоле.Поле + " КАК " + ДоступноеПоле.Поле; // запрещенные имена например "Соединение" так вызывают ошибку
ТекстРеквизитов = ТекстРеквизитов + ", " + Символы.ПС + "_Таблица_." + ДоступноеПоле.Поле;
КонецЦикла;
ТекстЗапроса = ТекстЗапроса + Сред(ТекстРеквизитов, 2);
У указанного документа оба доступных поля являются папками, поэтому цикл по доступным полям ничего не возвращает и генерится следующий ошибочный запрос "ВЫБРАТЬ
ИЗ
Документ.ЗаявлениеНаПредоставлениеСтандартныхВычетовПоНДФЛ КАК _Таблица_ "
Предлагаю вставить проверку на пустую строку ТекстРеквизитов. Если пуста, вставлять звездочку в запрос.