Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 1C: Предприятие, SAP, ERP и учётные системы > 1c 8.1 сводные таблицы


Автор: strimmerxxl 13.4.2009, 12:52
Есть платформа 1с 8.1
Есть книжка(по v8.0) с примерами, вот один:


Код

Построитель = Новый ПостроительОтчета(); 
Построитель.Текст = "<Запрос>"; 

Построитель.ЗаполнитьНастройки(); 
Таблица = ЭлементыФормы.ПолеТабличногоДокумента1.ВстроенныеТаблицы.СводнаяТаблица1;  

Таблица.ИсточникДанных = Построитель; 

Таблица.Строки.Добавить("Номенклатура"); 
Таблица.Колонки.Добавить("Склад"); 
Таблица.Данные.Добавить("КоличествоПриход"); 


Сводная таблица добавлена на табличное поле изначально
При выполнении ругается

Код

Сводная.Строки.Добавить("Номенклатура");
по причине:
Недопустимое значение параметра (параметр номер '1')


Я так понимаю что-то поменялось, в хелпе сказано что параметр - это тип
ПолеСводнойТаблицы (PivotTableField)
Свойства:
Измерение (Dimension)
Имя (Name)
КоличествоОткрытыхУровней (OpenLevelCount)
Реквизит (Attribute)
Реквизиты (Attributes)
Ресурс (Resource)
ТипЗначения (ValueType)

Методы:
КоличествоУровней (LevelCount)

Описание:
Поле сводной таблицы табличного документа. 
См. также:
КоллекцияПолейСводнойТаблицы


Но ничего из этого не понятно, как добавлять поля.Подскажите плз!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)