Разработка бизнес–приложения на платформе 1С: Предприятия
Мы создали объект конфигурации Регистр накопления Остатки Материалов с измерением регистра (Материал и Склад), и ресурс Количество Создание 4 объекта 1С: Предприятия Отчет Отчет — это объект конфигурации. Отчет является прикладным и предназначен для описания алгоритмов, при помощи которых пользователь сможет получать необходимые ему выходные данные. Алгоритм формирования выходных данных… Читать ещё >
Разработка бизнес–приложения на платформе 1С: Предприятия (реферат, курсовая, диплом, контрольная)
- ВВЕДЕНИЕ
- ГЛАВА 1. КОМАНДНЫЙ ИНТЕРФЕЙС ПРИЛОЖЕНИЯ В СИСТЕМЕ 1С: ПРЕДПРИЯТИЕ 8
- ГЛАВА 2. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ АВТОМАТИЗАЦИИ РЕСУРСОВ
- ГЛАВА 3. ИНТЕРФЕЙС ПРИЛОЖЕНИЯ «РЕМОНТ ТЕХНИКИ (ОТ КОМПЬЮТЕРА ДО ПЫЛЕСОСА)»
- 3.1 СОЗДАНИЕ СПРАВОЧНИКОВ
- 3.2 СОЗДАНИЕ ДОКУМЕНТА
- 3.3 СОЗДАНЕ ОБЩЕГО МОДУЛЯ
- 3.4 СОЗДАНИЕ РЕГИСТРА НАКОПЛЕНИЯ
- 3.5 СОЗДАНИЕ ОТЧЕТА
- 3.6 СОЗДАНИЕ КНОПКИ ПЕЧАТЬ
- ЗАКЛЮЧЕНИЕ
- СПИСОК ЛИТЕРАТУРЫ
- ВВЕДЕНИЕ
- Программа 1С: предприятие 8 предназначено для решения различных задач учета и управления на предприятиях независимо от их профиля. Руководитель может выбрать решение, которое соответствует текущим потребностям предприятия и будет в дальнейшем развиваться по мере роста предприятия или расширения задач автоматизации.
- Гибкость платформы позволяет применять 1С: Предприятие 8 в самых разнообразных областях:
- — автоматизация производственных и торговых предприятий, бюджетных и финансовых организаций, предприятий сферы обслуживания и т. д.
- — поддержка оперативного управления предприятием;
- — автоматизация организационной и хозяйственной деятельности;
- — ведение бухгалтерского учета с несколькими планами счетов и произвольными измерениями учета, регламентированная отчетность;
- — широкие возможности для управленческого учета и построения аналитической отчетности, поддержка много валютного учета;
- — решение задач планирования, бюджетирования и финансового анализа;
- — расчет зарплаты и управление персоналом;
- — другие области применения.
- Платформа 1С: Предприятие 8 была создана с учетом многолетнего опыта применения системы программ 1С: Предприятие 7.7 и более ранних версий, которую используют десятки тысяч разработчиков. Несмотря на значительные изменения, новая версия 8 сохранила идеологическую преемственность с предыдущими версиями.
- Данная тема курсового проекта разработка бизнес приложения 1С: Предприятие «Ремонт техники от (компьютера до пылесоса)» эта тема в настающее время очень актуальна т.к. у каждого в доме, на работе есть техника и у каждой техники есть срок работы и она ломается и ее приходиться чинить и нести в ремонт.
- Цель работы разработка приложения «Ремонт техники (от компьютера до пылесоса)»
- Для достижения цели курсовой проекта на тему «Ремонт техники (от компьютера до пылесоса)» Необходимо выполнить следующие задачи:
- 1. Проанализировать литературу по данной теме Разработка бизнес — приложения на платформе 1С: Предприятия
- 2. Изучить командный интерфейс приложения в системе 1С: Предприятия.
- 3. Описать необходимые объекты конфигурации: справочники, документы, регистры накопления и отчеты
- 5. Описать реквизиты объектов конфигурации
- 6. Разработать интерфейс бизнес — приложения «Ремонт техники (от компьютера до пылесоса)».
- ГЛАВА 1. КОМАНДНЫЙ ИНТЕРФЕЙС ПРИЛОЖЕНИЯ В СИСТЕМЕ 1С: ПРЕДПРИЯТИЕ 8
- Командный интерфейс — это основное средство навигации пользователя по функциональности конфигурации. В системе 1С: Предприятие он строится на основе подсистем. Разработчик должен создать в конфигурации иерархию подсистем, отражающую для пользователя структуру функциональности прикладного решения. Все прикладные объекты конфигурации (справочники, документы, отчеты и т. д.) привязываются разработчиком конфигурации к подсистемам. Иерархия подсистем должна отражать структуру функциональности именно так, как она будет представляться пользователю.
Подсистемы — это общие объекты конфигурации. На их основе платформа формирует командный интерфейс прикладного решения и визуально разделяет всю функциональность программы на крупные и мелкие блоки.
Подсистемы могут иметь иерархическую структуру, т. е. одна подсистема может включать в себя несколько других подсистем.
Уже на основе этой информации (структуры подсистем и привязки объектов к подсистемам) платформа автоматически строит командный интерфейс для пользователя. Пользователю отображается структура прикладного решения (иерархия подсистем) и предоставляются стандартные команды доступа к функциональности прикладных объектов (вызов списков справочников, документов, открытие отчетов, обработок и т. д.). Однако разработчик, разумеется, может отредактировать предлагаемое системой построение командного интерфейса (изменить порядок, видимость команд). Для этого предназначен целый ряд редакторов командного интерфейса, которые позволяют настраивать различные части интерфейса программы.
Редактор командного интерфейса конфигурации — это один из инструментов разработки. Он предназначен для того, чтобы настроить порядок следования разделов в панели разделов и настроить видимость разделов для разных ролей, определенных в конфигурации. Вызвать редактор командного интерфейса конфигурации можно разными способами, например, командой контекстного меню в корне конфигурации. Для изменения порядка разделов используются кнопки командной панели или контекстное меню.
Если подсистем много, а требуется настроить видимость только для некоторых из них, то подсистемы можно отобрать по ролям. Например, показать только те подсистемы, которые доступны для роли Продавец. При большом количестве ролей можно настроить состав колонок, отображаемых в редакторе. Для этого используется стандартная настройка списка, которая вызывается командой Настройка списка… из контекстного меню.
Редактор командного интерфейса рабочего стола — это один из инструментов разработки. Он предназначен для настройки команд рабочего стола. Редактор позволяет настроить состав команд каждой командной панели, порядок отображения и видимость элементов командного интерфейса по ролям.
Редактор командного интерфейса — это один из инструментов разработки. Он предназначен для настройки команд какой-либо подсистемы. Редактор командного интерфейса позволяет настроить состав команд панели навигации и панели действий, порядок отображения и видимость команд для разных ролей, определенных в конфигурации. Вызвать редактор командного интерфейса можно разными способами, например, командой контекстного меню на выбранной подсистеме. Для изменения порядка команд используются кнопки командной панели или контекстное меню.
Панель навигации — это один из элементов командного интерфейса программы. Она является своеобразным «оглавлением» раздела или вспомогательного окна. С помощью нее можно просматривать ту или иную информацию, содержащуюся в разделе или во вспомогательном окне.
В панели навигации содержатся навигационные команды, то есть команды, не вызывающие изменения данных, а позволяющие только перемещаться к нужной информации. Как правило, это команды перехода к каким либо спискам. При вызове такой команды соответствующий ей список отображается в рабочей области, в отдельной закладке.
Панель действий — это один из элементов командного интерфейса программы. Она содержит самые востребованные и часто используемые команды, позволяющие быстро создавать новые объекты, выполнять типовые обработки или строить популярные отчеты.
В панели действий содержатся команды действий, то есть команды, выполнение которых, во-первых, может привести к изменению данных, а во-вторых, как правило, вызывает открытие вспомогательное окно и временное переключение пользователя на выполнение другой задачи.
Если подсистем много, а требуется настроить видимость только для некоторых из них, то подсистемы можно отобрать по ролям. Например, показать только те команды, которые доступны для роли Продавец. Если есть необходимость работать только с теми командами, которые видны для выбранной роли, можно нажать кнопку. Скрыть невидимые по умолчанию. Тогда в списке останутся только те команды, которые будут отображены в интерфейсе выбранной роли. При большом количестве ролей можно настроить состав колонок, отображаемых в редакторе. Для этого используется стандартная настройка списка, которая вызывается командой Настройка списка… из контекстного меню.
Редактор «Все подсистемы» — один из инструментов разработки. Он предназначен для решения следующих задач:
· редактирование командного интерфейса любой подсистемы,
· задание состава и свойств любой подсистемы,
· настройка порядка следования подсистем,
· редактирование состава подсистем.
- ГЛАВА 2. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ АВТОМАТИЗАЦИИ РЕСУРСОВ
Нами были созданы такие объекты конфигурации Справочники, Документы, Регистры накопления, Отчеты.
Создание 1 объекта 1С: Предприятия Справочники.
Справочники — это объекты прикладного решения Справочник позволяют хранить в информационной базе данные, имеющие одинаковую структуру и списочный характер. Это может быть, например, список сотрудников, перечень товаров, список поставщиков или покупателей.
Мы создали следующие справочники.
· Клиенты. Содержит реквизиты (код и наименование).
· Сотрудники. Содержит реквизиты (код, наименование) и табличную часть Трудовая Деятельность с реквизитами (Начало Работы, Окончание Работы, Должность, Зарплата)
· Номенклатура. Содержит реквизиты (код и наименование) Установил флажок (Иерархический справочник) туда внес:
· Ремонт
§ Ксерокс
§ ПК
§ Планшеты
§ Принтер
§ Проектор
§ Телефоны
· Услуги
· Установление ПО
· Установка ОС
· Установка ПО
· Склады (Создал 2 склада Основной и Розничный).
· Оплата. Содержит реквизиты код, наименование, оплата) Создание 2 объекта 1С: Предприятия Документ.
Документэто объект прикладного решения Документ позволяют хранить в прикладном решении информацию о совершенных хозяйственных операциях или о событиях, произошедших в «жизни» предприятия вообще. Это могут быть, например, приходные накладные, приказы о приеме на работу, счета, платежные поручения и т. д.
Мы создали 2 документа
1 документ.
Приходная Накладная она содержит реквизиты (Склад) и табличную часть (Материалы) с реквизитами табличной части (Материал, Количество, Цена, Сумма).
2 документ.
Оказание Услуг он содержит реквизиты (Склад. Клиент, Мастер) и табличную часть (Перечень Номенклатуры) с реквизитами табличной части (Номенклатура, Количество, Цена, Сумма) Создал форму документа Приходная Накладная для автоматического расчета суммы Формы в 1С: Предприятии предназначены для отображения и редактирования информации, содержащейся в базе данных. Формы могут принадлежать конкретным объектам прикладного решения или существовать отдельно от них и использоваться всем прикладным решением в целом
Еще добавил кнопку Печать Кнопка печать служит для вывода документа на бумагу Создание 3 объекта 1С: Предприятия Регистр накопления Регистр накопления — это объект конфигурации. Регистр накопления является прикладным и предназначен для описания структуры накопления данных. На основе объекта конфигурации Регистр накопления платформа создает в базе данных информационную структуру, в которой будут накапливаться данные, «поставляемые» различными объектами базы данных. Эти данные будут храниться в регистре в виде отдельных записей, каждая из которых имеет одинаковую, заданную в конфигураторе структуру.
Мы создали объект конфигурации Регистр накопления Остатки Материалов с измерением регистра (Материал и Склад), и ресурс Количество Создание 4 объекта 1С: Предприятия Отчет Отчет — это объект конфигурации. Отчет является прикладным и предназначен для описания алгоритмов, при помощи которых пользователь сможет получать необходимые ему выходные данные. Алгоритм формирования выходных данных описывается при помощи визуальных средств или с использованием встроенного языка. В реальной жизни объектам конфигурации Отчет соответствуют всевозможные таблицы выходных данных, сводных данных, диаграммы и пр.
Мы создали объект конфигурации Отчет «Материалы»
Для отчета мы выбрали поля, из списка доступных полей: (Склад; Материал; Количество Начальный Остаток; Количество Приход; Количество Расход; Количество Конечный Остаток.)
ГЛАВА 3. ИНТЕРФЕЙС ПРИЛОЖЕНИЯ «РЕМОНТ ТЕХНИКИ (ОТ КОМПЬЮТЕРА ДО ПЫЛЕСОСА)»
В 1С: Предприятии существует 2 режима:
1. 1С: Предприятия
2. Конфигуратор Для создания бизнес-приложения «Ремонт техники (от компьютера до пылесоса) нам понадобился режим конфигуратор Для начала мы создаем новую информационную базу 1С: Предприятие Рис. 1. В окне «Запуск 1С: Предприятие» щелкнул «Добавить»
Рис. 2. Создание новой информационной базы"
Запустил созданную «Новую конфигурацию» в режиме «Конфигуратор».
3.1 СОЗДАНИЕ СПРАВОЧНИКОВ
Создаем первый элемент конфигурации Рис. 3. Создал Справочник Клиенты.
Выполнил пункт меню Отладка — Начать отладку. Откроется система в режиме 1С: Предприятие.
Рис. 4.Выбрал справочник Клиенты Выполнил пункт меню Операции — Справочник, выбирал справочник Клиенты и добавил элементы Рис. 5. Создал справочник Сотрудники Справочник Сотрудники. Содержит реквизиты (код, наименование) и табличную часть Трудовая Деятельность с реквизитами (Начало Работы, Окончание Работы, Должность, Зарплата) Рис. 5. Выбрал справочник Сотрудники и заполнил его Рис. 6. Создал справочник Номенклатура.
· Установил Иерархию групп и элементов. (Свойство — Иерархия) Рис. 7. выбрал справочник Номенклатура Создал 2 группы — Ремонт и Услуги и заполнил Рис. 8.Создал справочник Склады.
· Создал преопределенный элемент с именем Основной и Розничный Рис. 8. создал справочник Оплата Рис. 9.Выбрал справочник Оплата и добавил элементы Рис. 10.Выолнил отладку для проверки справочников
3.2 СОЗДАНИЕ ДОКУМЕНТА
Рис. 11.создал документ Приходная накладная Добавил реквизит Склад Добавил Табличную часть Материалы Добавил Реквизиты табличной части:
Материал Количество Цена Сумма Рис. 12.выбрал документ Приходная накладная и в нем создал документы Рис. 13. Создание документа Оказание Услуг Добавил реквизиты:
· Склад
· Клиент
· Мастер
· Добавил Табличную часть — Перечень Номенклатуры Добавил Реквизиты табличной части:
· Номенклатура
· Количество
· Цена,
· Сумма Выполнил пункт меню Операции — Документы, выберите документ Приходная Накладная.
3.3 СОЗДАНЕ ОБЩЕГО МОДУЛЯ
Рис. 14. Создайте форму документа Приходная Накладная Открыл окно редактирования объекта конфигурации Документ Приходная Накладная. Выбрал закладку Формы.
Нажал на символ лупы в поле ввода напротив строки документ Рис. 15. На экране открылось окно редактора форм Рис. 16.Проверка процедуры Зашел в документ приходная накладная изменил кол-во и цена, сумма меняться автоматически
3.4 СОЗДАНИЕ РЕГИСТРА НАКОПЛЕНИЯ
Рис. 17.создал Регистра Накопление Рис. 18. Добавил Измерения во вкладке данные Склад и Материалы Рис19. Добавил Ресурсы Рис. 20.Создал конструктор движения Рис. 21. Запустил 1С: Предприятие в режиме отладки открыл одновременно два окна: список документов Приходная Накладная и список регистра накопления Остатки Материалов
3.5 СОЗДАНИЕ ОТЧЕТА
Рис. 22. Создание Отчета Добавил новый набор данных — запрос. Создал текста запроса Рис. 23.Выбрал поля
Настроил поля, которые будут выводиться в результате отчета.
Рис. 24. Сформировал отчет в режиме отладка
3.6 СОЗДАНИЕ КНОПКИ ПЕЧАТЬ
Рис. 25.Создал кнопку печать Рис. 26. форма документа и его макет интерфейс приложение конфигурация регистр Рис. 27. Появилась новая кнопка Печать
ЗАКЛЮЧЕНИЕ
Для достижения цели курсовой проекта на тему «Ремонт техники (от компьютера до пылесоса)» Необходимо выполнить следующие задачи:
1. Проанализировать литературу по данной теме Разработка бизнес — приложения на платформе 1С: Предприятия
2. Изучить командный интерфейс приложения в системе 1С: Предприятия.
3. Описать необходимые объекты конфигурации: справочники, документы, регистры накопления и отчеты
5. Описать реквизиты объектов конфигурации
6. Разработать интерфейс бизнес — приложения «Ремонт техники (от компьютера до пылесоса)».
1. 1С: Предприятие 8.1. Конфигурирование и администрирование. М: Фирма «1С», 2007.
2. Белоусов П.С., Островерх. А.В. 1С: предприятие. От 8.0 к 8.1. Изд. 1С-Паблишинг, Питер, 2008 г.
3. Васильев Ю. Настройка программирование, отладка в среде 1С: Предприятие версии 7.7. Изд. Кубанский государственный технический университет, 2001 г.
4. Гладкий А. А. 1C: Предприятие 8.0. — СПб.: Тритон, 2005. — 256 с.: ил.
5. Дублянский В. 1С: Предприятие. Конфигурирование и администрирование для начинающих. Экспресскурс. Изд. BNV. 2006 г.
6. Колпинский Н. Н. 1С: Предприятие. Практика программирование на платформе V7. Изд. ИКС Технологии, 2002 г.
7. Митичкин С. А. Разработка в системе 1С Предприятие 8.0. М.: ООО «1С-Паблишинг», 2003. — 413с. ил.
8. Михайлов А. 1С: Предприятие 7.7/8.0. Системное программирование, 2-ое издание. Изд. БХВ-Петербург, 2007 г.
9. Профессиональная разработка в системе 1С: Передприяте 8/А. Габец [и др.], изд. 1С-Паблишинг, Питер. 2007 г.
10. Разработка управляемого интерфейса /В.А. Ажеронок [и др.], изд. 1С-Паблишинг, 2010 г.
11. Рыбалка В. 1С. Пример быстрой разработки приложении на платформе 1С: Предприятие 8.2 Мастеркласс. Версия 2. Изд. 1С-Паблишинг, 2009 г.
12. Хрусталева Е. Ю. Разработка сложных отчетов в 1С: Предприятие 8. Система компоновки данных. Изд. 1С — Паблишинг, 2008 г.