Лабораторная работа: Проектирование информационной системы складского учета с использованием платформы 1С Предприяти
Название
Коментарий
СУММА
Вычисляет сумму всех значений, содержащихся в указанном столбце. В качестве параметра функции можно указывать только поле с числовым значением
МАКСИМУМ
Находит наибольшее значение в указанном столбце
МИНИМУМ
Находит наименьшее значение в указанном столбце
СРЕДНЕЕ
Вычисляет среднее арифметическое по столбцу
КОЛИЧЕСТВО
Подсчитывает количество значений, содержащихся в указанном столбце
Для выполнения запроса по нахождению агрегатных значений по каждому товару необходимо создать новую обработку «ИзвлечениеВТаблицу». На вкладке «Макеты» окна свойств объекта необходимо разработать следующий вид табличного документа (рисунок 4.4). Действия по созданию макета аналогичны предыдущим заданиям.
Рисунок 4.4 Макет табличного документа
На рисунке 4.5 приведен листинг, который необходимо ввести на закладке «Модуль» окна «Форма».
Рисунок 4.6 – Листинг программы
Затем перейти в режим 1С:Предприятие и выполнить обработку.
4. Расчет итогов в запросах
Предложение ИТОГИ позволяет определить, расчет каких итогов необходимо выполнить в запросе. Описание итогов начинается с ключевого слова ИТОГИ. Другое ключевое слово ОБЩИЕ означает, что необходимо сформировать итоговую строку по всему результату запроса. Помимо общих итогов, можно задать расчет итогов по контрольным точкам. Для этого после обязательного ключевого слова ПО необходимо указать список контрольных точек.
Создадим обработку ПолучитьИтоги, которая позволяет получить итоги по поступлениям товаров на филиалы.
Процедура обработки приведена на рисунке. 4.7, результаты выполнения запроса – на рисунке 4.8 (запуск обработки в режиме «1С:Предприятие»).
Рисунок 4.7 – Листинг программного кода
Рисунок 4.8 – Результат выполнения обработки в режиме «1С:Предприятие»
Добавим в обработку ПолучитьИтоги макет для вывода результата запроса в табличную форму. Макет табличного документа приведен на рисунке 4.9, листинг программного кода – на рисунке 4.10.