Менеджер собственного отчета создаёт экземпляр, его реквизит и табличная часть содержат реальные данные в памяти. Это ещё не сформированный результат СКД.
Где и как запускать
Тело серверной процедуры собственной учебной обработки; все используемые метаданные перечислены в подготовке.
Подготовка
Конфигуратор → Отчеты → УчебнаяСводка. Добавьте КомментарийУрока (Строка 100), табличную часть Позиции с реквизитами Наименование (Строка 100) и Количество (Число 10.0). Основная схема СКД для этого опыта не нужна.
Обновите учебную базу. Основной код выполняется на сервере; метод Создать принадлежит менеджеру отчета, не ссылке документа.
Используйте отдельную учебную конфигурацию с указанными собственными метаданными. HTML не исполняет BSL; в рабочую базу эти объекты не добавляйте.
Менеджер = Отчеты.УчебнаяСводка;
Отчет = Менеджер.Создать();
Отчет.КомментарийУрока = "Покупка книг";
Позиция = Отчет.Позиции.Добавить();
Позиция.Наименование = "Книга";
Позиция.Количество = 3;
Сообщить(Отчет.КомментарийУрока);
Сообщить("Строк отчета в памяти: " + Строка(Отчет.Позиции.Количество()));
Сообщить(Позиция.Наименование + ": " + Строка(Позиция.Количество));Разбор по шагам
Получаем объект штатным производителем, объявленным в примере.
Обращаемся по точному имени собственного метаданного / реквизита, а не по строке <Имя ...>.
Менеджер собственного отчета создаёт экземпляр, его реквизит и табличная часть содержат реальные данные в памяти. Это ещё не сформированный результат СКД.
Как проверить результат
В сообщениях Покупка книг, одна строка, Книга: 3.
Отчет не записывается как документ и не создаёт движений; данные относятся только к этому экземпляру.
Ожидаемый результат
Менеджер собственного отчета создаёт экземпляр, его реквизит и табличная часть содержат реальные данные в памяти. Это ещё не сформированный результат СКД.
На что обратить внимание
Угловые скобки в синтаксис-помощнике обозначают место собственного имени, а не часть BSL-идентификатора.
Свойство существует только после создания метаданных из подготовки. Таблица значений с похожим именем не заменяет регистр или табличную часть.
Запись, если она показана, ограничена собственным новым регистратором; код не исполнялся при сборке справочника.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.