|
Добавление строки в Таблицу Значений
| ☑ |
0
narayanan
01.11.12
✎
15:03
|
Добавляю строку в таблицу значений из другой таблицы значений по индексу, но в итоге не добаляется. поможите
ТабличноеПоле2 в итоге пустое
СтрокаТаблицаЗначенийЗапроса = ТаблицаЗначенийЗапроса.Добавить();
СтрокаТаблицаЗначенийЗапроса = ТаблицаЗначенийЗапросаВременная[МойИндекс];
ТабличноеПоле2 = ТаблицаЗначенийЗапроса;
ЭлементыФормы.ТабличноеПоле2.СоздатьКолонки();
|
|
1
Kom-off
01.11.12
✎
15:07
|
СтрокаТаблицаЗначенийЗапроса = ТаблицаЗначенийЗапроса.Добавить();
ДругаяСтрокаТаблицаЗначенийЗапроса = ТаблицаЗначенийЗапросаВременная[МойИндекс];
ЗаполнитьЗначенияСвойств(СтрокаТаблицаЗначенийЗапроса, ДругаяСтрокаТаблицаЗначенийЗапроса)
ТабличноеПоле2 = ТаблицаЗначенийЗапроса;
ЭлементыФормы.ТабличноеПоле2.СоздатьКолонки();
|
|
2
narayanan
01.11.12
✎
15:13
|
(1)
Спасибо, но у меня ЗаполнитьЗначенияСвойств не отрабатывает.
СтрокаТаблицаЗначенийЗапроса остается пустой
|
|
3
Лефмихалыч
01.11.12
✎
15:15
|
(2) значит ты невнимательно копипастил (1)
|
|
4
Kom-off
01.11.12
✎
15:16
|
(2) ЗаполнитьЗначенияСвойств() отработает, только если свойства объектов имеют одинаковые идентификаторы, в данном случае имена колонок имеют одинаковое наименование (ну, и типы надо бы проверить, если колонки типизированы). А так, отладчик в руки и смотреть чего там лежит в ДругаяСтрокаТаблицаЗначенийЗапроса
|
|
5
narayanan
01.11.12
✎
15:17
|
Дело в том что ТаблицаЗначенийЗапроса я только инициализирую и она без колонок и строк, думаю, наверно надо добавить колонки.
|
|
6
Kom-off
01.11.12
✎
15:19
|
(5) Я тоже так думаю. Все у нас получится!
|
|
7
narayanan
01.11.12
✎
15:23
|
(6) Спасибо. Добавил создание колонок вот так:
ТаблицаЗначенийЗапроса = ТаблицаЗначенийЗапросаВременная.Скопировать();
ТаблицаЗначенийЗапроса.Очистить();
|
|