8.х Отследить видимость колонки

Тема в разделе "Установка платформы "1С:Предприятие 8"", создана пользователем AlenkaInt, 25 фев 2014.

  1. TopicStarter Overlay
    AlenkaInt
    Offline

    AlenkaInt Опытный в 1С

    Регистрация:
    26 фев 2012
    Сообщения:
    1.008
    Симпатии:
    4
    Баллы:
    29
    Доброе утро. В ПТиУ есть колонка "Заказ поставщику, код строки".
    Она то видна. то нет. Надо выяснить, когда это происходит.
    В модуле формы нашла место, где можно сделать эту колонку видимой.
    Код:
    Элемент = УсловноеОформление.Элементы.Добавить();
    
        ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
        ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.ТоварыЗаказПоставщику.Имя);
    
        ПолеЭлемента = Элемент.Поля.Элементы.Добавить();
        ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.ТоварыКодСтроки.Имя);
    
        ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
        ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.ЗаказПоставщику");
        ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Заполнено;
    
        ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
        ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.ПоступлениеПоЗаказам");
        ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
        ОтборЭлемента.ПравоеЗначение = Истина;
    
        Элемент.Оформление.УстановитьЗначениеПараметра("Видимость", Ложь);
    Если в последней строке я меняю на Истина, то эта колонка видна. Но я не совсем поняла как это происходит, смотрю в отладчике - Элементы.ТоварыКодСтроки.Видимость всегда истинно, если я изменяю код и если нет..
    Разъясните пожалуйста.
  2. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.735
    Симпатии:
    508
    Баллы:
    204
    Отладчик вам все разъяснит.
  3. TopicStarter Overlay
    AlenkaInt
    Offline

    AlenkaInt Опытный в 1С

    Регистрация:
    26 фев 2012
    Сообщения:
    1.008
    Симпатии:
    4
    Баллы:
    29
    Неа, не колется. Смотрю в табло всегда Истина. Может это из-за того, что через СКД идет формирование? Там меняется, а в отладчике нет.
  4. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.735
    Симпатии:
    508
    Баллы:
    204
    Все может быть, возможно программно настройки СКД формируются.

Поделиться этой страницей