Файл: Движение библиотечного фонда в среде «1С Предприятие 8.3».pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 21.05.2023

Просмотров: 303

Скачиваний: 8

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

При формировании списка реквизитов документа «ДокументЛитератураОбъемы» необходимо перейти к закладке «Данные» и задать в окне «Реквизиты»:

- «Поступившая», тип «Число», длина - 6, точность - 0;

- «Списанная», тип «Число», длина - 6, точность - 0;

- «Разность», тип «Число», длина - 6, точность - 0.

В режиме «1С:Предприятие» можно посмотреть полученный результат. На рабочем столе окна после нажатия на кнопку «Литература документы» появляется возможность выбрать ссылку на «Документ литература объемы». В окне «Панель навигации» появляется форма «Создать», в которой присутствует ссылка «Документ литература объемы», предназначенная для документа «ДокументЛитератураОбъемы». (рисунок 11).

Рисунок 11. Окно с документом «Документ литература объемы»

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

Для создания регистра накопления в дереве конфигурации выделяется ветвь «Регистры накопления», а затем нажимается кнопка «Добавить». В окне редактирования объекта конфигурации на закладке «Основные» заполняется «Имя» регистра – «РегистрЛитератураОбъемы». Поле «Синоним» заполняется автоматически. В поле «Вид регистра» выбираются «Остатки». Значенние «Расширенное представление списка» задается как «Движения по регистру Регистр литература объемы» (рисунок 12).

Регистр заполняется информацией из документа «ДокументЛитератураОбъемы» при нажатии кнопок «Все действия» → «Провести».

Регистр «РегистрЛитератураОбъемы» используется для получения суммы о движении библиотечного фонда за выбранный промежуток времени.

Для отнесения регистра к подсистеме «Литература документы» необходимо в закладке «Подсистемы» установить галочку около «Литература документы».

Рисунок 12. Установка основных свойств регистра «Регистр литература объемы»

В закладке «Данные» вводятся реквизиты регистра «Регистр литература объемы»:

- «Поступившая», тип «Число», длина - 6, точность - 0;

- «Списанная», тип «Число», длина - 6, точность - 0;

- «Разность», тип «Число», длина - 6, точность - 0 (рисунок 13).


Рисунок 13. Создание ресурсов регистра «Регистр литература объемы»

Для отображения на рабочем столе ссылки «Регистр литература объемы» в дереве объектов «Конфигурации» выделяется ветвь «Подсистемы», и в контекстном меню выбирается пункт «Все подсистемы» и выделяется подсистема «ЛитератураДокумент». В группе «Панель навигации.Обычное» необходимо включить видимость у «Регистр литература объемы» и перетащить ее мышкой в группу «Панель навигации» (рисунок 14).

Рисунок 14. Установка видимости для «Регистр литература объемы»

Движения документа - это записи в регистрах, создающиеся при проведении документа и отражающие изменения, производимые документом.

Для создания движения документа «ДокументЛитератураОбъемы» необходимо открыть окно редактирования объекта конфигурации «Документ», вызывать окно редактирования документа «ДокументЛитератураОбъемы» и перейти на закладку «Движения». Затем требуется раскрыть список «Регистры накопления» и отметить регистр накопления «РегистрЛитератураОбъемы» (рисунок 15).

Рисунок 15. Создание движений документа «РегистрЛитератураОбъемы»

Далее, после нажатия на кнопку «Конструктор движений» появляется окно «Конструктор движения регистров». В конструкторе для автоматического заполнения необходимо нажать кнопку «Заполнить выражения». К полям таблицы «Поступившая», «Списанная», «Разность» добавляются из таблицы «Реквизиты документа» поля: «Поступившая», «Списанная», «Разность» (рисунок 16).

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

После нажатия на кнопку «ОК» в открывшемся окне «Модуль объекта» появится созданный конструктором программный модуль документа «ДокументЛитератураОбъемы». Листинг программы приведен в приложении (Листинг 1).

После перехода к режиму «1С:Предприятие» при нажатии на кнопку «Литература документ» и в открывшемся окне появляется команда «Регистр литература объемы» (рисунок 17).

Рисунок 17. Окно рабочего стола с командой «Регистр литература объемы»


2.4 Описание разработанных форм отчетов, необходимых для отражения результатов решения задачи

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

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

При построении отчета необходимо создать его основу - схему компоновки данных. Для этого требуется нажать кнопку «Открыть схему компоновки данных» или кнопку открытия со значком «лупа» (рисунок 18).

Рисунок 18. Создание схемы компоновки данных отчета

В последовательно открывшихся окнах выполняется нажатие кнопки «Готово». Добавляется набор данных и запускается «Конструктор запроса». Затем в открывшемся окне из «Базы данных» нажатием кнопок «Документы» и «ДокументЛитератураОбъемы» выбирается четыре поля: «Дата», «Поступившая», «Списанная» и «Разность».

