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