Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Презентация ИС 2013_1

.pdf
Скачиваний:
75
Добавлен:
23.02.2015
Размер:
11.2 Mб
Скачать

Пример – регистр “Расходы”

Регистр содержит:

2 измерения (Кафедра, Статья);

1 ресурс (Сумма).

331

Регистры

Изменение состояния регистров выполняется модулем документа (процедурой проведения документа).

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

Эти сведения называются движениями регистра. Регистры могут быть двух типов:

регистр остатков;

регистр оборотов.

Регистр остатков – хранит информацию о конечном состоянии объекта (сумме долга, количестве товара на складе и т. д.).

332

Регистры

Регистр оборотов показывает как то или иное состояние средств было достигнуто.

Например, регистр Обороты товаров отражает движение товара по складу (независимо от того, каким будет движение: приход товара от поставщика или уход товара к покупателю).

Регистр остатков можно сравнить с бегунком на линейке с делениями – бегунок может перемещаться как влево, так и вправо.

Регистр оборотов можно сравнить со спидометром – счетчиком пройденного пути. Чем больше движений, тем больше число.

333

Регистры

Движения регистров записываются в момент проведения документов и имеют четко определенное место на оси времени, определяемое датой и временем документа.

Движения, записанные документом, принадлежат этому документу и будут автоматически удаляться или изменяться при удалении или перепроведении документа.

Точка актуальности итогов – это конкретная дата, на момент которой предоставляется информация о движениях регистров.

Итоги по регистрам могут быть построены с любым набором разрезов, исходя из измерений регистра.

334

Отчеты

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

При создании отчета в окне Конфигуратора создается форма отчета (диалог).

Диалог позволяет задавать параметры формирования отчета.

Форма отчета создается аналогично форме документа. При создании отчета необходимо:

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

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

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

335

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

336

Запросы

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

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

В конфигурации системы 1С: Предприятие не существует объекта метаданных с именем Запрос. Запрос можно создать только программным путем.

337

Запросы

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

Параметром функции является ключевое слово Запрос.

Процедура Сформировать() Запрос = СоздатьОбъект("Запрос");

ТекстЗапроса = "

Тип переменной ВыбДолж

- Справочник.Должности

|Долж = Справочник.Сотрудники.Должность;

|Группировка Долж; | Условие (Долж = ВыбДолж);

|Функция Колво = Счётчик(); |";

Запрос.Выполнить(ТекстЗапроса); Сообщить("По должности " + Строка(ВыбДолж) + " работает " + Строка(Запрос.Колво) + " чел.");

КонецПроцедуры

338

Таблицы

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

Таблицы могут располагаться в разделе “Общие таблицы” и в формах визуальных объектов системы.

Пример – таблица в форме отчета Расходы 1.

339

Раздел 7. Элементы встроенного

языка 1С: Предприятие

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]