Имя: Пароль:
1C
 
Добавать запись в уже имеющуюся строку ТЧ
,
0 Олеся92
 
25.12.14
11:09
вв (ПолеВвода) ввт (Колонка ТабличнаяЧасть1)    

НоваяСтрока = Объект.ТабличнаяЧасть1.Добавить();
НоваяСтрока.ввт = Объект.вв;
Этот код добавляет новую строку со значением которое мы вводим в вв (ПолеВвода).
Нужно сделать так,  чтобы запись добавлялось  в уже имеющиеся строки.
Подскажите пожалуйста как осуществить?
1 Maxus43
 
25.12.14
11:15
Для Каждого Стр Из Объект.ТабличнаяЧасть1 Цикл
Стр.ввт = Объект.вв;
КонецЦикла;
2 pessok
 
25.12.14
11:16
(1) для ТЧ заполнитьзначения() нету, только для тз? лень смотреть самому :)
3 ДенисЧ
 
25.12.14
11:17
(2) Для строки тч есть
4 Maxus43
 
25.12.14
11:18
(2) есть загрузитьКолонку - но там массив, и элементов в нём надо сделать столько же, сколько строк в ТЧ. Гимор
5 Любопытная
 
25.12.14
11:20
ТаблицаЗначений.ЗаполнитьЗначения (ValueTable.FillValues)
ТаблицаЗначений (ValueTable)
ЗаполнитьЗначения (FillValues)
Синтаксис:

ЗаполнитьЗначения(<Значение>, <Колонки>)
Параметры:

<Значение> (обязательный)

Тип: Произвольный.
Значение, которым необходимо заполнить строки таблицы.
<Колонки> (необязательный)

Тип: Строка.
Список имен колонок, разделенных запятыми, по которым производится заполнение строк таблицы значений.
Если параметр не указан или передана пустая строка, будет заполнена вся таблица значений.
Описание:

Заполняет все строки таблицы значений указанным значением.

Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
Пример:

ТаблицаЦен.ЗаполнитьЗначения(Рубли, "Валюта");
6 Godofsin
 
25.12.14
11:21
(5) ТЧ <> ТЗ =)
7 pessok
 
25.12.14
11:21
тогда да, лучше циклом, но в одну строку. говорят, оно быстрее работает
8 Maxus43
 
25.12.14
11:21
(5) для ТЧ не робит.
Всё равно 3 строки кода, если выгрузку-загрузку делать. Лишние движения электронов в памяти
9 Maxus43
 
25.12.14
11:22
(7) это когда в цикле десятки тысяч итераций)
10 pessok
 
25.12.14
11:22
(5) я потому и спросил про ТЧ. Просто пофигуратор не запущен, а по памяти вроде бы нельзя это было для тч
11 pessok
 
25.12.14
11:22
(9) ну мы не знаем сколько там строк у нее :)
12 Любопытная
 
25.12.14
11:23
(6) я в курсе. Но тч всегда можно в тз выгрузить)
13 pessok
 
25.12.14
11:24
(12) это уже лишние эманации, те же 3 строки на выходе, но операций работы с памятью больше
14 Олеся92
 
25.12.14
11:33
(1) Все Круто :) добавляется, только вот нужно чтобы по одной строке  а не вовсе сразу ...допустим ввожу значение жму enter добавилось значение в строку, ввожу  другое значение  жму enter добавилось другое значение в строку... и.т.д
15 Любопытная
 
25.12.14
11:34
(14) а в какую строку?
16 Олеся92
 
25.12.14
11:34
(14)   жму enter
17 Олеся92
 
25.12.14
11:34
(14) другое значение в другую строку
18 hhhh
 
25.12.14
11:35
(17) Элементы.ТабЧасть1.ТекущиеДанные.Ввт = Объект.вв;
19 Godofsin
 
25.12.14
11:40
(17) Ну и выбирай значения интерактивно
20 Олеся92
 
25.12.14
11:41
(18) А как сделать чтобы автоматом переносилось на следующую строку?
21 Любопытная
 
25.12.14
11:42
(20) может прям в ТЧ потыкать, не?
22 Godofsin
 
25.12.14
11:43
херня короче какая-то...
23 Любопытная
 
25.12.14
11:45
(20) тебе надо как-то запоминать позицию, которую ты прошлый раз заполнила или просто искать первую попавшуюся строку с пустым полем и заполнять его. Как-то так
24 Олеся92
 
25.12.14
11:49
(23) А ты читаешь мысли:)
25 Любопытная
 
25.12.14
11:51
(24) Нет, просто тоже делаю хрень..
26 Godofsin
 
25.12.14
11:51
(25) =)))))