public void ЗаполнитьКонтактнуюИнформациюПоОпросу(/*ФизическоеЛицо, Опрос, Вопрос, Раздел, ВидКИ, ТипКИ*/)
{
/*// Из объекта нет доступа к его КИ
*/
/*// Следовательно, при создании сотрудника, нет возможности записать КИ
*/
/*// А в форме доступ к набору записей есть
*/
if(true/*ТипЗнч(ФизическоеЛицо) <> Тип("Форма")*/)
{
}
//НайденныеСтроки = Опрос.Вопросы.НайтиСтроки(Новый Структура("Раздел, Вопрос", Раздел, Вопрос));
/*// найденная строка всегда одна
*/
//СтрокаСОтветом = НайденныеСтроки[0];
//КИОбъекта = Новый ТаблицаЗначений;
//КИОбъекта.Колонки.Добавить("Поле1КИ");
//КИОбъекта.Колонки.Добавить("Поле2КИ");
//КИОбъекта.Колонки.Добавить("Поле3КИ");
//КИОбъекта.Колонки.Добавить("Поле4КИ");
//КИОбъекта.Колонки.Добавить("Поле5КИ");
//КИОбъекта.Колонки.Добавить("Поле6КИ");
//КИОбъекта.Колонки.Добавить("Поле7КИ");
//КИОбъекта.Колонки.Добавить("Поле8КИ");
//КИОбъекта.Колонки.Добавить("Поле9КИ");
//КИОбъекта.Колонки.Добавить("Поле10КИ");
//КИОбъекта.Колонки.Добавить("КомментарийКИ");
//КИОбъекта.Колонки.Добавить("ВидКИ");
//КИОбъекта.Колонки.Добавить("ТипКИ");
//КИОбъекта.Колонки.Добавить("ПредставлениеКИ");
if(true/*ТипКИ = Перечисления.ТипыКонтактнойИнформации.Адрес*/)
{
//СтрокаКИ = КИОбъекта.Добавить();
//СтрокаКИ.ВидКИ = ВидКИ;
//СтрокаКИ.ТипКИ = ТипКИ;
//МассивПолей = ОбщегоНазначения.РазложитьСтрокуВМассивПодстрок(СтрокаСОтветом.ТиповойОтвет, "¤");
if(true/*МассивПолей.Количество() > 0*/)
{
//СтрокаКИ.Поле1КИ = МассивПолей[0];
}
if(true/*МассивПолей.Количество() > 1*/)
{
//СтрокаКИ.Поле2КИ = МассивПолей[1];
}
if(true/*МассивПолей.Количество() > 2*/)
{
//СтрокаКИ.Поле3КИ = МассивПолей[2];
}
if(true/*МассивПолей.Количество() > 3*/)
{
//СтрокаКИ.Поле4КИ = МассивПолей[3];
}
if(true/*МассивПолей.Количество() > 4*/)
{
//СтрокаКИ.Поле5КИ = МассивПолей[4];
}
if(true/*МассивПолей.Количество() > 5*/)
{
//СтрокаКИ.Поле6КИ = МассивПолей[5];
}
if(true/*МассивПолей.Количество() > 6*/)
{
//СтрокаКИ.Поле7КИ = МассивПолей[6];
}
if(true/*МассивПолей.Количество() > 7*/)
{
//СтрокаКИ.Поле8КИ = МассивПолей[7];
}
if(true/*МассивПолей.Количество() > 8*/)
{
//СтрокаКИ.Поле9КИ = МассивПолей[8];
}
if(true/*МассивПолей.Количество() > 9*/)
{
//СтрокаКИ.КомментарийКИ = МассивПолей[9];
}
//Представление = "";
if(true/*СокрЛП(СтрокаКИ.Поле1КИ) <> ""*/)
{
//Представление = Представление + ", " + СокрЛП(СтрокаКИ.Поле1КИ);
}
if(true/*СокрЛП(СтрокаКИ.Поле2КИ) <> ""*/)
{
//Представление = Представление + ", " + СокрЛП(СтрокаКИ.Поле2КИ);
}
if(true/*СокрЛП(СтрокаКИ.Поле3КИ) <> ""*/)
{
//Представление = Представление + ", " + СокрЛП(СтрокаКИ.Поле3КИ);
}
if(true/*СокрЛП(СтрокаКИ.Поле4КИ) <> ""*/)
{
//Представление = Представление + ", " + СокрЛП(СтрокаКИ.Поле4КИ);
}
if(true/*СокрЛП(СтрокаКИ.Поле5КИ) <> ""*/)
{
//Представление = Представление + ", " + СокрЛП(СтрокаКИ.Поле5КИ);
}
if(true/*СокрЛП(СтрокаКИ.Поле6КИ) <> ""*/)
{
//Представление = Представление + ", " + СокрЛП(СтрокаКИ.Поле6КИ);
}
if(true/*СокрЛП(СтрокаКИ.Поле7КИ) <> ""*/)
{
//Представление = Представление + ", дом № " + СокрЛП(СтрокаКИ.Поле7КИ);
}
if(true/*СокрЛП(СтрокаКИ.Поле8КИ) <> ""*/)
{
//Представление = Представление + ", корпус " + СокрЛП(СтрокаКИ.Поле8КИ);
}
if(true/*СокрЛП(СтрокаКИ.Поле9КИ) <> ""*/)
{
//Представление = Представление + ", кв." + СокрЛП(СтрокаКИ.Поле9КИ);
}
if(true/*СтрДлина(Представление) > 2*/)
{
//Представление = Сред(Представление, 3);
}
//СтрокаКИ.ПредставлениеКИ = Представление;
}
/*// по строкам объекта
*/
}