ОГЛАВЛЕНИЕ ВВЕДЕНИЕ .......................................................................................... 4 1. ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ И ЦЕЛИ ПРОЕКТА ....................................................................................................... 5 2. СОЗДАНИЕ ИНФОРМАЦИОННОЙ БАЗЫ «БИБЛИОТЕКА» .......................................................................................... 6 3. ДОБАВЛЕНИЕ ОБЪЕКТА КОНФИГУРАЦИИ ...................... 9 4. ДОБАВЛЕНИЕ ПОДСИСТЕМЫ .............................................. 10 5. СОЗДАНИЕ СПРАВОЧНИКОВ ................................................ 13 6. СОЗДАНИЕ ДОКУМЕНТОВ ..................................................... 22 7. СОЗДАНИЕ РЕГИСТРА НАКОПЛЕНИЯ .............................. 26 8. СОЗДАНИЕ РЕГИСТРА СВЕДЕНИЙ ..................................... 29 9. СОЗДАНИЕ ОТЧЕТОВ ............................................................... 31 ЗАКЛЮЧЕНИЕ ................................................................................. 38 СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ..................... 39 3 ВВЕДЕНИЕ Система программ «1С: Предприятие» состоит из технологической платформы (ядра) и разработанных на ее основе прикладных решений («конфигураций»). Такая архитектура системы принесла ей высокую популярность, поскольку обеспечивает открытость прикладных решений, их функциональность и гибкость, короткие сроки внедрения, высокую производительность, масштабируемость от одного до десятков тысяч рабочих мест, работу в режиме «облачного» сервиса и на мобильных устройствах. Гибкость платформы позволяет применять «1С: Предприятие» в самых разнообразных областях: автоматизация производственных и торговых предприятий, бюджетных и финансовых организаций, предприятий сферы обслуживания и т. д. поддержка оперативного управления предприятием; автоматизация организационной и хозяйственной деятельности; ведение бухгалтерского учета с несколькими планами счетов и произвольными измерениями учета, регламентированная отчетность; широкие возможности для управленческого учета и построения аналитической отчетности, поддержка многовалютного учета; решение задач планирования, бюджетирования и финансового анализа; расчет зарплаты и управление персоналом и другие области применения. Внедрение системы 1С в организации обеспечивает повышение эффективности работы сотрудника организации. Система обладает отличным функционалом. Повышается не только скорость выполнения работы специалистами организации, но и качество результатов. 4 1. ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ И ЦЕЛИ ПРОЕКТА Автоматизация деятельности библиотеки ведется для упрощения работы операторов библиотеки со всем ассортиментом предложенных книг и учебных пособий, для учёта взятых и оставшихся в наличии книг, а также для учета оказанных услуг. Для данного модуля необходимо создать ПО, которое сможет контролировать следующие задачи: будет хранить в себе данные об Абонентах, Книгах и Операторах библиотеки; услугах библиотеки и ценах на них; хранить информацию, вернул ли Абонент арендованную книгу; отчеты о всех книгах, находящихся в библиотеке отчеты о выдаче книг. Система, разработанная в 1С: Предприятие, должна содержать полную информацию об услугах библиотеки и движениях книг. Информация об абонентах должна быть полной. В библиотеку обращаются Абоненты для аренды книг и печатных изданий, а также для услуг по Ремонту книг, Печати и Ксерокопии. После выдачи книги заполняется документ, в котором видно, кто оказал услугу и вернул ли абонент арендованное издание. Работать с базой данных будут операторы. Операторы должны вести учет выдачи и возврата книг, а также учет абонентов и учет оказания услуг. 5 2. СОЗДАНИЕ ИНФОРМАЦИОННОЙ БАЗЫ «БИБЛИОТЕКА» Для создания новой базы нажмем кнопку ДОБАВИТЬ… 6 В открывшемся диалоге выберем пункт Создание новой информационной базы. Нажмем Далее, выберем пункт Создание информационной базы без конфигурации… Зададим наименование информационной базы и выберем тип ее расположения на данном компьютере. 7 8 3. ДОБАВЛЕНИЕ ОБЪЕКТА КОНФИГУРАЦИИ Зададим имя нашей конфигурации. Выделим в дереве объектов конфигурации корневой элемент Конфигурация и двойным щелчком мыши отроем ее окно свойств. Назовем конфигурацию Библиотека. Запуск отладки в режиме 1С: Предприятие. Проверим наши первые изменения в режиме 1С: Предприятие. 9 4. ДОБАВЛЕНИЕ ПОДСИСТЕМЫ Сейчас у нас дерево подсистем пусто. Создадим новые объекты конфигурации Подсистемы с именами: СправочнаяИнформация ДвиженияКниг УслугиБиблиотеки Для этого выполним следующие действия: Закроем окно 1С: Предприятие и вернемся в конфигуратор. Раскроем ветку Общие в дереве объектов конфигурации, нажав на + слева от нее. Выделим ветку Подсистемы и нажмем Добавить (или кнопка Insert на клавиатуре) или воспользуемся контекстным меню. Откроется окно редактирования объекта конфигурации. Оно предназначено для сложных объектов и позволяет быстро создавать такие объекты путем выполнения последовательности действий. Зададим имя подсистемы – СправочнаяИнформация. На основании имени система сама создаст синоним – Справочная Информация. Нажмем на кнопку Закрыть. 10 Аналогично создадим подсистемы с именами УслугиБиблиотеки. Получится всего 3 подсистемы. 11 ДвижениеКниг, 12 5. СОЗДАНИЕ СПРАВОЧНИКОВ Объект конфигурации Справочник предназначен для работы со списками данных. Как правило, в работе любой фирмы используются списки сотрудников, товаров, клиентов, поставщиков и т.д. Свойства и структура этих списков описываются в объектах Справочник, на основе которых платформа создает в базе данных таблицы для хранения информации из этих Справочников. Создадим справочник, в котором будут храниться данные об абонентах. Для этого откроем в конфигураторе нашу конфигурацию, выделим в дереве объектов ветку Справочники, нажмем Добавить. Назовем Справочник – Абоненты. На основании имени система создаст синоним – Абоненты. Он служит для представления объекта в интерфейсе программы. 13 Нажмем кнопку ДАЛЕЕ и перейдем к закладке Подсистемы. На этой закладке определяется, в каких подсистемах будет отображаться справочник. Список абонентов будет доступен в разделе Справочная информация. Теперь создадим справочники Книги и Операторы: В справочнике Книги будет храниться не только название книги, но и информация о ней. Эта информация однородна по структуре, но разная по количеству, поэтому для ее хранения будем использовать табличную часть справочника. 14 Табличная часть Добавим в справочник табличную часть с именем ИнформацияОКниге. Для этого нажмем кнопку Добавить табличную часть над списком табличных частей справочника. 15 Создадим реквизиты табличной части (колонки) ИнформацияОКниге. Добавим следующие реквизиты: Жанр – тип Строка, длина 50; ДатаИздания – тип Дата, состав даты – Дата; 16 Создадим справочник Операторы. 17 Команда добавления нового элемента Настроим интерфейс приложения, чтобы было удобнее вводить новые элементы справочника. Сделаем доступной в панели действий раздела СправочнаяИнформация стандартную команду для создания новых абонентов. Для этого выделим в дереве объектов конфигурации ветку Подсистемы, вызовем её контекстное меню и выберем пункт Все подсистемы. В открывшемся окне Все подсистемы слева в списке Подсистемы выделим СправочнаяИнформация, справа в списке Командный интерфейс отразятся все команды выбранной подсистемы. В группу Панель действий. Создать добавилась команда Абонент: создать, Книга: создать для создания нового элемента справочника, но она невидима по умолчанию. Включите видимость этой команды, поставив соответствующую галочку. 18 Запустим 1С: Предприятие в режиме отладки Создание элементов справочника Пока наш справочник пуст, добавим в него несколько элементов. Для этого выполним команду Абонент в панели действий раздела Справочная информация. Откроется форма для создания элемента справочника – основная форма объекта. Внесите имя нового абонента. Код создается автоматически. Нажмем Записать и закрыть. 19 Заполнение табличной части Выполним команду Книга. Откроется форма для создания элемента справочника – основная форма объекта. Эта форма содержит табличную часть с реквизитами, которые мы описали в конфигураторе для этого справочника. Для создания элемента введите название книги, нажмем кнопку Добавить и далее введем ее реквизиты. Создадим следующие книги: Чарльз Диккенс «Приключения Оливера Твиста» Жанр – Роман ДатаИздания – 2001 г. Иоганн Вольфганг фон Гете «Фауст» Жанр – Трагедия ДатаИздания - 2005 Эрих Мария Ремарк «Триумфальная арка» Жанр – Роман ДатаИздания – 1998 г. Лев Николаевич Толстой «Война и мир» Жанр – Роман ДатаИздания – 2003 20 21 6. СОЗДАНИЕ ДОКУМЕНТОВ В дереве конфигурации выбирается объект Документы. После вызова контекстного меню выбирается пункт Добавить. После этого появляется окно редактирования объекта конфигурации. В этом окне на закладке Основные ему задается имя. Создадим документ ВыдачаКниг На закладке Подсистемы включим документ в ранее созданные подсистемы: 22 На закладке данные создадим реквизиты документа, а также табличную часть: Реквизиты НазваниеКниг и Читатель имеют ссылочный тип, для того, чтобы можно было выбирать абонента и название книг из имеющихся. Реквизит Вернул имеет булевский тип. На закладке Форма создадим форму документа. 23 Запустим 1С: Предприятие в режиме отладки Заполним документ Выдача книг: 24 25 7. СОЗДАНИЕ РЕГИСТРА НАКОПЛЕНИЯ Создадим регистр накопления с именем Выручка, вид —Обороты. Расширенное представление списка — Движение по регистру Выручка. На вкладке Подсистемы отметьте Банковские операции. На вкладке Данные создадим измерения регистра: • Абонент, тип СправочникСсылка.Абоненты; • Книга, тип СправочникСсылка.Книги; • Оператор, тип СправочникСсылка.Операторы; Создадим ресурс: • Цена, тип Число, длина 15, точность 2. 26 Изменим процедуру проведения документа ОказаниеУслуги, а затем в режиме 1С: Предприятия перепроведем все эти документы, чтобы отработал 27 новый алгоритм проведения. Откроем окно редактирования объекта Документ ОказаниеУслуги и на вкладке Движения укажите регистр Выручка. Перейдем на вкладку Прочее и откройте модуль объекта. Изменим процедуру обработки следующим образом: Запустим 1С: Предприятие, перепроведем каждый из документов Оказание услуги, после переходя из каждого в регистр Выручка. 28 8. СОЗДАНИЕ РЕГИСТРА СВЕДЕНИЙ В дереве конфигурации выбирается объект Регистры сведений. После вызова контекстного меню выбирается пункт Добавить. После этого появляется окно редактирования объекта конфигурации. В этом окне на закладке Основные регистру задается имя, режим записи и периодичность. На закладке Данные задаются измерения, в разрезе которых хранится числовая 29 информация, и ресурсы – виды числовой информации. 30 9. СОЗДАНИЕ ОТЧЕТОВ В дереве конфигурации выбирается объект Отчеты. После вызова контекстного меню выбирается пункт Добавить. После этого появляется окно редактирования объекта конфигурации. В этом окне на закладке Основные отчету задается имя и добавляется схема компоновки данных. 31 Запустим 1С: Предприятие в режиме отладки В панели действий Отчеты выберем пункт Книги библиотеки и в появившемся окне нажмем Сформировать. Создадим отчет Оказание услуг. 32 33 Создадим отчет, который будет называться Выручка операторов. 34 35 Запустим 1С: Предприятие в режиме отладки В панели действий Отчеты выберем пункт Выручка операторов и в появившемся окне нажмем Сформировать. 36 37 ЗАКЛЮЧЕНИЕ В данном курсовом проекте была разработана база данных «Библиотека», она протестирована и отлажена и имеет всю необходимую документацию. Программа полностью автоматизирует труд операторов библиотеки и организует надежное хранение и обработку данных. При разработке данного курсового проекта были приобретены навыки программирования в 1С и по стандартизации программных продуктов. Разработанный мною программный модуль, позволил: значительно уменьшить время обработки и составления документов и отчетов; сократить количество времени на ввод и поиск необходимой информации; оптимизировать хранение справочной информации. В данном программном модуле был реализован простой и удобный интерфейс для пользователя. Применение данного модуля позволяет уменьшить трудоемкость операций и сократить время на их обработку. Данную конфигурацию можно адаптировать под любую малую библиотеку. Созданный программный продукт позволяет обеспечить выполнение всех функций, описанных в целях проекта. 38 СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 1. Ажеронок, В.А. 1С:Предприятие 8.2. Руководство администратора/В.А. Ажеронок: Издательский дом “Питер”, 2012. Хрусталева, Е.Ю. 1Сv8 Описание встроенного языка, Учебный центр 1С/E.Ю. Хрусталева: Издательский дом «Вильямс», 2011. 2. Ажеронок, В.А. Как настраивать 1С:Предприятие 8.2 при внедрении/В.А. Ажеронок: Официальное издание 1С, 2009. 3. Радченко, М.Г. 1С:Предприятие 8.2. Практическое пособие разработчика/М.Г. Радченко, Е.Ю. Хрусталева: Издательский дом «Вильямс», 2011. 4. Радченко, М.Г. 1С:Предприятие 8.2. Коротко о главном. Новые возможности версии 8.2/М.Г. Радченко: Официальное издание 1С, 2010. 39