Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Форма списка, добавление колонок

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

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

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


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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует