public object ПолучитьТипЗначенияОтвета(/*Выборка, ФлагКолонки*/)
{
if(true/*НЕ ФлагКолонки*/)
{
//Вопрос = Выборка.Вопрос;
//Префикс = "";
}
//Параметры = Новый Структура("Представление, Тип, Длина, СпособОтвета, СтрокВТаблице, Ответы");
//ТипЗначения = Выборка[Префикс + "ТипЗначения"];
//ДлинаТипа = Выборка[Префикс + "Длина"];
if(true/*(ТипЗначения.СодержитТип(Тип("Булево")))*/)
{
//Параметры.Тип = Строка(ТипЗначения);
}
//Ответы = ПолучитьОтветы(Выборка, Тип, ФлагКолонки);
//ЕстьОтветы = Ответы.Количество() > 0;
if(true/*Выборка[Префикс + "ТипОтветаНаВопрос"] = Перечисления.ТипыОтветаНаВопросАнкеты.КонтактнаяИнформация*/)
{
//СтрокаТипКИ = ОбщегоНазначения.ПолучитьИмяЭлементаПеречисленияПоЗначению(Выборка[Префикс + "ТипКонтактнойИнформации"]);
//СтрокаВидКИ = ОбщегоНазначения.ПолучитьИмяЭлементаПеречисленияПоЗначению(Выборка[Префикс + "ВидОбъектаКонтактнойИнформации"]);
//Параметры.Тип = ""+СтрокаТипКИ+"¤"+СтрокаВидКИ;
//Параметры.СтрокВТаблице = 0;
/*// вопрос не табличный, значит строк - 0!
*/
//Параметры.Представление = "ПолеВвода";
//Параметры.СпособОтвета = "ВСвободнойФорме";
}
//Параметры.Ответы = Ответы;
return null;
}