После того нажимается кнопка «Порядок» и упорядочиваются поля: «Поступившая», «Списанная» и «Разность» по полю «Дата» (рисунок 19).

Рисунок 19. Диалоговое окно конструктора запроса

Когда будут завершены эти операции, необходимо нажать на кнопку «ОК», и откроется окно формирования отчета «ОсновнаяСхемаКомпоновкиДанных» (рисунок 20). Конструктором генерируется текст запроса, который представлен в приложении (Листинг 2).

Рисунок 20. Окно формирования отчета «ОсновнаяСхемаКомпоновкиДанных»

Затем выполняется переход на закладку «Настройки». В дереве структуры отчета выделяется корневой элемент «Отчет» и вызывается его контекстное меню. Для добавления в отчет диаграмм нажимается кнопка «Диаграммы» (рисунок 21).

Рисунок 21. Окно выбора горизонтального измерения «Дата»

По измерению «Точки» откладываются даты (рисунок 21). Для этого необходимо нажать на кнопку «Точки». В открывшемся окне «Группировка» нажимается кнопка запроса с тремя точками. В открывшемся окне «Выбор поля» выбирается поле «Даты» и кнопка «ОК». Затем в окне «Группировка» нажимается «ОК».


В итоге получаем окно настроек отчета. По горизонтали откладываются «Даты», а по вертикали откладываются значения: «Поступившая», «Списанная» и «Разность». В появившемся окне из таблицы с шапкой «Доступные поля» перетаскиваем мышкой поля: «Поступившая», «Списанная» и «Разность» в таблицу с шапкой «Поле» (рисунок 22, 23).

Рисунок 22. Выбор диаграммы с измерением по горизонтали «Дата»

Рисунок 23. Выбор полей: «Поступившая», «Списанная» и «Разность» для отчета

Затем для формирования отчета необходимо осуществить выбор ресурсов в порядке, приведенном на рисунке 24.

Рисунок 24. Выбор ресурсов для отчета

После выбора ресурсов выбирается форма отчета в виде диаграммы, тип – график (рисунок 25).

Рисунок 25. Выбор типа диаграммы «График»

Для формирования таблицы, содержащей информацию о движении библиотечного фонда с заданным периодом, создается еще один отчет с именем «ОтчетПериоды» (рисунок 26)

Рисунок 26. Задание полей для отчета «ОтчетПериод»

Далее формируется схема компоновки данных (рисунок 27). Сгенерированный конструктором текст запроса, представлен в приложении (Листинг 3).

Рисунок 27. Основная схема компоновки данных отчета

Далее выполняется переход на закладку «Настройки», выбирается «Отчет», и создается вариант «Основной – Детальные записи». Затем необходимо задать возможность выбора даты периода. Для этого выполняется переход на закладку «Параметры», и включается видимость у «Начало периода». Затем нажимается кнопка «Начало периода», вызывается закладка «Пользовательские настройки элемента». После чего необходимо поставить галочку около «Включать в пользовательские настройки» и для завершения работы с диалоговым окном нажать кнопку «ОК». Аналогично повторяется последовательность операций для задания даты «Конец периода» (рисунок 28).

Рисунок 28. Окно для задания пользовательских настроек

После установки полей для задания периода необходимо перейти к закладке «Выбранные поля» и из таблицы с шапкой «Доступные поля» перенести мышкой в таблицу с шапкой «Поле»: «ПоступившаяКонечныйОстаток», «СписаннаяКонечныйОстаток» и «РазностьКонечныйОстаток» (рисунок 29).


Рисунок 29. Перенос полей из таблицы «Доступные поля» в таблицу «Поле»

В результате перехода на платформу «1С:Предприятие» при нажатии мышкой на кнопку «Литература отчеты» появляются команды «Отчет диаграммы» и «Отчет периоды» (рисунок 30).

Рисунок 30. Окно с отчетом «Отчет диаграммы» и «Отчет периоды»

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

2.5 Описание разработанных подсистем в среде «1С:Предприятие»

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

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

Создается подсистема «ЛитератураСправочники» из ветви «Общие», командой «Добавить» из ветви «Подсистемы». В открывшемся окне на закладке «Основные» задается имя «ЛитератураСправочники» (рисунок 31).

Рисунок 31. Создание подсистемы «Литература справочники»

Аналогично создаются подсистемы «ЛитератураДокументы» и «ЛитератураОтчеты».

После перехода в режим «1С:Предприятие» в открывшемся окне на рабочем столе отображаются подсистемы: «Литература справочники», «Литература документы» и «Литература отчеты» (рисунок 32).

Рисунок 32. Рабочий стол с подсистемами