Имя: Пароль:
1C
1С v8
Как в ТЗ расположенную на форме Добавить()?
0 DES
 
03.05.19
20:34
Обычные формы
ЭтаФорма.ЭлементыФормы.Макеты.Колонки.Добавить("Имя",Новый ОписаниеТипов("Строка"));
Маке = ЭтаФорма.ЭлементыФормы.Макеты.Добавить();

отвечает
{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(31)}: Метод объекта не обнаружен (Добавить)
        Маке = ЭтаФорма.ЭлементыФормы.Макеты.Добавить();

Почему не добавляет строку?

Если пишу
        Маке = Макеты.Добавить();
то добавляет строку, но Маке - Неопределено.
1 vde69
 
03.05.19
20:42
Макеты.Колонки.Добавить("Имя") // добавляем колонку данных
ЭтаФорма.ЭлементыФормы.Макеты.ТочноНеПомнюКак() // обновляем список колонок на элементе формы

НоваяСтрока = Макеты.Добавить() // добавляем строку
2 DES
 
03.05.19
21:36
(1) не помогло
3 Rie
 
03.05.19
21:41
(2) В (1) ТочноНеПомнюКак() - это метод СоздатьКолонки()
4 DES
 
03.05.19
21:56
(3)ДА!