|
Добавать запись в уже имеющуюся строку ТЧ | ☑ | ||
---|---|---|---|---|
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) =)))))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |