Описание встроенного языка системы 1С Предприятие


Глава 31 Работа с Таблицами


Для работы с табличными документами в системе используется специаль­ный агрегатный тип данных «Таблица». Основным назначением табличного документа в системе 1С:Предприятие является создание печатных форм отче­тов и первичных документов.

Печатные формы формируются при помощи встроенного языка с использо­ванием агрегатного объекта «Таблица», создаваемого функцией СоздатьОбъект. Наиболее типичным способом заполнения табличного доку­мента является включение в него секций. Для этого используется исходный табличный документ, который может располагаться в той же форме, в тексте программного модуля которого создан агрегатный объект «Таблица». Кроме того, исходная таблица может располагаться и в общих таблицах конфигурации и во внешнем файле. Назначение исходного табличного документа выполняет­ся методом объекта «Таблица» — ИсходнаяТаблица.

Исходная таблица является заготовкой, содержащей текстовые фрагменты отчета, рамки, рисунки и т. д. Исходная таблица может быть включена в созда­ваемый отчет целиком. Однако часто необходимо включать в отчет отдельные фрагменты заготовки в определенной последовательности. Например, при печа­ти накладной, нужно один раз вывести шапку и много раз вывести строку до­кумента. Для этого части исходной таблицы выделяются в виде фрагментов-секций. Метод ВывестиСекцию позволяет включить выделенный фрагмент исходной таблицы в формируемый табличный документ.

В ячейках исходной таблицы может размещаться обычный текст или вы­ражение встроенного языка 1С:Предприятия. При включении в табличный до­кумент секции исходной таблицы автоматически происходит вычисление всех выражений и в табличный документ уже включается секция, содержащая ре­зультаты этих вычислений. Таким образом, происходит заполнение включае­мых секций конкретными данными. Описанный способ, с одной стороны, по­зволяет наиболее наглядным образом визуально в исходной таблице спроекти­ровать внешний вид и содержание отчета, а с другой, позволяет достаточно просто включать подготовленные фрагменты в заполняемый табличный доку­мент.




Начало  Назад  Вперед



Книжный магазин