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