|
Табличное поле и связанная с ним таблица значений... |
☑ |
0
warkan
26.05.14
✎
12:05
|
Внешняя обработка. У неё форма. На форме есть табличное поле "табВыбСотр" и, соответственно, данные "табВыбСотр".
Процедура ПриОткрытии()
_табВыбСотр = Новый ТаблицаЗначений;
Если _табВыбСотр.Колонки.Количество() = 0 Тогда
_табВыбСотр.Колонки.Добавить("Сотр",Новый ОписаниеТипов("СправочникСсылка.СотрудникиОрганизаций"),"Сотрудники");
КонецЕсли;
ЭлементыФормы.табВыбСотр.Значение = _табВыбСотр;
ЭтаФорма.Обновить();
КонецПроцедуры
Есть возможность сохранять значение табличного поля в настройках формы. По идее, если при открытии таблица значений не заполнена - нет колонок - заполняем её. Запускаю на исполнение - пусто.
Просветите, люди добрые, как это правильно сотворить?
Спасибо!
|
|
1
Wobland
26.05.14
✎
12:06
|
и где заполнение потерял?
|
|
2
Wobland
26.05.14
✎
12:06
|
создать колонки ещё можно
|
|
3
warkan
26.05.14
✎
12:56
|
Ммм... я может вопроса не понял...
Когда форма открывается, в поле табличного поля (сорри за тавтологию), по идее, должен отобразиться заголовок колонки - "Сотрудники". А его нет. Просто пустой прямоугольник.
Вот ещё попробую кэш почистить...
|
|
4
warkan
26.05.14
✎
13:03
|
Нет, не помогает...
|
|
5
Crush
26.05.14
✎
13:03
|
(0) :)
_табВыбСотр = Новый ТаблицаЗначений;
Если _табВыбСотр.Колонки.Количество() = 0 Тогда
Всегда ИСТИНА
Проверяй сначала табВыбСотр.Колонки.Количество() = 0
|
|
6
chelentano
26.05.14
✎
13:06
|
(0) см. (2)
|
|
7
warkan
26.05.14
✎
13:07
|
Лопуууух... :(
И я нашел у себя, в другой обработке, то, что искал:
ЭлементыФормы.табВыбСотр.СоздатьКолонки();
ЭтаФорма.Обновить();
Чтобы данные появились на форме.
Большое спасибо за помощь!!!!
|
|