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