|
скопировать строки в ТЗ |
☑ |
0
Дебет
08.09.15
✎
09:41
|
надо найти в ТЗ строки, эти строки изменить и еще добавить опять же изменённые в ТЗ. делаю вот такой код, который добавляет строки в другую ТЗ, но он не отрабатывает строки в ТЗ не добавились. Нужна помощь
Таб = Новый ТаблицаЗначений;
Для каждого СтрокаТЗ из ТабЗатрат Цикл
если СтрокаТЗ.ОбъектУчета=Справочники.ОсновныеСредства.НайтиПоКоду("000002584") или
СтрокаТЗ.ОбъектУчета=Справочники.ОсновныеСредства.НайтиПоКоду("000002583")
тогда
СтрокаТЗ.СуммаПР =0;
СтрокаТЗ.СуммаНУ =0;
СтрокаТЗ.СуммаВР =0;
ЗаполнитьЗначенияСвойств(Таб.Добавить(), СтрокаТЗ)
конецесли;
КонецЦикла;
|
|
1
Timon1405
08.09.15
✎
09:43
|
а колонки у Таб есть?
|
|
2
DS
08.09.15
✎
09:44
|
И какие же свойства "Таб" должны заполниться?
|
|
3
Djslon
08.09.15
✎
09:46
|
сделай через переменную
Нстр = Таб.Добавить()
ЗаполнитьЗначенияСвойств(НСТР,СтрокаТЗ)
|
|
4
Дебет
08.09.15
✎
09:47
|
(2)надо определить колонки ?
|
|
5
Брегорьян
08.09.15
✎
09:47
|
(3) И какие же свойства НСТР должны заполниться?
|
|
6
Дебет
08.09.15
✎
09:47
|
(3) не работает
|
|
7
DS
08.09.15
✎
09:48
|
(4) Надо создать / скопировать колонки.
|
|
8
Дебет
08.09.15
✎
09:49
|
(7) подскажи как
|
|
9
Djslon
08.09.15
✎
09:50
|
Да, колонки надо определить
|
|
10
DS
08.09.15
✎
09:51
|
Таб = ТабЗатрат.СкопироватьКолонки();
|
|
11
Дебет
08.09.15
✎
09:53
|
(10) так и сделал, но результата нет
|
|
12
Брегорьян
08.09.15
✎
09:54
|
(11) или ты его не видишь?
|
|
13
Дебет
08.09.15
✎
09:56
|
(12) увидел, спасибо. А добавить к другой ТАблице эту полученную ТЗ можно так через ЗаполнитьЗначенияСвойств
|
|
14
DS
08.09.15
✎
10:02
|
(13) А в (0) ты разве не это делал?
|
|
15
Niveus
08.09.15
✎
14:22
|
(12) Только елозить умеешь?
|
|