|
Добавить колонку в динамический список | ☑ | ||
|---|---|---|---|---|
|
0
Нуф-Нуф
04.12.12
✎
20:45
|
типовая ут 11. общая форма "присоединенные файлы". нужно добавить колонку в динамический список программно по условию.
в процедуре при создании на сервере добавил код, который в произвольный запрос динамического списка добавлет нужное мне поле. теперь осталось добавить подчиненный элемент списку. делаю так: Если ИмяСправочникаХранилищаФайлов = "КонтрагентыПрисоединенныеФайлы" Тогда РеквизитСписокТипДокумента= Элементы.Добавить("СписокТипДокумента",Тип("ПолеФормы"),Элементы.Список); РеквизитСписокТипДокумента.Вид = ВидПоляФормы.ПолеНадписи; РеквизитСписокТипДокумента.ПутьКДанным= "Список.ТипДокумента"; РеквизитСписокТипДокумента.Видимость=Истина; КонецЕсли; при открытии этой формы - колонки нет. но стоит мне добавить файл в список - колонка появляется. если же закрыть форму - открыть снова - колонка есть. но ее нет в форме списку у контрагентов, у которых еще не прикрепляли файлы. еще заметил - если открыть форму присоединенных файлов у контрагента, к которому еще не прикрепляли - колонки нет, но стоит вызвать контектное меню и выбрать "добавить" - "отмена" - колонка появляется... хз что за глюк. помогите выпрямить руки... |
|||
|
1
Нуф-Нуф
04.12.12
✎
20:54
|
похожу вкурил в чем дело... реквизит добавлялся последним, выходил за рамки а полосы прокрутки не было.
после всех манипуляций появлялась не колонка, а горизонтальная полоса прокрутки... |
|||
|
2
i-rek
04.12.12
✎
20:59
|
я как то парился с подобным
у меня не заработало пока я не добавил такую конструкцию: ДобавляемыеРеквизиты = Новый Массив(); ДобавляемыеРеквизиты.Добавить(Новый РеквизитФормы(Колонка.Имя, Колонка.ТипЗначения, ИмяТаблицы, ?(Колонка.Заголовок="",Колонка.Имя,Колонка.Заголовок))); ИзменитьРеквизиты(ДобавляемыеРеквизиты); |
|||
|
3
Нуф-Нуф
04.12.12
✎
21:01
|
(2) а для динамического списка такое прокатит?
|
|||
|
4
i-rek
04.12.12
✎
21:02
|
(3) не знаю. этот кусок работал для неприсоединённой к данным таблице значений
|
|||
|
5
Нуф-Нуф
04.12.12
✎
21:03
|
аааа, ну вот.
|
|||
|
6
Нуф-Нуф
04.12.12
✎
21:20
|
плюнул, добавил колонку в динамический список и элемент на форму вручную. и дальше рулю видимостью. хз че за глюк
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |