Имя: Пароль:
1C
1С v8
Добавить строку в табличное поле с типом табличная часть 1с 8
0 skupidom
 
10.11.17
13:25
На форме табличное поле с типом табличной части.Как добавить в табличное поле новую строку ?
1 volfy
 
10.11.17
13:28
тч.добавить() ?
2 volfy
 
10.11.17
13:29
или у тебя там макет? Тогда
макет = получитьмакет("Макет1");
ОбластьСтроки = Макут.ПолучитьОбласть("Строка1");
ТабДок.Вывести(ОбластьСтроки);
3 volfy
 
10.11.17
13:29
опечатка...ну я думаю ты поймёшь)
4 RomaH
 
naïve
10.11.17
13:34
Объект.Тч.Добавить();
5 skupidom
 
10.11.17
14:44
не доступно для изменения,
у меня на форе табличное поле с типом табличная часть
6 Михаил Козлов
 
10.11.17
14:56
(5) Интерактивно добавляется?
7 skupidom
 
10.11.17
15:32
ТЗНайденыСтроки = ЭлементыФормы.ТаблицаДанныхНайденыСтроки.ТекущиеДанные;
    Таблица = ПолучитьВыборкуПоКритериюОтбора("СвязанныеДокументы",ЗаказПоставщику);    
Для Каждого СтрТ Из Таблица Цикл
        
Если СтрТ.Ссылка.Проведен = Истина Тогда
            
ТЧВыполнениеРабот = СтрТ.Ссылка.рар_ВыполнениеРабот;            
            
            Для Каждого стрнашли Из ТЧВыполнениеРабот Цикл        
                        
                
НоваяСтрНайденаСтр = ТЗНайденыСтроки.Добавить();
                
                НоваяСтрНайденаСтр.СсылкаДокЦепочки = СтрТ.Ссылка;
                
                НоваяСтрНайденаСтр.ВыбранаНайдена = Истина;
                
            КонецЦикла;                 
            
КонецЕсли;

так не добавляет данные, в чем я ошибся ?
8 Михаил Козлов
 
10.11.17
15:40
ТЗНайденыСтроки какой тип имеет?
Вы уверены, что в  ЭлементыФормы.ТаблицаДанныхНайденыСтроки.ТекущиеДанные можно добавлять строки?
9 skupidom
 
10.11.17
15:43
у меня на форме табличное поле с типом табличной части.Можно пример: как заполнить это табличное поле ?
10 Lexey_
 
10.11.17
15:48
(9) пример в (1)
11 ptiz
 
10.11.17
16:06
(0) УФ? Тогда Элементы.ТвояТаблицаФормы.ДобавитьСтроку();
12 h-sp
 
10.11.17
16:07
(11) Объект.тч.добавить()
13 skupidom
 
10.11.17
16:11
обычные
есть документ. У него есть доп.форма: "ФормаИзмененияСтрокВыполненияРабот". У документа есть табличная часть, как ее связать с табличным полем и разместить на этой форме? Тип значения для табличного поля не могу выбрать = ДокументТабличнаячасть...
14 Михаил Козлов
 
10.11.17
16:14
"У документа есть табличная часть, как ее связать с табличным полем и разместить на этой форме?" указать в качестве данных ТЧ документа. Можете увидеть в любой типовой конфе у практически любого документа.
Доп. форма - это форма документа или произвольная?
15 skupidom
 
10.11.17
16:16
форма документа
16 ptiz
 
10.11.17
16:18
(12) Это ж на сервер гонять?
17 skupidom
 
10.11.17
16:19
это не форма Документа,Списка или Выбора,это еще 1 форма
18 ptiz
 
10.11.17
16:20
(13) Расширение элементов управления, расположенных в форме (Extension for controls located in a form)
Данные (Data)
Использование:

Чтение и запись.
Описание:

Тип: Строка.
Содержит имя связанной переменной.


ТабПоле.Данные = "Товары";
19 skupidom
 
10.11.17
16:23
документобъект.табличнаячасть или просто табличнаячасть ?
тип значения при этом пустой?
как теперь заполнить это табличное поле данными ?
20 h-sp
 
10.11.17
16:25
(16) на клиенте работает
21 h-sp
 
10.11.17
16:25
(19) оператором присваивания. При помощи буковки "=".
22 ptiz
 
10.11.17
16:32
(20) Да, работает. А в чем отличие этих двух вариантов?