|
как программно изменять видимость колонок список документов | ☑ | ||
---|---|---|---|---|
0
Эльчин
01.07.16
✎
03:20
|
привет. как программно изменять видимость колонок список документов?
сделаю так: колонки = ЭлементыФормы.Список.Колонки; колонки.Сумма.Видимость = Ложь; но выводится ошибка: {ЖурналДокументов.СкладскиеДокументы.Форма.ФормаСписка.Форма(96)}: Поле объекта недоступно для записи (Колонки) колонки = ЭтаФорма.ЖурналДокументов.Колонки; как сделать? буду очен благодарен если поможете(извините из за ошибок в тексте) |
|||
1
strange2007
01.07.16
✎
03:33
|
(0) В семёрке? В семёрке немного не так это делается. А если на упр.формах, то вот так работает
Элементы.АктивныеЗадачиОтветственный.Видимость = Истина; |
|||
2
Эльчин
01.07.16
✎
03:34
|
(0) +обычная форма 8.2
|
|||
3
strange2007
01.07.16
✎
03:34
|
+(1) коллекция колонок не у конкретного элемента формы, а отдельно от него. О как! Т.е. табличка на форме "АктивныеЗадачи", колонка "Ответственный", а доступ к свойствам колонки вот так и выглядит
|
|||
4
Эльчин
01.07.16
✎
03:40
|
(3) не понял что хочеш говорит?
|
|||
5
strange2007
01.07.16
✎
03:40
|
(2) Тогда странно. Вот код с ТК
ЭлементыФормы.НайденныеЗадвоения.Колонки.ЗадвоенныйЭлемент.Видимость = Истина Где "НайденныеЗадвоения", это табличка на форме, не привязанная к объекту. Вообще отладчиком останавливаешься и просто смотришь где и когда нужное свойство доступно |
|||
6
strange2007
01.07.16
✎
03:41
|
(4) Не-не-не, это про упр формы было.
|
|||
7
Эльчин
01.07.16
✎
03:43
|
(5) поэтому этот код должен был сработать:
колонки = ЭлементыФормы.Список.Колонки; колонки.Сумма.Видимость = Ложь; но выводится ошибка |
|||
8
strange2007
01.07.16
✎
03:52
|
(7) Да, я понял это. Отладчиком когда смотришь, то "список", это что?
|
|||
9
DrZombi
гуру
01.07.16
✎
08:35
|
(7) На УФ куда проще. Все элементы в одном месте. Без иерархии.
|
|||
10
FIXXXL
01.07.16
✎
08:37
|
(0) потому что Колонки - это коллекция
ее надо обойти в списке и по условию, уже внутри цкла получив элемент коллекции ему присвоить видимость |
|||
11
FIXXXL
01.07.16
✎
08:38
|
*обойти в цикле
|
|||
12
Эльчин
01.07.16
✎
10:25
|
(10) а в табличном часте документа делается проста так, без цикла. может ли быть так?
|
|||
13
Эльчин
01.07.16
✎
10:27
|
||||
14
Эльчин
01.07.16
✎
10:34
|
(11) правилно говориш. сделал так:
ЭлементыФормы.Список.Колонки[8].Видимость = Ложь; но мне не понятно почему в табличном часте документа могу сделать без цикла, а в списке документа нет? можеш обяснит пожалюста? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |