Шаг 358 - Заполняем таблицу значений

Мы добавим на форму выбор периода, получим значения итогов. Переберем субконто и заполним таблицу значений.

Процедура Сформировать()         

	Результат = СоздатьОбъект("ТаблицаЗначений"); 
	Результат.НоваяКолонка("ГруппыОС","Перечисление.ГруппыОС");
	Результат.НоваяКолонка("начБаланс");
       
	Т = СоздатьОбъект("Таблица");

	БИ = СоздатьОбъект("БухгалтерскиеИтоги");
	БИ.ИспользоватьСубконто(ВидыСубконто.ОсновныеСредства);
	БИ.ВыполнитьЗапрос(ДатаНач,ДатаКон,"01.1");
	БИ.ВыбратьСубконто(1,0,0,0,0,"Группа",0);

	Пока БИ.ПолучитьСубконто() = 1 Цикл 
		Результат.НоваяСтрока();     
		Результат.ГруппыОС = БИ.Субконто().Группа;
		Результат.начБаланс=БИ.СНД();     
	КонецЦикла;      

	Т.ТолькоПросмотр(1);
	Т.Показать();      
КонецПроцедуры

Здесь все должно быть знакомо кроме НоваяСтрока. Она создает новую строку в таблице значений, а заполнить ее можно сославшись на имена колонок. Смотрим описание.

НоваяСтрока
Добавляет новую строку в таблицу значений.

Синтаксис:

НоваяСтрока(<НомерСтроки>)

Англоязычный синоним:

NewLine

Параметры:
<НомерСтроки> - Необязательный параметр. Числовое выражение, содержащее позицию, в которую следует вставить новую строку.

Возвращаемое значение:
Номер новой строки.

Описание:
Метод НоваяСтрока вставляет новую строку в таблицу значений в указанную позицию.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.