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

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

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

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

ВнешнийОтчет.<Имя табличной части> (ExternalReport.<Tabular section name>)

ВнешнийОтчет (ExternalReport)

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

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

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

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

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

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

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

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

Заполнить реквизиты собственной внешней отчета

Основной реквизит своей управляемой формы преобразуется в настоящий объект внешнего файла. Реквизит и табличная часть изменяются у этого экземпляра, затем возвращаются в форму.

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

Основной блок — серверная процедура модуля своей управляемой формы внешнего файла; дополнительный — её клиентская команда.

Подготовка

  1. В Конфигураторе создайте новый файл внешней отчета и сохраните его как собственный УчебныйОбъект.erf. Не открывайте вместо него скачанный неизвестный внешний файл.

  2. В объекте добавьте КомментарийУрока (Строка 100), табличную часть Позиции с Наименование (Строка 100) и Количество (Число 10.0). Создайте основную управляемую форму с основным реквизитом Объект.

  3. Выведите Объект.КомментарийУрока и Объект.Позиции. Создайте команду ЗаполнитьУчебныйОбъект и кнопку; два блока поместите отдельно в модуле именно этого собственного файла.

  4. В режиме предприятия откройте созданный собственный файл. Для внешнего отчета схема СКД не требуется: упражнение показывает объект и реквизиты, не формирование результата.

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

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

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

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

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

  3. Основной реквизит своей управляемой формы преобразуется в настоящий объект внешнего файла. Реквизит и табличная часть изменяются у этого экземпляра, затем возвращаются в форму.

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

  1. Нажмите свою кнопку: комментарий Данные собственного файла, в табличной части одна книга с количеством 3.

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

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

Основной реквизит своей управляемой формы преобразуется в настоящий объект внешнего файла. Реквизит и табличная часть изменяются у этого экземпляра, затем возвращаются в форму.

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

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

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

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

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

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

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

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

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