public void ДобавитьВТекстПостроителяДанныеОФизлице(/*ТекстЗапроса, СтруктураПредставлениеПолей, СтруктураФорматаПолей, ИмяОсновнойВыборки, ИмяПоляФизЛицо*/)
{
//ПолноеИмяПоляФизЛицо = ИмяОсновнойВыборки + "." + ИмяПоляФизЛицо;
//ТипДата = Тип("Дата");
/*// данные о физлице
*/
/*ТекстОписаниеПолей = ",
| " + ПолноеИмяПоляФизЛицо +".ДатаРождения КАК ДатаРождения,
| " + ПолноеИмяПоляФизЛицо +".ИНН КАК ИНН,
| " + ПолноеИмяПоляФизЛицо +".КодИМНС КАК КодИМНС,
| " + ПолноеИмяПоляФизЛицо +".Комментарий КАК Комментарий,
| " + ПолноеИмяПоляФизЛицо +".СтраховойНомерПФР КАК СтраховойНомерПФР,
| " + ПолноеИмяПоляФизЛицо +".Пол КАК Пол,
| " + ПолноеИмяПоляФизЛицо +".МестоРождения КАК МестоРождения,
| " + ПолноеИмяПоляФизЛицо +".МестоРожденияКодПоОКАТО КАК МестоРожденияКодПоОКАТО,
| ЕСТЬNULL(ФИОФизЛиц.Фамилия + "" "" + ФИОФизЛиц.Имя + "" "" + ФИОФизЛиц.Отчество, " + ПолноеИмяПоляФизЛицо + ".Наименование) КАК ФиоПолное,
| ЕСТЬNULL(ФИОФизЛиц.Фамилия + ВЫБОР КОГДА ПОДСТРОКА(ФИОФизЛиц.Имя, 1, 1) <> """" ТОГДА "" "" + ПОДСТРОКА(ФИОФизЛиц.Имя, 1, 1) + ""."" ИНАЧЕ """" КОНЕЦ + ВЫБОР КОГДА ПОДСТРОКА(ФИОФизЛиц.Отчество, 1, 1) <> """" ТОГДА "" "" + ПОДСТРОКА(ФИОФизЛиц.Отчество, 1, 1) + ""."" ИНАЧЕ """" КОНЕЦ, " + ПолноеИмяПоляФизЛицо +".Наименование) КАК ФиоКраткое,
| ВЫБОР КОГДА ГОД(" + ПолноеИмяПоляФизЛицо +".ДатаРождения) = 1 ТОГДА 0 ИНАЧЕ &ДатаАктуальности_Год - ГОД(" + ПолноеИмяПоляФизЛицо +".ДатаРождения) + ВЫБОР КОГДА (Месяц(" + ПолноеИмяПоляФизЛицо +".ДатаРождения)*100+День(" + ПолноеИмяПоляФизЛицо +".ДатаРождения)) > (&ДатаАктуальности_Месяц*100+&ДатаАктуальности_День) ТОГДА -1 ИНАЧЕ 0 КОНЕЦ КОНЕЦ КАК Возраст,";*/
/*ТекстСоединения = "
| {ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ФИОФизЛиц.СрезПоследних(&ДатаАктуальности) КАК ФИОФизЛиц
| ПО " + ПолноеИмяПоляФизЛицо + " = ФИОФизЛиц.ФизЛицо}";*/
/*// данные из табличных частей физлица
*/
//МетаданныеФизЛица = Метаданные.Справочники.ФизическиеЛица;
/*// данные из регистров сведений о физлице
*/
//МассивРегистров = Новый Массив;
//МассивРегистров.Добавить("ПаспортныеДанныеФизЛиц");
//МассивРегистров.Добавить("ГражданствоФизЛиц");
//МассивРегистров.Добавить("ВоинскийУчет");
//МассивРегистров.Добавить("СемейноеПоложениеФизЛиц");
//МассивРегистров.Добавить("СведенияОбИнвалидностиФизлиц");
//МассивРегистров.Добавить("СведенияОСтажеРаботыНаСевере");
//ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "//ДАННЫЕ О ФИЗЛИЦЕ: ПОЛЯ", Лев(ТекстОписаниеПолей,СтрДлина(ТекстОписаниеПолей)-1));
//ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "//ДАННЫЕ О ФИЗЛИЦЕ: СОЕДИНЕНИЯ", ТекстСоединения);
/*// ПРЕДСТАВЛЕНИЕ ПОЛЕЙ
*/
/*//данные физлица
*/
//СтруктураПредставлениеПолей.Вставить("ДатаРождения", "Дата рождения");
//СтруктураПредставлениеПолей.Вставить("КодИМНС", "Код ИМНС");
//СтруктураПредставлениеПолей.Вставить("СтраховойНомерПФР", "Страховой номер ПФР");
//СтруктураПредставлениеПолей.Вставить("МестоРождения", "Место рождения");
//СтруктураПредставлениеПолей.Вставить("МестоРожденияКодПоОКАТО", "Код по ОКАТО места рождения");
//СтруктураПредставлениеПолей.Вставить("ФиоПолное", "ФИО (полностью)");
//СтруктураПредставлениеПолей.Вставить("ФиоКраткое", "Фамилия И. О. ");
/*// трудовая деятельность
*/
//СтруктураПредставлениеПолей.Вставить("ТрудоваяДеятельностьОрганизация", "Трудовая деятельность: организация");
//СтруктураПредставлениеПолей.Вставить("ТрудоваяДеятельностьДатаНачала", "Трудовая деятельность: начало работы");
//СтруктураПредставлениеПолей.Вставить("ТрудоваяДеятельностьДатаОкончания", "Трудовая деятельность: окончание работы");
//СтруктураПредставлениеПолей.Вставить("ТрудоваяДеятельностьДолжность", "Трудовая деятельность: должность");
/*// ФОРМАТ ПОЛЕЙ
*/
//СтруктураФорматаПолей.Вставить("ДатаРождения", "ДФ=dd.MM.yyyy");
}