Имя: Пароль:
1C
1С v8
Форма списка, добавление колонок
0 88g88
 
03.10.16
10:56
Приветствую вас форумчане.
Как в Форму списка добавить новую колонку к примеру 4 по счету из 8?
Да и вообще как добавить?
Кодом соответственно, не рисуя.
1 Fragster
 
гуру
03.10.16
11:16
это про обычные формы? или про управляемые?
2 88g88
 
03.10.16
11:19
Обычные тоже
3 88g88
 
03.10.16
11:19
СПС что зашел!
4 Fragster
 
гуру
03.10.16
11:22
пкм -> добавить, заполнять в ПриПолученииДанных
5 88g88
 
03.10.16
11:28
(4) не уверен что я правильно выразил мысль.
Вопрос не появления при наличии данных.
Нарисовал ее но для простоты обновления форм переписываю создание колонок кодом.
к примеру в процедуру "при открытии"
Заполнение есть. хочу удалить ее и привести в "Заводской" вариант. но при этом создавать при открытии. и с формой не парится при обновлении и код перенести не вопрос.
6 88g88
 
03.10.16
11:40
КолонкаКонтактноеЛицо = ЭлементыФормы.ДокументСписок.Колонки.Вставить();
    КолонкаКонтактноеЛицо.Имя = "Проба";
    КолонкаКонтактноеЛицо.Видимость = Истина;

{Документ.Событие.Форма.ФормаСписка.Форма(47)}: Недостаточно фактических параметров
    КолонкаКонтактноеЛицо = ЭлементыФормы.ДокументСписок.Колонки.Вставить();
7 Fragster
 
гуру
03.10.16
11:40
(6) какие буквы в Недостаточно фактических параметров непонятные?
8 Лефмихалыч
 
03.10.16
11:42
(6) методу Вставить() надо, как минимум, указать, на какое место ее вставить. Используй Добавить()
9 88g88
 
03.10.16
11:43
(8) На какое место добавить тоже актуальный вопрос
10 88g88
 
03.10.16
11:43
проверяю пока добавить.
11 88g88
 
03.10.16
11:45
КолонкаКонтактноеЛицо = ЭлементыФормы.ДокументСписок.Колонки.Добавить();
    КолонкаКонтактноеЛицо.Имя = "Проба";
    КолонкаКонтактноеЛицо.Видимость = Истина;

Добавил "колонка1" имя не прописал позиция последняя
12 88g88
 
03.10.16
11:59
КолонкаКонтактноеЛицо = ЭлементыФормы.ДокументСписок.Колонки.Вставить(7,"Проба");
    КолонкаКонтактноеЛицо.Видимость = Истина;
13 88g88
 
03.10.16
11:59
Прокатило. Циферька это позиция в таблице и "проба" наименование
14 88g88
 
03.10.16
12:00
Позже скину процедуру полностью. мало ли ;)
15 Fragster
 
гуру
03.10.16
12:02
сколько открытий содержит в себе синтакс-помощник
16 88g88
 
03.10.16
13:51
КолонкаКонтактноеЛицо = ЭлементыФормы.ДокументСписок.Колонки.Вставить(8,"КонтактноеЛицо");
    КолонкаКонтактноеЛицо.ТекстШапки =  "Контактное лицо";
    КолонкаКонтактноеЛицо.Видимость = Истина;
    КолонкаКонтактноеЛицо.Данные = "КонтактноеЛицоБезКонтрагента";
    КолонкаКонтактноеЛицоДанные = Новый
    КолонкаКонтактноеЛицо.ЭлементУправления = "ПолеВвода";


Как правильно прикрутить значение строки поле ввода?