Шаг 233 - Универсальные отчеты – первый шаг

Давайте на примере справочника. Мы с Вами обладаем достаточными знаниями, чтобы написать обработку справочника и вывести его содержимое в виде отчета. Кто забыл - "Шаг 93 - Изучаем справочник - ПолучитьЭлемент". Но это одного справочника. А нам бы хотелось, чтобы любого. Вся трудность в том, что мы не можем сделать выбор справочника. Конечно можно указать тип в поле для ввода, что это справочник.

233_1.gif (4732 b)

Но вот при вводе все равно придется выбирать элемент справочника. А не сам справочник.

233_2.gif (4727 b)

Плохо. Значит только ручками. Помещаем поле со списком и устанавливаем идентификатор.

233_3.gif (4898 b)

Теперь мы можем при открытии его заполнить.

Процедура ПриОткрытии()
	Для Номер=1 По Метаданные.Справочник() Цикл
		КакойСправочник.ДобавитьЗначение(Метаданные.Справочник(Номер).Представление());
	КонецЦикла;
КонецПроцедуры

Запустим, посмотрим.

233_4.gif (3883 b)

Выбрали. Во-первых, мы вторглись пока в новую область работы с метаданными. Это мы рассмотрим. Кстати когда вы добавляли выпадающий список, то должны были заметить синию линию, которая определяет размер выпадающей части.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 01.09.2002