Изменить видимость колонок в открытой форме обычного приложения

1. Dunda 48 26.09.14 10:02 Сейчас в теме
Столкнулась с проблемой. Пользователь должен выбирать себе настройку видимости колонок по кнопке. Стандартный механизм не устраивает, так как видимость настраивается для группы колонок. И одним пользователям нельзя включать другие колонки.
На открытой форме видимость так и не меняется, если же закрыть и открыть документ, то все срабатывает.
Можно ли это как нибудь сделать?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. Xershi 1490 26.09.14 10:40 Сейчас в теме
(1) Dunda, у вас каша. По пунктам что и где нужно!
4. AnryMc 849 26.09.14 10:41 Сейчас в теме
(1) Dunda,

Насколько верно я ДОГАДАЛСЯ о вопросе, я не знаю, но предполагаю, что должно помочь "ЭтаФорма.Обновить()"
2. tsar 26.09.14 10:35 Сейчас в теме
Несколько раз прочитал и мало что понял:). Какие колонки, кому и как включать\отключать. "Стандартный механизм" - это который правой кнопкой мыши и "Настроить список"? Может видео запишите с вопросом и примером действий с колонками:)?
5. hop 112 26.09.14 10:45 Сейчас в теме
ЭлементыФормы.ТабличноеПоле.Колонки.ИмяКолонки1.Видимость = Истина;
6. Dunda 48 26.09.14 10:54 Сейчас в теме
дело в том, что я из одной процедуры вызываю другую и там пишу
этаформа.ЭлементыФормы.НД.Колонки.Аналитика.Видимость=истина;

этаформа.Обновить() не помогает, но если я в самой первой моей процедуре пишу такую же строчку все срабатывает, но мне нужно, чтобы работала именно вторая процедура, так как не хочу чтобы один и тот же кусок кода был написан 2 раза: и при открытии формы и при нажатии на мою кнопку.
7. AnryMc 849 26.09.14 10:57 Сейчас в теме
(6) Dunda,

"Вторая" процедура НАХОДИТЬСЯ в этой же форме?
Это какая то из предопределенных процедур?
8. Dunda 48 26.09.14 11:34 Сейчас в теме
(7) AnryMc, я ее перенесла в модуль объекта, но не сработало, потом перенесла обратно на форму и снова не работает при открытой форме.
9. AnryMc 849 26.09.14 12:16 Сейчас в теме
(8) Dunda,

такого не может быть...

Приведите код и где он находится?
12. Xershi 1490 26.09.14 14:05 Сейчас в теме
(6) Dunda, скорее всего видимость настроена где-то в общем модуле, в отладчике можно отловить. на глаза врятли сразу попадется. Так что вопрос время/результат.
10. AndrewKiev 26.09.14 13:29 Сейчас в теме
на всякий случай:
после Вашего кода, не выполняется код в другой процедуре/функции, который изменяет установленную Вами видимость?
11. Dunda 48 26.09.14 13:37 Сейчас в теме
В общем, проблема решилась по другому, пришлось делать то, что не хотелось, но меня торопят((( оптимизацией потом буду заниматься. Всем плюсы за помощь.
Оставьте свое сообщение

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