КоллекцияПолейСводнойДиаграммы.<Имя поля>

Свойства · <Field name>

Тип: КоллекцияПолейСводнойДиаграммы, ПолеСводнойДиаграммы. Набор свойств содержит поля сводной диаграммы. Доступ к полю осуществляется по имени поля.

Полное описание, параметры и ограничения

КоллекцияПолейСводнойДиаграммы.<Имя поля> (PivotChartFieldCollection.<Field name>)

КоллекцияПолейСводнойДиаграммы (PivotChartFieldCollection)

<Имя поля> (<Field name>)

Доступен, начиная с версии 8.0.

Использование:
Только чтение.
Описание:
Тип: КоллекцияПолейСводнойДиаграммы, ПолеСводнойДиаграммы.
Набор свойств содержит поля сводной диаграммы. Доступ к полю осуществляется по имени поля.
Доступность:

Сервер, толстый клиент, внешнее соединение.

Использование в версии:

Доступен, начиная с версии 8.0.

Методическая информация

Практические примеры

Поля Товар и Количество сводной диаграммы

Имена коллекции получены из собственного источника, метаданных или явного Добавить. Пример не получает неизвестный ИсходныйОбъект параметром.

Где и как запускать

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

Подготовка

  1. Собственная обработка с обычной формой и кнопкой ПоказатьПример, толстый клиент. Основной код без заголовка — тело обработчика кнопки. Всё строится в памяти или читается из собственного макета.

Свод = Новый СводнаяДиаграмма;
Свод.ИсточникДанных = Результат;
Свод.ТипСводнойДиаграммы = ТипСводнойДиаграммы.Гистограмма;
ПолеТовара = Свод.Поля.Товар;
ПолеКоличества = Свод.Поля.Количество;
Свод.Точки.Добавить(ПолеТовара);
Свод.Ресурсы.Добавить(ПолеКоличества);
Свод.Обновить();
Картинка = Свод.ПолучитьКартинку(600, 300, ФорматКартинки.PNG);
Лист = Новый ТабличныйДокумент;
Рисунок = Лист.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
Рисунок.Картинка = Картинка;
Лист.Показать("Имена полей собственной сводной диаграммы");
До основного блока в той же процедуре: собственный результат запроса
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ ""Книга"" КАК Товар, 3 КАК Количество
|ОБЪЕДИНИТЬ ВСЕ
|ВЫБРАТЬ ""Тетрадь"", 5
|ИТОГИ СУММА(Количество) ПО Товар";
Результат = Запрос.Выполнить();

Разбор по шагам

  1. Создайте собственный источник / макет по подготовке.

  2. Получите существующий элемент через конкретное имя и примените его к собственному объекту.

  3. Проверьте различие имени, отображаемого текста и readonly-коллекции.

Как проверить результат

  1. Имена Товар и Количество получены из псевдонимов собственного запроса, а ПродажиКниг задаётся свойству Имя встроенной таблицы. Коллекция Поля readonly, но её элементы можно выбрать для строк / данных.

  2. Снимок сводной диаграммы статический; он не является интерактивной сводной таблицей.

  3. Проверьте имя в собственной подготовке: подпись элемента на экране не используется вместо программного имени.

Ожидаемый результат

Показан реальный источник динамического имени и его прикладное использование.

На что обратить внимание

  1. После переименования колонки или объекта метаданных имя в коде тоже меняется.

  2. Код 1С при подготовке справочника не исполнялся.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.