Таким методом не работает,выводит первое число из таблицы.
ТЗ = СоздатьОбъект("ТаблицаЗначений");
ТЗ.ВыбратьСтроки();
Пока ТЗ.ПолучитьСтроку()=1 Цикл
Сообщить(ТЗ.Сумма);
КонецЦикла;
ТЗ = СоздатьОбъект("ТаблицаЗначений");
ТЗ.ВыбратьСтроки();
Пока ТЗ.ПолучитьСтроку()=1 Цикл
Сообщить(ТЗ.Сумма);
КонецЦикла;
ТЗ.ВыбратьСтроку();
ТЗ.ВыбратьСтроку();
ТЗ = СоздатьОбъект("ТаблицаЗначений");
КолСтр=ТЗ.КоличествоСтрок();
Если КолСтр>0 Тогда
Для й=1 По КолСтр Цикл
Сообщить(ТЗ.ПолучитьЗначение(й,"Сумма");
КонецЦикла;
ТЗ = СоздатьОбъект("ТаблицаЗначений");
КолСтр=ТЗ.КоличествоСтрок();
Если КолСтр>0 Тогда
Для й=1 По КолСтр Цикл
Сообщить(ТЗ.ПолучитьЗначение(й,"Сумма");
КонецЦикла;
Иначе
Сообщить("Нет строк");
КонецЕсли;
ТЗ = СоздатьОбъект("ТаблицаЗначений");
ТЗ.ВыбратьСтроки();
Пока ТЗ.ПолучитьСтроку()=1 Цикл
Сообщить(ТЗ.Сумма);
КонецЦикла;
ТЗ = СоздатьОбъект("ТаблицаЗначений");
КолСтр=ТЗ.КоличествоСтрок();
Если КолСтр>0 Тогда
Для й=1 По КолСтр Цикл
Сообщить(ТЗ.ПолучитьЗначение(й,"Сумма");
КонецЦикла;
ТЗ = СоздатьОбъект("ТаблицаЗначений");
КолСтр=ТЗ.КоличествоСтрок();
Если КолСтр>0 Тогда
Для й=1 По КолСтр Цикл
Сообщить(ТЗ.ПолучитьЗначение(й,"Сумма");
КонецЦикла;
Иначе
Сообщить("Нет строк");
КонецЕсли;
ТЗ = СоздатьОбъект("ТаблицаЗначений");
ТЗ.ВыбратьСтроки();
Пока ТЗ.ПолучитьСтроку()=1 Цикл
Сообщить(ТЗ.Сумма);
КонецЦикла;
а де власне заповнення ТЗ ТЗ = СоздатьОбъект("ТаблицаЗначений");
ВыгрузитьТабличнуюЧасть(ТЗ);
Сообщить(ТЗ.Итог("Сумма") );
ТЗ.ВыбратьСтроки();
Пока ТЗ.ПолучитьСтроку()=1 Цикл
Сообщить(ТЗ.Сумма);
КонецЦикла
ВыбратьСтроки();
Пока ПолучитьСтроку() = 1 Цикл
Сообщить("Сумма");
КонецЦикла;