public void ЗаписатьВопрос(/*ОбъектXML, Выборка, ФлагКолонки*/)
{
if(true/*НЕ ФлагКолонки*/)
{
//Вопрос = Выборка.Вопрос;
//Префикс = "";
}
//Параметры = ПолучитьТипЗначенияОтвета(Выборка, ФлагКолонки);
if(true/*Выборка.ТипОтветаНаВопрос = Перечисления.ТипыОтветаНаВопросАнкеты.Табличный и НЕ ФлагКолонки*/)
{
//ТабличныйВопрос = Выборка.Вопрос;
/*// значит имеем дело с табличным вопросом
*/
//Параметры = ПолучитьТипЗначенияОтвета(Выборка, Ложь);
//ОбъектXML.ЗаписатьНачалоЭлемента("Вопрос");
//ДобавитьПоле(ОбъектXML,"Ид", ТабличныйВопрос.УникальныйИдентификатор());
//ДобавитьПоле(ОбъектXML,"Наименование", ?(ПустаяСтрока(Выборка.ПолнаяФормулировка), Выборка.Наименование, Выборка.ПолнаяФормулировка));
//ДобавитьПоле(ОбъектXML,"Комментарий", Выборка.Наименование);
//ДобавитьПоле(ОбъектXML,"Обязательный", Выборка.ОбязателенДляЗаполнения);
//ДобавитьПоле(ОбъектXML,"СпособОтвета", Параметры.СпособОтвета);
//ДобавитьПоле(ОбъектXML,"ТипЗначенийОтвета", Параметры.Тип);
//ДобавитьПоле(ОбъектXML,"Представление", Параметры.Представление);
//ДобавитьПоле(ОбъектXML,"КоличествоСтрокТаблицы", Параметры.СтрокВТаблице);
//КолонкиТаблицы = Выборка.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
while(true/*КолонкиТаблицы.Следующий()*/)
{
//ЗаписатьВопрос(ОбъектXML, КолонкиТаблицы, Истина);
}
/*;
ОбъектXML.ЗаписатьКонецЭлемента();*/
/*// Вопрос
*/
}
}