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

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,"КонтактноеЛицо");
    КолонкаКонтактноеЛицо.ТекстШапки =  "Контактное лицо";
    КолонкаКонтактноеЛицо.Видимость = Истина;
    КолонкаКонтактноеЛицо.Данные = "КонтактноеЛицоБезКонтрагента";
    КолонкаКонтактноеЛицоДанные = Новый
    КолонкаКонтактноеЛицо.ЭлементУправления = "ПолеВвода";


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

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