Есть типовая форма подбора товаров в документ
На форме есть реквизит "ПоказыватьОстатки" булево
После инициализации формы и изменения реквизита "ПоказыватьОстатки" скрывается или отображается колонка "Остаток" в зависимости от значения этого реквизита
Причем свойства колонки видимость, ширина и другие не изменяются
Программный код при этом никакой не выполняется
Пока разбираюсь, где и как могла установится связь отображения колонки в зависимости от значения реквизита формы.
Может кто уже сталкивался?
На форме есть реквизит "ПоказыватьОстатки" булево
После инициализации формы и изменения реквизита "ПоказыватьОстатки" скрывается или отображается колонка "Остаток" в зависимости от значения этого реквизита
Причем свойства колонки видимость, ширина и другие не изменяются
Программный код при этом никакой не выполняется
Пока разбираюсь, где и как могла установится связь отображения колонки в зависимости от значения реквизита формы.
Может кто уже сталкивался?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) Это не бред, реквизит формы "ПоказыватьОстатки" по умолчанию не выведен на форму, а меняется в коде, есть некоторая его инициализация при открытии формы, но не думаю что как-то это связывает его с параметрами в СКД.
Этот реквизит я выкинул на форму, он естественно без событий, после того как форма открылась, при изменении реквизита появляется и скрывается колонка динамического списка, замер производительности на клиенте и на сервере ничего не показывает. Конфигурация БК 3.0
Этот реквизит я выкинул на форму, он естественно без событий, после того как форма открылась, при изменении реквизита появляется и скрывается колонка динамического списка, замер производительности на клиенте и на сервере ничего не показывает. Конфигурация БК 3.0
(5)
Вопрос в топике:
(1)
Тебе показали Где и как устанавливается связь. По поводу "если его выкинуть на форму" - в вопросе ни слова
А вот как раз ответ "как устанавливается связь" дан. Еще раз, запусти поиск хотя бы по форме по имени реквизита и увидишь как и когда он меняется, а видимость - в процедуре УправлениеФормой
Ну а уж если надо вытащить и менять, без кода ничего не произойдет (и если ты этого ждешь - это вера в чудеса ))) ) тно открою тайну - есть событие реквизита, называется ПриИзменении
В него вставляешь вызов процедуры УправлениеФормой, а еще проще, копируешь код устанавливающий видимость элемента.
Этот код я видел, вопрос в топике, как он устанавливает связь с реквизитом формы, если его выкинуть на форму и менять
Вопрос в топике:
(1)
Пока разбираюсь, где и как могла установится связь отображения колонки в зависимости от значения реквизита формы.
Тебе показали Где и как устанавливается связь. По поводу "если его выкинуть на форму" - в вопросе ни слова
А вот как раз ответ "как устанавливается связь" дан. Еще раз, запусти поиск хотя бы по форме по имени реквизита и увидишь как и когда он меняется, а видимость - в процедуре УправлениеФормой
Ну а уж если надо вытащить и менять, без кода ничего не произойдет (и если ты этого ждешь - это вера в чудеса ))) ) тно открою тайну - есть событие реквизита, называется ПриИзменении
В него вставляешь вызов процедуры УправлениеФормой, а еще проще, копируешь код устанавливающий видимость элемента.
Да ну! Вы верите в чудеса? А, например, просто найти глобальным поиском ПоказыватьОстатки и посмотреть код? Например-таки, на скрине. Там же (в результате глобального поиска) найдешь как изменяется ПоказыватьОстатки
Прикрепленные файлы:

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот