Здравствуйте
Есть вот такой код
ВыборкаТаблица = Выборка.Таблица.Выбрать();
[code]
Пока ВыборкаТаблица.Следующий() Цикл
Таблица.Параметры.Заполнить(ВыборкаТаблица);
Если Таблица.Параметры.Скрытое = Истина тогда
//нумерация строк
Номер = Номер + 1;
Таблица.Параметры.Строка = Номер;
//Скрытое = ""
Таблица.Параметры.Скрытое = "";
Для Каждого Параметр Из Таблица.Параметры Цикл
//Вот собстнно больное место
Если Параметр = Ложь Тогда Таблица.Параметры.Параметр = "";
КонецЕсли;
Сообщить(Параметр);
КонецЦикла;
Он заполняет таблицу макета с условием, что поле "Скрытое" = Истина.
Существует еще три поля Булевого типа. Они выводятся в виде "Да" или "Нет"
Хочу для удобочитаемости скрыть значение полей = Ложь.
Есть вариант вручную прописать условие для каждого поля, но это как то не по программерски. Может быть есть варики обратиться к каждому полю через цикл? Там где //больное место, выдает ошибку, что поля Параметр - нету.
Спасибо огромное! Я все утро придумывал как это оформить ))
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший