Создание регистров накопления



 

В дереве конфигурации выбирается объект Регистры накопления. После вызова контекстного меню выбирается пункт Добавить. После этого появляется окно редактирования объекта конфигурации. В этом окне на закладке Основные регистру задается имя и выбирается вид регистра. Эта закладка изображена на рисунке 13.

 

Рисунок 13 – Создание регистра накопления «Стоимость книг»

 

На закладке Подсистемы регистр накопления включается в необходимые ранее созданные подсистемы.

На закладке Данные задаются измерения, в разрезе которых накапливается числовая информация, и ресурсы – виды числовой информации, накапливаемой регистром накопления. Эта закладка изображена на рисунке 14.

 


Рисунок 14 – Закладка Данные регистра накопления «Стоимость книг»

 

На закладке Регистраторы указывается документ, по которому производится движения регистра. Эта закладка изображена на рисунке 15.

 

Рисунок 15 – Закладка Регистраторы регистра накопления «Стоимость книг»


После того как регистр был создан, в окне редактирования документа на закладке Движения выбирается соответствующий регистр. Закладка изображена на рисунке 16.

 

Рисунок 16 – Закладка Движения документа «Приём книг»

 

Движения документа создаются с помощью конструктора движения регистров. Он изображен на рисунке 17.

 

Рисунок 17 – Конструктор движения регистров


В списке Регистры указывается регистр, по которому документ может создавать движения.

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

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

После нажатия ОК в модуле документа конструктор формирует процедуру обработки проведения. Эта процедура изображена на рисунке 18.

 

Рисунок 18 – Процедура обработки проведения

Создание регистра сведений

 

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

 


Рисунок 19 – Создание регистра сведений «Услуги библиотеки»

 

На закладке Данные задаются измерения, в разрезе которых хранится числовая информация, и ресурсы – виды числовой информации. Эта закладка изображена на рисунке 20.

 

Рисунок 20 – Закладка Данные регистра сведений «Услуги библиотеки»

 

На закладке Подсистемы регистр сведений включается в необходимые ранее созданные подсистемы.

В данной работе был создан 1 регистр сведений «Услуги библиотеки».

Создание модулей

 

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

 

Рисунок 21 – Свойства модуля

 

Далее необходимо написать саму функцию. Она изображена на рисунке 22.

 


Рисунок 22 – Текст функции

 

Далее необходимо перейти на Форму документа «ВыдачаКниг». Затем дважды щелкнем на элементе ВыдачаКниг Название. Откроется палитра свойств, в которой необходимо найти событие При изменении, которое возникает после изменения значения поля. Далее необходимо внести в это событие следующий текст. Изображено на рисунке 23.

 

Рисунок 23 – Процедура для регистра сведений

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

 

В дереве конфигурации выбирается объект Отчеты. После вызова контекстного меню выбирается пункт Добавить. После этого появляется окно редактирования объекта конфигурации. В этом окне на закладке Основные отчету задается имя и добавляется схема компоновки данных. Изображено на рисунках 24 и 25.


Рисунок 24 – Создание отчета

 

Рисунок 25 – Схема компоновки данных

 

Для вывода необходимых данных создается запрос при помощи конструктора запроса. Изображено на рисунке 26.


Рисунок 26 – Конструктор запроса

 

На закладке Настройки схемы компоновки данных настраивается окончательный вид отчета, который будет доступен пользователю. Закладка изображена на рисунке 27.

 

Рисунок 27 – Закладка Настройки СКД

 

Таким образом, в работе было создано 2 отчета: «Книги библиотеки», «Диаграмма количества» и один отчет для рабочего стола. Он носит только оформительный характер. Если нужно создать диаграмму, то делаем все то же самое, что и в прошлом отчете с некоторыми изменениями на которых мы заострим внимание. После создания нашего отчета и создания запроса, ресурсов и параметров мы переходим в настройки и здесь вместо группировки мы создаем диаграмму. Добавляем диаграмму, в точках и сериях мы создаем новую группировку и указываем поле из выбранных. В нашем случае это клиенты, изображено на рисунке 28. Текст запроса представлен на рисунке 29.

 

Рисунок 28 – Точки

 

Рисунок 29 – Текст запроса

 

Фрагмент работы программы

 

Перейдем к рассмотрению нашей системы. При входе в систему мы видим окно выбора пользователя с возможностью аутентификации, что представлено на рисунке 30.

 

Рисунок 30 – Вход в систему


После входа пользователь видит рабочий стол, на который мы отправили отчет для оформления внешнего вида и 3 подсистемы. Изображено на рисунке 31.

 

Рисунок 31 – Режим 1С:Предприятие

 

Перейдём к заполнению справочников. Для примера возьмем справочник «Книги». Перейдём на подсистему «Книги» и в панели действий выберем Создать. Изображено на рисунке 32.

 

Рисунок 32 – Создание справочника

 

Аналогично создаем и остальные справочники «Читатели» и «Сотрудники».

Далее заполняем регистр сведений «Услуги библиотеки». Для этого переходим в подсистему «Библиотека» и в панели навигации выбираем Услуги библиотеки. В открывшемся окне создаем новый элемент. Результирующий список элементов изображен на рисунке 33.

 

Рисунок 33 – Элементы регистра сведений

 

Далее переходим к заполнению документа. В них мы заполняем поля, используя уже заполненные нами ранее справочники и регистр сведений. Для этого перейдем в подсистему «Библиотека» и в панели действий Создать выберем Выдача книг. Изображено на рисунке 34.

 

Рисунок 34 – Создание документа

 

Как мы можем заметить, регистры накопления заполняются автоматически при проведении документа. Изображено на рисунке 35.


Рисунок 35 – Регистр накопления

 

Далее переходим к рассмотрению отчетов. Перейдем на подсистему «Библиотека». В панели действий Отчеты выберем пункт Книги библиотеки и в появившемся окне нажмем Сформировать. Получившийся отчет изображен на рисунке 36.

 

Рисунок 36 – Отчет «Книги библиотеки»

 

Аналогично продемонстрируем работу отчета «Диаграмма количества». Диаграмма показывает процентное соотношение количества книг в библиотеке, рисунок 37.

 


Рисунок 37 – Отчет о процентном соотношении количества книг в библиотеке

 


Заключение

 

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

Внедрение подсистемы позволяет:

- повысить эффективность и снизить трудоемкость учета книг;

- упростить работу сотрудникам библиотеки.

В процессе выполнения курсового проекта были выполнены следующие задачи:

- разработка необходимых подсистем;

- разработка справочной системы;

- разработка регистров сведений для получения актуальных данных по необходимой дате;

- разработка регистров накопления для получения актуальных данных;

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

Для представления формализованного описания логической структуры задачи использовался метод объектно-ориентированного проектирования с использованием языка UML.

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

 


Дата добавления: 2019-07-15; просмотров: 491; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!