ОтчетОбъект.<Имя отчета>.<Имя табличной части>

Свойства · <Tabular section name>

Тип: ОтчетТабличнаяЧасть.<Имя отчета>.<Имя табличной части>. Набор свойств содержит табличные части отчета. Доступ к табличной части осуществляется по имени, как оно задано в Конфигураторе (ОтчетТабличнаяЧасть.<Имя отчета>.<Имя табличной части>).

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

ОтчетОбъект.<Имя отчета>.<Имя табличной части> (ReportObject.<Report name>.<Tabular section name>)

ОтчетОбъект.<Имя отчета> (ReportObject.<Report name>)

<Имя табличной части> (<Tabular section name>)

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

Использование:
Только чтение.
Описание:
Тип: ОтчетТабличнаяЧасть.<Имя отчета>.<Имя табличной части>.
Набор свойств содержит табличные части отчета. Доступ к табличной части осуществляется по имени, как оно задано в Конфигураторе (ОтчетТабличнаяЧасть.<Имя отчета>.<Имя табличной части>).
Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер.

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

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

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

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

Заполнить реквизит и табличную часть собственного отчета

Менеджер собственного отчета создаёт экземпляр, его реквизит и табличная часть содержат реальные данные в памяти. Это ещё не сформированный результат СКД.

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

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

Подготовка

  1. Конфигуратор → Отчеты → УчебнаяСводка. Добавьте КомментарийУрока (Строка 100), табличную часть Позиции с реквизитами Наименование (Строка 100) и Количество (Число 10.0). Основная схема СКД для этого опыта не нужна.

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

  3. Используйте отдельную учебную конфигурацию с указанными собственными метаданными. HTML не исполняет BSL; в рабочую базу эти объекты не добавляйте.

Менеджер = Отчеты.УчебнаяСводка;
Отчет = Менеджер.Создать();
Отчет.КомментарийУрока = "Покупка книг";
Позиция = Отчет.Позиции.Добавить();
Позиция.Наименование = "Книга";
Позиция.Количество = 3;
Сообщить(Отчет.КомментарийУрока);
Сообщить("Строк отчета в памяти: " + Строка(Отчет.Позиции.Количество()));
Сообщить(Позиция.Наименование + ": " + Строка(Позиция.Количество));

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

  1. Получаем объект штатным производителем, объявленным в примере.

  2. Обращаемся по точному имени собственного метаданного / реквизита, а не по строке <Имя ...>.

  3. Менеджер собственного отчета создаёт экземпляр, его реквизит и табличная часть содержат реальные данные в памяти. Это ещё не сформированный результат СКД.

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

  1. В сообщениях Покупка книг, одна строка, Книга: 3.

  2. Отчет не записывается как документ и не создаёт движений; данные относятся только к этому экземпляру.

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

Менеджер собственного отчета создаёт экземпляр, его реквизит и табличная часть содержат реальные данные в памяти. Это ещё не сформированный результат СКД.

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

  1. Угловые скобки в синтаксис-помощнике обозначают место собственного имени, а не часть BSL-идентификатора.

  2. Свойство существует только после создания метаданных из подготовки. Таблица значений с похожим именем не заменяет регистр или табличную часть.

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

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

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

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

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

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