Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1 С Предприятие (варианты сам работы).doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.25 Mб
Скачать

Создание отчета

При создании отчета необходимо:

  • создать форму отчета;

  • создать шаблон печатной формы отчета;

  • написать модуль (процедуру Сформировать).

Форма отчета может содержать несколько полей ввода, кнопки, флажки и прочие элементы управления. Количество полей ввода определяется количеством задаваемых параметров при формировании отчета. Например, для формирования отчета Количество сотрудников требуется задать (выбрать из списка) только конкретную кафедру (рис. 21).

Рис. 21. Форма отчета с одним полем ввода

Шаблон печатной формы отчета создается в том же окне, что и форма отчета, на вкладке Таблица. Шаблон печатной формы содержит имена переменных, значения которых будут выводиться на экран или принтер (рис. 22).

Рис. 22. Шаблон печатной формы отчета Количество сотрудников

Отчет выводится после нажатия кнопки Сформировать. С кнопкой связана одноименная процедура, код которой помещается на вкладке Модуль (рис. 23).

Рис. 23. Процедура Сформировать, связанная с одноименной кнопкой в диалоге отчета

Запросы

Запросы позволяют получать информацию из справочников, регистров, документов. Полученные с помощью запроса данные (выборка) могут быть сгруппированы определенным образом, отсортированы и обработаны с помощью вычислительных функций.

Таблицы

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

Форма может иметь одну таблицу для ввода и несколько таблиц для вывода. Исходный табличный документ может располагаться в той же форме, в тексте программного модуля которого создан агрегатный объект Таблица.

Исходная таблица может содержать текстовые фрагменты, рамки, рисунки и результаты работы модуля.

Элементы встроенного языка 1с: Предприятие Понятие программного модуля (пм)

Программный модуль в системе 1С: Предприятие 7.7не является самостоятельной программой, а является частью конфигурации задачи.

ПМ – это контейнер для размещения текстов процедур и функций, вызываемых системой во время исполнения задачи.

Язык 1С обладает некоторыми объектно-ориентированными возможностями и использует определенные правила доступа к атрибутам и методам специализированных типов данных (документам, справочникам и т. п.).

В локальном модуле объявление переменных можно проводить как в явном, так и в неявном виде (использование произвольного имени переменной в левой части оператора присваивания).

Каждый отдельный программный модуль воспринимается системой как единое целое, т. е. все процедуры и функции модуля составляют единый контекст.

Различают два вида контекста: глобальный контекст задачи и локальный контекст выполнения конкретного модуля.

Глобальный контекст образуется:

  • системными процедурами и функциями;

  • значениями констант, перечислений, регистров и т. п., заданных в Конфигураторе;

  • переменными, процедурами и функциями, объявленными с ключевым словом Экспорт.

Глобальный контекст виден всем программным модулям и определяет общую языковую среду конфигурации. Локальный контекст модуля виден только конкретному модулю и определяет набор доступных этому модулю значений агрегатных типов данных, их атрибутов и методов.