Добавить колонку в форму списка. #490487


#0 by John83
Есть реквизит документа, который хочу программно добавить в форму списка. Колонку можно добавить через: ЭлементыФормы.ДокументСписок.Колонки.Добавить("Согл"); но не понимаю, как связать данные. На диске ИТС нашел статейку, но там предполагается изначально сделать запрос к данным, а потом создавать колонки. Может есть более простой/красивый способ?
#1 by butterbean
рулить видимостью
#2 by Grusswelle
Если ты работаешь с журналом документов, то никак. Данные должны быть изначально, потом - программно лишь менять вдимость графы.
#3 by John83
речь идет о форме списка документа
#4 by John83
по-подробней можно?
#5 by butterbean
ЭлементыФормы.ДокументСписок.Колонки.Согл.Видимость = Истина;
#6 by 73
Пример из СП: Пример: // Добавим в список справочника, с которым связано табличное поле, ЗЫ. Имхо, нужно Данные, а не Значение. Хотя не пробовал...
#7 by John83
так и есть. А я Значение пробовал подсунуть. Спасибо!!!
#8 by John83
возможно ли в списке устанавливать отбор для этой колонки?
#9 by 73
Почему нет? Она ведь связана с данными.
#10 by John83
тогда вопрос: как это можно сделать? или хотя бы пните в приблизительном направлении в СП PS посмотрел свойства и методы у колонки ТЧ, ничего подходящего не увидел
#11 by Defender aka LINN
У ТЧ нет колонок. Как это ты, интересно, умудрился их свойства посмотреть?
#12 by John83
звиняюсь, у табличного поля
#13 by 73
И при чем ТЧ к ДокументСписку. ЗЫ. Если все же речь о ДокументСписке, то у него есть свойство Отбор.
#14 by John83
хотел уточнить, что отбор нужно делать средствами командной панели ДействияФормы, такое возможно? через ДокументСписок.Отбор, пока что не нашел решения...
#15 by 73
Попробуй: ДокументСписок.Отбор.ТвойРеквизит.Установить(НужноеЗначение); Управление доступностью для пользователя:
#16 by John83
ЭлементыФормы.ДокументСписок.НастройкаОтбора.ТвойРеквизит.Доступность = Истина; помогло и еще раз спасибо тебе, добр человек :)
#17 by John83
на серваке колонка не добавляется :( "Недоступен на сервере 1С:Предприятие." из-за этого?
#18 by John83
вставил в процедуру ПриОткрытии - все заработало странно это как-то...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С