public object СформироватьВложение(/*ТиповаяАнкета, ОпрашиваемоеЛицо = Неопределено, ЭлектронныйАдресОтветов = "", ДокРассылки = Неопределено, ДокОпрос = Неопределено, ИмяФайла = "", ФормироватьXSL = Ложь, КаталогАнкеты = "", КаталогОпроса = ""*/)
{
//Запрос = Новый Запрос;
//Запрос.УстановитьПараметр("Анкета", ТиповаяАнкета);
/*Запрос.Текст =
"ВЫБРАТЬ
| КОЛИЧЕСТВО(*) КАК КоличествоВопросовВРазделе,
| ТиповыеАнкетыВопросыАнкеты.Раздел,
| ТиповыеАнкетыВопросыАнкеты.Вопрос
|ИЗ
| Справочник.ТиповыеАнкеты.ВопросыАнкеты КАК ТиповыеАнкетыВопросыАнкеты
|ГДЕ
| ТиповыеАнкетыВопросыАнкеты.Ссылка = &Анкета
|
|СГРУППИРОВАТЬ ПО
| ТиповыеАнкетыВопросыАнкеты.Раздел,
| ТиповыеАнкетыВопросыАнкеты.Вопрос
|
|ИМЕЮЩИЕ
| КОЛИЧЕСТВО(*) > 1";*/
//Выборка = Запрос.Выполнить().Выбрать();
while(true/*Выборка.Следующий()*/)
{
//Сообщить("Вопрос """+Выборка.Вопрос + """ встречается в разделе """ + Выборка.Раздел + """ более одного раза!");
}
if(true/*НЕ Выборка.Количество() = 0*/)
{
}
if(true/*НЕ ЗначениеЗаполнено(ИмяФайла)*/)
{
//ИмяФайла = ПолучитьИмяФайлаАнкеты(ТиповаяАнкета);
}
//ИмяФайлаПреобразования = "style.xsl";
//ФайлАнкеты = Новый Файл(ИмяФайла);
//ТекстXSL = Новый ТекстовыйДокумент;
//Преобразование = Новый ПреобразованиеXSL;
if(true/*ФормироватьXSL*/)
{
//ТекстXSL = Анкетирование.СформироватьXSL(ИмяФайла, КаталогАнкеты, КаталогОпроса, ДокОпрос = Неопределено, ЭлектронныйАдресОтветов <> "e-mail ответов", ЭлектронныйАдресОтветов);
//ТекстXSL.Записать(КаталогВременныхФайлов()+ИмяФайлаПреобразования);
}
//ВыгрузитьАнкетуВXML(ТиповаяАнкета, КаталогВременныхФайлов() + ИмяФайла, ОпрашиваемоеЛицо, ДокРассылки, ДокОпрос);
return null;
}