public object ВыполнитьЗапросПоАнкете(/*Анкета*/)
{
//Запрос = Новый Запрос();
//Запрос.УстановитьПараметр("Ссылка", Анкета);
/*Запрос.Текст =
"ВЫБРАТЬ
| ТиповыеАнкетыВопросыАнкеты.НомерСтроки КАК НомерСтроки,
| ТиповыеАнкетыВопросыАнкеты.Вопрос КАК Вопрос,
| ТиповыеАнкетыВопросыАнкеты.Раздел КАК Раздел,
| ТиповыеАнкетыВопросыАнкеты.Раздел.Код КАК КодРаздела,
| "". "" + ТиповыеАнкетыВопросыАнкеты.Раздел.Наименование КАК РазделНаименование,
| ВопросыДляАнкетированияКолонкиТаблицы.КолонкаТаблицы КАК КолонкаТаблицы,
| ВариантыОтветовОпросов.Наименование КАК ВариантыОтветовНаименование,
| ВариантыОтветовОпросовТабличные.Наименование КАК КолонкаТаблицыВариантыОтветовНаименование,
| ТиповыеАнкетыВопросыАнкеты.Вопрос.Наименование КАК Наименование,
| ТиповыеАнкетыВопросыАнкеты.Вопрос.ТипОтветаНаВопрос КАК ТипОтветаНаВопрос,
| ТиповыеАнкетыВопросыАнкеты.Вопрос.Длина КАК Длина,
| ТиповыеАнкетыВопросыАнкеты.Вопрос.Код КАК Код,
| ТиповыеАнкетыВопросыАнкеты.Вопрос.Родитель КАК Родитель,
| ТиповыеАнкетыВопросыАнкеты.Вопрос.ПолнаяФормулировка КАК ПолнаяФормулировка,
| ТиповыеАнкетыВопросыАнкеты.Вопрос.ТипЗначения КАК ТипЗначения,
| ВЫБОР
| КОГДА ТиповыеАнкетыВопросыАнкеты.Обязательный В (ЗНАЧЕНИЕ(Перечисление.ОбязательностьЗаполненияОтветаНаВопрос.НеОбязателенКЗаполнению), ЗНАЧЕНИЕ(Перечисление.ОбязательностьЗаполненияОтветаНаВопрос.ПустаяСсылка))
| ТОГДА ЛОЖЬ
| ИНАЧЕ ИСТИНА
| КОНЕЦ КАК ОбязателенДляЗаполнения,
| ТиповыеАнкетыВопросыАнкеты.Вопрос.КоличествоСтрокТаблицы КАК СтрокВТаблице,
| ТиповыеАнкетыВопросыАнкеты.Вопрос.Предопределенный КАК Предопределенный,
| ТиповыеАнкетыВопросыАнкеты.Вопрос.ВидКонтактнойИнформации КАК ВидКонтактнойИнформации,
| ТиповыеАнкетыВопросыАнкеты.Вопрос.ВидКонтактнойИнформации.Тип КАК ТипКонтактнойИнформации,
| ТиповыеАнкетыВопросыАнкеты.Вопрос.ВидКонтактнойИнформации.ВидОбъектаКонтактнойИнформации КАК ВидОбъектаКонтактнойИнформации,
| ВопросыДляАнкетированияКолонкиТаблицы.КолонкаТаблицы.ТипЗначения,
| ВопросыДляАнкетированияКолонкиТаблицы.КолонкаТаблицы.ТипОтветаНаВопрос,
| ВопросыДляАнкетированияКолонкиТаблицы.КолонкаТаблицы.Длина,
| ВопросыДляАнкетированияКолонкиТаблицы.КолонкаТаблицы.ПолнаяФормулировка,
| ВопросыДляАнкетированияКолонкиТаблицы.КолонкаТаблицы.Код КАК КолонкаТаблицыКод,
| ВопросыДляАнкетированияКолонкиТаблицы.КолонкаТаблицы.Родитель,
| ВопросыДляАнкетированияКолонкиТаблицы.КолонкаТаблицы.Наименование,
| ВопросыДляАнкетированияКолонкиТаблицы.КолонкаТаблицы.КоличествоСтрокТаблицы,
| ВопросыДляАнкетированияКолонкиТаблицы.КолонкаТаблицы.Предопределенный,
| ВопросыДляАнкетированияКолонкиТаблицы.КолонкаТаблицы.ВидКонтактнойИнформации,
| ВопросыДляАнкетированияКолонкиТаблицы.КолонкаТаблицы.ВидКонтактнойИнформации.Тип КАК КолонкаТаблицыТипКонтактнойИнформации,
| ВопросыДляАнкетированияКолонкиТаблицы.КолонкаТаблицы.ВидКонтактнойИнформации.ВидОбъектаКонтактнойИнформации КАК КолонкаТаблицыВидОбъектаКонтактнойИнформации,
| ВопросыДляАнкетированияКолонкиТаблицы.НомерСтроки КАК КолонкаТаблицыНомерСтроки,
| ВариантыОтветовОпросовТабличные.Код КАК КолонкаТаблицыВариантыОтветовКод,
| ВариантыОтветовОпросовТабличные.Ссылка КАК КолонкаТаблицыВариантыОтветовСсылка,
| ВариантыОтветовОпросовТабличные.ТребуетРазвернутыйОтвет КАК КолонкаТаблицыВариантыОтветовТребуетРазвернутыйОтвет,
| ЛОЖЬ КАК КолонкаТаблицыОбязателенДляЗаполнения,
| ВариантыОтветовОпросов.Код КАК ВариантыОтветовКод,
| ВариантыОтветовОпросов.Ссылка КАК ВариантыОтветовСсылка,
| ВариантыОтветовОпросов.ТребуетРазвернутыйОтвет КАК ВариантыОтветовТребуетРазвернутыйОтвет
|ИЗ
| Справочник.ТиповыеАнкеты.ВопросыАнкеты КАК ТиповыеАнкетыВопросыАнкеты
| ЛЕВОЕ СОЕДИНЕНИЕ ПланВидовХарактеристик.ВопросыДляАнкетирования.КолонкиТаблицы КАК ВопросыДляАнкетированияКолонкиТаблицы
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ВариантыОтветовОпросов КАК ВариантыОтветовОпросовТабличные
| ПО ВопросыДляАнкетированияКолонкиТаблицы.КолонкаТаблицы = ВариантыОтветовОпросовТабличные.Владелец
| ПО ТиповыеАнкетыВопросыАнкеты.Вопрос = ВопросыДляАнкетированияКолонкиТаблицы.Ссылка
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ВариантыОтветовОпросов КАК ВариантыОтветовОпросов
| ПО ТиповыеАнкетыВопросыАнкеты.Вопрос = ВариантыОтветовОпросов.Владелец
| ЛЕВОЕ СОЕДИНЕНИЕ ПланВидовХарактеристик.ВопросыДляАнкетирования КАК ВопросыДляАнкетирования
| ПО ТиповыеАнкетыВопросыАнкеты.Вопрос = ВопросыДляАнкетирования.Ссылка
|ГДЕ
| ТиповыеАнкетыВопросыАнкеты.Ссылка = &Ссылка
| И ТиповыеАнкетыВопросыАнкеты.Вопрос <> ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВопросыДляАнкетирования.ПустаяСсылка)
|
|УПОРЯДОЧИТЬ ПО
| КодРаздела,
| НомерСтроки,
| ВариантыОтветовКод,
| КолонкаТаблицыНомерСтроки,
| КолонкаТаблицыВариантыОтветовКод
|ИТОГИ
| МАКСИМУМ(НомерСтроки),
| МАКСИМУМ(КодРаздела),
| МАКСИМУМ(ОбязателенДляЗаполнения),
| МАКСИМУМ(КолонкаТаблицыНомерСтроки),
| МАКСИМУМ(КолонкаТаблицыВариантыОтветовКод),
| МАКСИМУМ(ВариантыОтветовКод)
|ПО
| Раздел,
| Вопрос,
| КолонкаТаблицы";*/
return null;
}