Содержание
Введение
1. Общий раздел 8
1.1 Постановка задачи 8
1.2 Аппаратные и программные средства разработки 9
2. Специальный раздел 12
2.1 Проектирование структуры приложения 12
2.2 Процесс преобразования информации 21
2.3 Проектирование интерфейса пользователя 24
2.4 Описание разработанного приложения 27
2.5 Инструментальные средства отладки 32
2.6 Инструкция пользователю 36
Заключение 42
Список используемой литературы 43
Приложение А – Техническое задание 44
Приложение Б Схема работы системы 50
Приложение В – Схема данных 54
Приложение Г – Диаграмма вариантов использования
Приложение Д – Листинг программ
Приложение Е – Результат работы приложения

_________________________________________________________________

Работа № 4286. Это ОЗНАКОМИТЕЛЬНАЯ ВЕРСИЯ работы.

Цена оригинала 1000 рублей. Оформлен в программе Microsoft Word.

Оплата. Контакты

_________________________________________________________________

Введение
Продажи – это циклический процесс коммерческого взаимоотношения между двумя лицами который заканчивается обменом товара на деньги. В широком смысле продажа – это организация процесса реализации товара. С точки зрения продавца продажа – это последовательность действий этапов продаж которая приводит к заключению сделки.
Торговля – обширнейшая область предпринимательской деятельности получила в последние годы новые импульсы своего развития. В нее влилось много новых предприимчивых людей. От рядовых спекулятивных торговых операций и челночно-палаточного бизнеса многие предприниматели перешли уже к более высокой стадии торговой деятельности организовав индивидуальные или коллективные предприятия.
Менеджерам таких предприятий приходится ежедневно сталкиваться с множеством проблем организационного экономического и финансового характера которые приходится решать интуитивно методом проб и ошибок приобретая постепенно практический опыт.
Продажа продукции представляет собой важнейший показатель деятельности организации. Ведь именно продажей продукции завершается оборот средств затраченных на ее изготовление.
Еще несколько лет назад все усилия по автоматизации или модернизации бизнес-процессов обходили материальные потоки стороной.
Заметным стал прорыв на уровне программного обеспечения способного качественно изменить подход к решению поставленных задач и максимально снизить влияние человеческого фактора на функционирование складской деятельности. Управление материальными потоками всегда являлось существенной стороной хозяйственной деятельности.
В настоящее время существует множество программ для автоматизации деятельности предприятий но для реализации данного задания целесообразно использовать систему 1С. Она предоставляет разработчику интегрированный набор инструментов необходимых для быстрой разработки распространения и
поддержки прикладного решения для автоматизации бизнеса.
Основными задачами процесса продажи являются
 определение полного объема продажи как в количественном так и
стоимостном выражении
 исчисление фактической полной себестоимости продукции работ
услуг
 выявление результатов от продажи продукции работ услуг
 формирование полной и достоверной информации о процессе продажи
выполненных работах и оказанных услугах необходимых внутренним пользователям системы руководителю продавцам собственникам имущества организации
 контроль над соблюдением форм расчетов установленных в
договорах
 обеспечение контроля над правильностью оформления договоров и
иных документов регулирующих и регламентирующих взаимоотношения между предприятием и поставщиками
 правильное отражение операций в первичных документах и регистрах
учета по расчетам
 своевременное выполнение расчетов с поставщиками и работниками
 обеспечение постоянного и действенного контроля над состоянием
задолженностей своевременным поступлением достоверной и полной информации о состоянии и динамике задолженности необходимой для принятия управленческих решений
Исходя из вышеперечисленного видно что автоматизация учета продаж газетного киоска позволит облегчить выполнение задач учета.
«1СПредприятие» является универсальной системой автоматизации деятельности предприятия. За счет своей универсальности система «1СПредприятие» может быть использована для автоматизации самых разных слоев экономической деятельности предприятия расчетов с поставщиками учета товаров на складе учета продаж и др. Благодаря этому
удалось создать автоматизированную систему учета продаж.
Объем продаж товаров – это один из основных показателей характеризующих деятельность предприятия поэтому так важно чтобы он был отражен в бухгалтерском учете правильно. Необходимо вести учёт как по поступлению так и по реализации. Этот процесс содержит в себе определенный объем документации такой как — накладные на получение и реализацию приходные и расходные документы чеки заявки и др. Заполнение документов отвлекает большое количество времени от времени непосредственного общения с клиентами. Для совершенствования процесса учета удобно применять авто заполнение документов и постоянное накопление и изменение информации о продукции газетного киоска.
Автоматизация имеет массу преимуществ перед традиционным способом ведения бухгалтерского учета. В случае учета продаж газетного киоска система позволяет повысить производительность труда сотрудников управлять оперативной деятельностью предприятия и повысить скорость составления отчетов и ведения документации что является актуальным при информатизации всех сфер деятельности.
Цель разработки в создании автоматизированной системы обеспечивающей формирование документов по учету продаж газетного киоска для получения более точных и достоверных результатов.

1 Общий раздел

1.1 Постановка задачи

Для разработки автоматизированной информационной системы используется 1С Предприятие 8.3 в режиме конфигуратора.
Для реализации разрабатываемого приложения необходимо выполнить
 создание информационной базы
 создание подсистемы «Предприятие»
 создание справочников «Склады» «Номенклатура»
«Клиенты» «Сотрудники»
 создание документов «ТоварнаяНакладная» «ОказаниеУслуги»
 создание регистров накопления «СтоимостьМатериалов» «ОстаткиМатериалов»
 создание отчета «Материалы»
При работе с базой данных пользователю предоставляется
выполнение следующих функций
 ввод данных в справочники в документы
 создание и проведение документов внесение в них изменения
 формирование отчета
 вывод документов на печать
Результатом курсового проекта станет создание приложения автоматизированной системы формирования учетных документов по продажам. Данное приложение значительно сокращает рабочее время работника на ведение документации на ее обработку и выведение отчетов на печать.
1.2 Аппаратные и программные средства разработки
Для реализации и разработки данного курсового проекта применялись следующие программные средства система 1СПредприятие 8.3 операционная систем Windows текстовый редактор Microsoft Word 2010 программа для графического описания объектного моделирования StarUML векторный графический редактор Microsoft Visio 2010 Microsoft PoverPoint 2010 для создания презентации курсового проекта.
1СПредприятие 8.3 — это система программ которая предназначена для автоматизации управления и учета на предприятиях различных отраслей видов деятельности и типов финансирования. Система 1СПредприятие состоит из технологической платформы и разработанных на ее основе прикладных решений конфигураций. Гибкость платформы позволяет применять 1СПредприятие 8 в самых разнообразных областях. Ядро позволяет работать в системе в двух режимах «Конфигуратор» и «Предприятие».
Конфигуратор — среда предназначенная для разработчиков и
администраторов баз данных. Именно а этом режиме пишется исходный код программы разрабатываются новые формы создаются новые отчеты справочники документы и т.д. При конфигурировании системы разработчик или администратор системы может также создать наборы прав доступа к данным соответствующих пользователям разного уровня. Кроме того на этапе конфигурирования может быть создано несколько пользовательских интерфейсов для разных типов пользователей менеджеров бухгалтеров кадровиков и т.д..
Предприятие – среда в которой работают пользователи и вносят
информацию в систему. По большому счету это визуальное представление разработанных форм таблиц и кода.
Операционная система Microsoft Windows10 является многопользовательской многозадачной сетевой операционной системой с
графическим интерфейсом.
Операционная система Microsoft Windows10
 система достаточно проста в использовании
 привлекательный внешний вид с различными темами
оформления
Microsoft Word 2010 — это текстовый процессор предназначенный для создания профессионально оформленных документов. Объединяя в себе лучшие средства форматирования текста приложение Word помогает легко создавать и оформлять документы. Кроме того приложение Word обеспечивает удобную среду для совместной работы. Используется для формирования пояснительной записки.
Microsoft Visio 2010 – векторный графический редактор предназначенный для создания и редактирования диаграмм штампов блок-схем. В курсовой работе Microsoft Visio предназначен для построения графический объектов.
В Microsoft Word существуют различные настройки текста наиболее популярные из них
 формат по образцу – копирование форматирования из одного место и применение его в другом
 параметры анимации – применение к выделенному тексту визуальных эффектов таких как тень свечение или отражение
 цвет текста – изменение цвета текста
Настройки Шрифтов позволяют быстро изменять текст.
StarUML – программный инструмент моделирования который поддерживает UML Унифицированный язык моделирования. StarUML ориентирован на UML версии 1.4 и поддерживает одиннадцать различных типов диаграмм принятых в нотации UML 2.0. Он активно поддерживает подход MDA Модельно-управляемая архитектура реализуя концепцию профилей UML. Среда разработки StarUML превосходно настраивается в соответствии с требованиями пользователя и имеет высокую степень расширяемости особенно в области своих функциональных возможностей.
Microsoft PowerPoint 2010 – программа для создания и просмотра презентаций. Позволяет добавлять текст графикускриншоты диаграммы блок-схемы и разные мультимедийные файлы с различными форматами. Используется для демонстрации курсового проекта.
К преимуществам Microsoft Power Point как инструментальной среды для разработки мультимедиа-приложений можно отнести
 доступность
 легкость в освоении и простоту создания мультимедиа
 возможность переноса данных из других приложений Microsoft Office
Данное приложение разрабатывается и может функционировать на персональном компьютере включающем в себя комплект аппаратных средств
 операционная система Microsoft Windows10
 процессор Intel Core i3
 жесткий диск 500 ГБ
 оперативная память 1 ГБ
 видеокарта GeForce
 SVGA-дисплей
 клавиатура
 мышь
 принтер
2 Специальный раздел
2.1 Проектирование структуры приложения
В разработанное приложение автоматизированной информационной системы по формированию учетных документов продаж газетного киоска входят объекты «Подсистемы» «Справочники» «Перечисления» «Документы» «Общие модули» «Регистр накопления» «Отчеты».
Для добавления любого объекта конфигурации необходимо выполнить первую команду с которой начинается работа в любой конфигурации для этого открыть «Дерево конфигурации» с помощью пункта меню Конфигурация – Открыть конфигурацию или при помощи соответствующей пиктограммы на панели инструментов. На экране открылось «Дерево объектов конфигурации» рисунок 1
Рисунок 1 – Дерево конфигурации
Основа формирования глобального интерфейса основного окна приложения – структура подсистемы конфигурации. Именно подсистемы формируют представление пользователя функциональности приложения в целом. В дереве объектов конфигурации ветвь «Подсистемы» содержит объекты описывающие разные виды деятельности на них не накладывается никаких ограничений по числу вложенности. Подсистемы предназначены для включения в них объектов конфигурации.
Чтобы создать новую подсистему необходимо раскрыть ветвь «Общие» затем необходимо выделить ветвь «Подсистемы» вызвать контекстное меню и выбрать пункт «Добавить» или нажать соответствующую пиктограмму на панели инструментов. После проделанных действий высветилось окно для заполнения рисунок 2
Рисунок 2 – Окно редактирования объекта конфигурации «Подсистемы»
В приложении подсистемы выглядят следующим образом рисунок 3.
Рисунок 3 — Подсистемы
Для качественного функционирования разрабатываемого приложения необходимы справочники. Добавление справочников предназначенных для работы со списками данных. Справочники — это прикладные объекты конфигурации. Они позволяют хранить в информационной базе данные имеющие одинаковую структуру и списочный характер. Представлены в конфигурации следующим образом рисунок 4.
Рисунок 4 –Объект «Справочники»
Для создания нового объекта конфигурации необходимо выделить в дереве объектов конфигурации ветвь «Справочники» и нажать кнопку «Добавить» в командной панели окна конфигурации. Добавить все нужные для работы справочники рисунок 5 – «Номенклатура» «Склад» «Сотрудники» «Клиенты».
Рисунок 5–Окно создания справочника
Объект конфигурации «Документы» предназначен для хранения основной информации обо всех событиях предприятия.
В процессе конфигурирования настраивается произвольное количество видов документов предназначенных для отражения своего типа событий. В 1С документ является основной учетной единицей содержащей информацию о конкретной хозяйственной операции характеризуется датой и номером. Для отражения событий происходящих на предприятии в базе данных были созданы документы «ТоварнаяНакладная» «ОказаниеУслуги».
Чтобы добавить документы нужно выделить в дереве объектов конфигурации ветвь «Документ» и нажать на кнопку «Добавить». Создать документы установить связь между документами и подсистемой. Связь устанавливается аналогично справочника.
В окне редактирования документа на закладке «Данные» присутствуют реквизиты документа и табличная часть документа с указанием типа данных и основных характеристик документа здесь можно связать данные со справочниками с помощью ссылочного типа данных рисунок 6
Рисунок 6- Палитра свойств объекта конфигурации
Объект конфигурации «Регистр накопления» предназначен для накопления информации. На основе объекта конфигурации «Регистр накопления» платформа создает в базе данных таблицы в которых будут накапливаться данные поставляемые различными объектами базы данных. Эти данные будут храниться в таблицах в виде отдельных записей каждая из которых имеет одинаковую заданную в конфигураторе структуру.
Отличительной особенностью регистра накопления является то что он не предназначен для интерактивного редактирования пользователем. Изменение состояния регистра накопления происходит как правило при проведении документа и заключается в том что в регистр добавляется некоторое количество записей.
Связь регистра накопления и документов осуществляется в форме окна редактирования объекта конфигурации «Документ» на вкладке «Движение».
Необходимо выбрать к какому из регистров будет относиться документ для этого необходимо установить флажок рисунок 7 и открыть Конструктор движения рисунок 8
Рисунок 7 -Окно редактирования движения документа
Рисунок 8 –Окно конструктора движения
В данном окне необходимо установить тип движения регистра в наше случае это «Приход» заполнить выражения и нажать на пиктограмму «Ок».
Добавлена к справочнику «Сотрудники» табличная часть «ТрудоваяДеятельность» с реквизитами «Организация» «ОкончаниеРаботы» «Должность» рисунок 9
Реквизиты хранятся в самом объекте в отдельной табличной части. После того как администратор настроил новый реквизит он появляется на форме объекта и пользователю можно заполнять его.
Рисунок 9- Реквизиты
Объект конфигурации «Общий модуль» предназначен для содержания общих алгоритмов конфигурации которые доступны из разных модулей конфигурации. В общих модулях отсутствует раздел определения переменных и раздел основной программы то есть они должны содержать только процедуры и функции. В приложении создан общий модуль для подсчета суммы в табличной части документов рисунок 10
Рисунок 10 –Общий модуль «РаботаСДокументами»
Объект конфигурации «Отчет». Отчет — это объект который не сохраняется в базе данных а существует только в определенный период времени пока с ними работает пользователь.
Связь документа и отчета осуществляется через регистр накопления при помощи конструктора запроса рисунок 11
Рисунок 11– Окно конструктора запроса
Ресурсы регистра — это количественные или суммовые данные которые
хранятся в регистре. Ресурсом для заполнения таблицы будут «КоличествоКонечныйОстаток» «КоличествоНачальныйОстаток» «КоличествоОборот» «КоличествоРасход» рисунок 12
Рисунок 12–Ресурсы отчета
После формирования запроса можно выполнить и формирование отчета. Отражение данных в отчете представлено на рисунке 13-14
Рисунок 13 – Отражение данных в отчете
Рисунок 14 – Форма отчета
В результате реализовано приложение автоматизированной системы формирования учета продаж газетного киоска рисунок 15
Рисунок 15 – Система учета продаж
Схема работы системы представлена в приложении Б.
Диаграмма вариантов использования представлена в Приложении Г.
2.2 Процесс преобразования информации
Процесс преобразования информации — это процесс прохождения и преобразования исходных данных используемых приложением от ввода данных до момента получения конечного результата — отчетов и вычисляемых данных. Процесс преобразования и прохождения данных отображается в диаграмме потоков где указываются как исходные данные так и результаты а также способы работы с данными рисунок 16
Рисунок 16 –Диаграмма потоков данных
Для того чтобы достичь результат при проектировании происходит осуществление и связь документов с подсистемами и справочниками т.к. подсистемы являются основой командного интерфейса чтобы пользователь постоянно не вводил данные а просто выбирал их из списка. Информация вводится в справочники –«Номенклатура» «Склады» «Сотрудники»
«Клиенты».
Вся необходимая информация вводится в справочники рисунок 17
Рисунок 17– Реквизиты справочника
При формировании документов информация передается из справочников в документы с помощью указания в необходимом поле ссылочного типа данных рисунок 18
Рисунок 18-Палитра свойств
Отчеты формируются на основе запросов к базам данных для визуального представления отчетов используется схема компоновки данных. Для настройки отчета использовался конструктор запросов. Форма отчета представлена на рисунке 19
Рисунок 19–Форма отчета
Связи между структурными компонентами показаны на диаграмме компонентов рисунок 20
Рисунок 20–Диаграмма компонентов
Схема данных представлена в Приложении В.
Листинг программы представлен в приложении Д.
2.3 Проектирование интерфейса пользователя
Интерфейс — это основное средство навигации пользователя по функциональности конфигурации. В системе 1СПредприятие он строится на основе подсистем.
Свойствами интерфейса являются конкретность и наглядность. Пользовательский интерфейс зависит от интерфейса обеспечиваемого операционной системой. Одной из важных функций интерфейса является формирование у пользователя одинаковой реакции на одинаковые действия приложений их согласованность. Согласование должно быть выполнено в трех аспектах
— физическом который относится к техническим средствам
— синтаксическом который относится к последовательности и порядку появления элементов на экране язык общения и последовательности запросов язык действий
— семантическом который относится к значениям элементов составляющих интерфейс
Существует несколько видов интерфейсов
 командный
 графический
 программный.
Командный интерфейс — это основное средство навигации пользователя по функциональности конфигурации. Человек «подает» команду компьютеру а он выполняет и выдает результат.
Графический интерфейс — диалог с пользователем ведется с помощью графических образов.
Программный интерфейс — система связей предназначенных для обмена данными между компонентами вычислительной системы. Программный интерфейс задает набор необходимых процедур их параметров и способов обращения.
Управляемая форма приложений содержит
 панель разделов это один из элементов командного интерфейса программы. Он показывает основную главную структуру прикладного решения и позволяет перемещаться между разделами программы
 панель навигации это один из элементов командного интерфейса программы. Он является оглавлением раздела или вспомогательного окна. С помощью него можно просматривать ту или иную информацию содержащуюся в разделе или во вспомогательном окне
 панель действий это один из элементов командного интерфейса программы. Он содержит самые востребованные и часто используемые команды позволяющие просматривать информацию быстро создавать новые объекты выполнять типовые обработки и строить отчеты.
 рабочая область как правило в рабочей области отображается список выбранных объектов конфигурации. При выборе другого объекта рабочая область замещается на список другого объекта.
Интерфейс приложения создается благодаря возможностям системы 1С
создавать гипертекстовые ссылки т.е. благодаря тому что можно установить видимость определённых объектов в необходимых местах интерфейса
рисунок 22
Рисунок 22– Настройка видимости
Основу взаимодействия пользователя с компьютером составляют диалоги. Граф диалога — ориентированный взвешенный граф каждой вершине которого сопоставлена конкретная картинка на экране или определенное состояние диалога характеризующееся набором доступных пользователю действий. Дуги исходящие из вершин показывают возможные изменения состояний при выполнении пользователем указанных действий. В качестве весов дуг указывают условия переходов из состояния в состояние и операции выполняемые во время перехода рисунок 23- граф диалога.
Рисунок 23 –Граф диалога
2.4 Описание разработанного приложения
Приложения в среде программирования это программный продукт выполняющий определенные действия и реализующий заложенные функции с помощью процедур функций модулей.
Программные модули в конфигурации системы 1СПредприятие не являются самостоятельными программами в общепринятом понимании этого слова поскольку они являются только частью всей конфигурации. Программный модуль – это текст на встроенном языке в котором размещены тексты процедур и функций с необходимыми алгоритмами вызываемые системой во время работы системы в определенные моменты. Поэтому программный модуль не имеет формальных границ своего описания типа «Начало модуля» — «Конец модуля».
Он не имеет целостного алгоритма работы а лишь содержит набор процедур и функций которые вызываются в определенный момент работы.
В курсовом проекте представлены следующие процедуры
 печать
 обработка проведения документа
 обработка заполнения
 создание на основании
Данная автоматизированная система содержит следующие документы
 номенклатура
 склады
 сотрудники
 клиенты.
Для того чтобы автоматизировать работу с документами создается форма документа. Для того чтобы создать форму нужно в режиме «Конфигуратор» открыть окно редактирования документа «Товарная накладная» выбрать вкладку «Формы» и нажать на кнопку «Добавить». После чего откроется окно редактора форм рисунок 24
Рисунок 24–Редактор форм
В форме документа существует модуль формы для программирования разного рода процедур и функций обработки данных документа. В приложении в документах «ОказаниеУслуги» «ПриходнаяНакладная» содержится процедура «МатериалыКоличествоПриИзменении» с помощью которой становится возможным отслеживание изменение данных в объекте. Прежде всего это необходимо для контроля введенных данных при пересчете или изменении реквизитов формы. В процедуре содержится обращение к общему модулю для подсчета суммы благодаря которому обеспечен автоматический подсчет суммы в табличной части документов при изменении исходных данных рисунок 25- листинг процедуры.
Рисунок 25-Листинг процедуры
Процедура «Обработка заполнения» позволяет при создании документа «ОказаниеУслуги» заполнить сведения в документе «Товарная накладная» без
повторного набора данных. В окне редактирования документа «Товарная накладная» на вкладке «Ввод на основании» выбран документ «ОказаниеУслуги» рисунок 26
Рисунок 26– Ввод на основании
Далее с помощью конструктора построена процедура рисунок 27
Рисунок 27–Конструктор ввода на основании
Результатом описанной процедуры является значительное упрощение заполнения документа «Товарная накладная» так как документ «ОказаниеУслуги» является основанием рисунок 28
Рисунок 28– Создание документа на основании
Процедура «Печать» предназначена для вывода документа на печать. В программе она применяется в документах «ОказаниеУслуги» «Товарная накладная».
Создать процедуру печати можно в окне редактирования документа выбрав вкладку «Макеты» далее — «Конструктор печати» рисунок 29
Рисунок 29–Окно вызова конструктора печати
После выбора необходимых параметров в конструкторе формируется следующая форма печати рисунок 30
Рисунок 30– Форма печати
Диаграмма вариантов использования представлена в Приложении Г.
Схема работы системы представлена в Приложении Б.
Листинг программы – Приложение Д.
2.5 Инструментальные средства отладки приложения
Для обеспечения правильного функционирования приложения выполняются процессы отладки и тестирования разработанного прикладного решения. Эти процессы могут быть выполнены специальными программами или встроенными в систему инструментами.
Система «1СПредприятие 8.3» содержит встроенный отладчик программного кода.
Отладчик – это специальный инструмент конфигуратора который позволяет анализировать работу программного кода. Для анализа программного кода с помощью отладчика используется специальный инструмент который называется точка останова. Точка останова – это место остановки работы системы в программном коде отмеченное специальным маркером.
Тестирование – это процесс исследования программного обеспечения с целью выявления функциональных ошибок и проверки его качества.
Существует несколько видов ошибок
 синтаксические ошибки — ошибки фиксируемые компилятором
транслятором интерпретатором при выполнении синтаксического и частично семантического анализа программы
 ошибки компоновки — ошибки обнаруженные компоновщиком
редактором связей при объединении модулей программы
 ошибки выполнения — ошибки обнаруженные операционной системой
аппаратными средствами или пользователем при выполнении программы.
Для отладки в «1С Предприятие» применяются «Синтаксис- помощник» и встроенный отладчик.
Синтаксис-помощник – это один из инструментов разработки позволяющий быстро получать подсказки по синтаксису встроенного языка в процессе написания кода программы.
Синтаксис-помощник реализован в составе конфигуратора и содержит информацию об объектах встроенного языка их свойствах методах и связанных с ними событиях. В верхней части окна синтаксис-помощника в виде дерева отображается список элементов встроенного языка операторов управляющих конструкций процедур и функций системных констант и др. Для удобства все элементы встроенного языка объединены в тематические разделы представленные в виде ветвей дерева.
В нижней части окна синтаксис-помощника для каждого свойства метода или события отображается подробная информация о синтаксисе параметрах и особенностях использования элемента встроенного языка выбранного в верхнем окне. В синтаксис-помощнике поддерживаются гиперссылки на упоминаемые объекты встроенного языка что позволяет быстро переходить к интересующей информации рисунок 31
Рисунок 31– Синтаксис-помощник
Отладчик является встроенным в конфигуратор инструментом. Он помогает отлаживать программные модули создаваемые в процессе разработки прикладного решения. Отладчик позволяет отслеживать последовательность выполнения операторов встроенного языка и просматривать значения переменных.
Он предоставляет следующие возможности
 отладка приложений исполняемых на удаленных компьютерах
доступных по протоколу TCPIP или HTTP
 отладка кода исполняемого рабочим процессом кластера серверов
1СПредприятия 8.3 при этом поддерживается сквозной стек вызовов для клиента и сервера и сквозная пошаговая отладка клиента и сервера
 отладка кода исполняемого в таких видах соединений как внешнее
соединение фоновое задание и WS-соединение
 отладка мобильных приложений
Для начала отладки необходимо на панели инструментов нажать кнопку «Начать отладку» или функциональную клавишу F5 рисунок 32
Рисунок 32–Начало отладки
Так при отладке была выявлена следующая ошибка рисунок 33
Рисунок 34 –Ошибки
В окне «Служебные сообщения» появилось сообщение об ошибке рисунок 35
Рисунок 35–Сообщение о ошибке
Для устранения этой ошибки необходимо исправить форму документа.
После этого заново запустить отладку. Если ошибок не возникло
значит система готова к использованию пользователем и позволяет выполнить все заложенные в нее функции рисунок 36
Рисунок 37– Интерфейс
Результаты работы системы представлены в приложении Е.
2.6 Инструкция пользователю
По итогу разработки данного курсового проекта было создано приложение – «Автоматизированная система учета продаж газетного киоска».
Для работы с созданным приложением необходимо иметь «1С Предприятие 8.3» на ПК. С внешнего носителя необходимо скопировать папку с базой на ПК после чего запустить «1С Предприятие» и выполнить добавление новой базы «Информационная база». Для этого нужно нажать на кнопку «Добавить» рисунок 38
Рисунок 38– Добавление новой базы
В открывшемся окне выбрать пункт «Добавление в список существующей информационной базы» рисунок 39
Рисунок 39–Добавление в список существующей информационной базы
Нажать на кнопку «Далее» после выбрать тип расположение «На данном компьютере или на компьютере в локальной сети» рисунок 40
Рисунок 40– Указание наименования и типа базы
После указать расположение базы нажав на «…».
В следующем окне оставив стандартные настройки нажать «Готово» рисунок 41
Рисунок 41–Параметры запуска
После проделанных действий информационная база готова к работе. Чтобы запустить работу нужно нажать на кнопку «1СПредприятие»
рисунок 42
Рисунок 42 – Запуск информационной базы
Первым что нужно сделать после открытия БД- заполнить справочники. Для этого нужно открыть подсистему «Предприятие» и выбрать необходимый справочник. Нажать кнопку «Создать» рисунок 43
Рисунок 43- Интерфейс приложения
Форма справочника представлена на рисунке 44
Рисунок 44–Форма справочника
Вторым этапом является создание документов. Для этого переходим в подсистему «Закупки» и выбираем нужный документ. Нажимаем на кнопку «Создать» после чего открывается форма создания документа рисунок 45
Рисунок 45-Создание документа
Так же в системе предусмотрен «Ввод на основании».
«Ввод на основании» — это автоматическое заполнение полей одного документа на основании второго. Так например после создания документа «ОказаниеУслуги» есть возможность создать на его основании документ «ТоварнаяНакладная» рисунок 46
Рисунок 46–Создание документа на основании
После проведения документов формируется регистр накопления. В данной базе регистр накопления формируется по документам «Приходная накладная» и «Продажа». В регистре формируются данные о приходе и продаже материалов о их количестве рисунок 47
Рисунок 47– Регистр накопления «Остатки материалов»
После проведения документов можно формировать отчеты. Отчеты формируются в подсистеме «Закупки» нажатие на пиктограмму «Отчеты»
Так например мы можем сформировать отчет по материалам. Для этого необходимо зайти в подсистему «Закупки» выбрать отчет «Материалы» и нажать на кнопку «Сформировать» рисунок 48
Рисунок 48– Сформированный отчет
Так же программа предусматривает вывод документов на печать. Например чтобы вывести на печать документ «ТоварнаяНакладная» необходимо открыть форму документа и выбрать команду «Печать»
рисунок 48
Рисунок 48 – Печатная форма документа
Для завершения работы в программе нажимаем на пиктограмму «Закрыть» в строке заголовка приложения.
Заключение
Список используемой литературы
1. М.Г. Радченко «Практическое пособие разработчика» г. Москва ООО
«1С- Паблишинг» 2013г.
2. А. Алексеев 1С Предприятие 8.2 «Конфигурирование и
администрирование» г. Москва Фирма «1С» 2008г.
Приложение А
обязательное
Автоматизированная система учета продаж газетного киоска
Техническое задание
1. Введение
1.1 Наименование
Наименование программы — Информационная база.
1.2 Область применения
Разрабатываемая автоматизированная система позволит обеспечить автоматическое формирование необходимой документации по учету продаж.
2. Основание для разработки
Разработка ведется на основании требования по учебному плану профессионального модуля «Разработка внедрения и адаптации программного обеспечения» и приказа директора ГАПОУ ПО «Пензенский многопрофильный колледж» от «____»___________ 2016г.
3. Назначение разработки
Программа позволит вести автоматизированный учет продаж киоска. Работу с системой будет осуществлять продавец.
4. Требования к программе или программному изделию
4.1 Требования к функциональным характеристикам
Программа должна выполнять следующие функции
 печать
 обработка проведения документа
 обработка заполнения
 создание на основании
 формирование отчетов
 вывод документов на печать
Перечисленный функционал должен быть обеспечен разработкой конфигурации содержащей такие объекты как «Подсистемы» «Справочники» «Документы» «Отчеты» «Регистр накопления».
Необходимо создать информационную базу с подсистемами «Предприятие» «Закупки» справочники «Номенклатура» «Склады» «Сотрудники» «Клиенты» документы «ТоварнаяНакладная» «ОказаниеУслуги» отчет «Материалы» регистры накопления «СтоимостьМатериалов» «ОстаткиМатериалов» «Продажи».
4.2 Требования к надежности
Надежное функционирование программы должно быть обеспечено выполнением следующих требований
 обеспечение устойчивого функционирования программы
 контроль входной и выходной информации
 время восстановления после отказа
 вывод ошибок на экран
4.3 Условия эксплуатации
Для эксплуатации системы необходимы следующие условия
 ПК
 ОС Windows 7 и выше
 Система 1С Предприятие 8.3
4.4 требования к составу и параметрам технических средств
 процессор Intel Core i3
 жесткий диск 500 ГБ
 оперативная память 1 ГБ
 видеокарта GeForce
 SVGA-дисплей
 клавиатура
 мышь
 принтер
4.5 требования у информационной и программной совместимости
Система должна работать под управлением ОС Windows 7 и выше. Необходимо наличие системы 1С Предприятие 8.3
5. Требования к программной документации
Разрабатываемый программный продукт должен быть самодокументирован т.е. тексты программ должны содержать необходимые комментарии и включать в себя справочную информацию.
В состав сопровождающей документации должны входить
Введение
1. Общий раздел
1.1 Постановка задачи
1.2 Программные и аппаратные средства обработки
2. Специальный раздел
2.1 Проектирование структуры приложения
2.2 Процесс преобразования информации
2.3 Проектирование интерфейса пользователя
2.4 Описание разработанного приложения
2.5 Инструкция пользователя
Заключение
Список литературы
Приложение А Техническое задание
Приложение Б Схема работы системы
Приложение В Схема данных
Приложение Г Диаграмма вариантов использования
Приложение Д Листинг программы
Приложение Е Результаты работы приложения
6. Стадии и этапы разработки
Стадии разработки
 разработка технического задания
 разработка программного продукта
 внедрение
Этапы разработки технического задания
 постановка задачи
 анализ требований
 проектирование
 реализация
Этапы разработки программного продукта
 разработка программного продукта
 разработка программной документации
 анализ разрабатываемого программного продукта
7. Порядок приема и контроля
 завершение испытаний
 передача программного продукта заказчику
 составляется и подписывается Акт
Приложение Б
обязательное
Автоматизированная система учета продаж газетного киоска
Схема работы системы
Приложение В
обязательное
Автоматизированная система учета продаж газетного киоска
Схема Данных
Приложение Г
обязательное
Автоматизированная система учета продаж газетного киоска
Диаграмма вариантов использования
Приложение Д
обязательное
Автоматизированная система учета продаж газетного киоска
Листинг программы
&НаКлиенте
Процедура МатериалыКоличествоПриИзмененииЭлемент
Вставить содержимое обработчика.
СтрокаТабличнойЧасти = Элементы.Материалы.ТекущиеДанные
СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Количество * СтрокаТабличнойЧасти.Цена
КонецПроцедуры
&НаКлиенте
Процедура МатериалыЦенаПриИзмененииЭлемент
Вставить содержимое обработчика
СтрокаТабличнойЧасти = Элементы.Материалы.ТекущиеДанные
СтрокаТабличнойЧасти.РассчитатьСуммуСтрокаТабличнойЧасти
КонецПроцедуры
Процедура ОбработкаПроведенияОтказ Режим
{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
Данный фрагмент построен конструктором.
При повторном использовании конструктора внесенные вручную изменения будут утеряны
регистр СтоимостьМатериалов Приход
Движения.СтоимостьМатериалов.Записывать = Истина
Для Каждого ТекСтрокаМатериалы Из Материалы Цикл
Движение = Движения.СтоимостьМатериалов.Добавить
Движение.ВидДвижения = ВидДвиженияНакопления.Приход
Движение.Период = Дата
Движение.Материал = ТекСтрокаМатериалы.Материал
Движение.Стоимость = ТекСтрокаМатериалы.Цена*ТекСтрокаМатериалы.Количество
КонецЦикла
регистр ОстаткиМатериалов Приход
Движения.ОстаткиМатериалов.Записывать = Истина
Для Каждого ТекСтрокаМатериалы Из Материалы Цикл
Движение = Движения.ОстаткиМатериалов.Добавить
Движение.ВидДвижения = ВидДвиженияНакопления.Приход
Движение.Период = Дата
Движение.Материал = ТекСтрокаМатериалы.Материал
Движение.Склад = Склад
Движение.Количество = ТекСтрокаМатериалы.Количество
КонецЦикла
}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
КонецПроцедуры
Процедура ОбработкаЗаполненияДанныеЗаполнения СтандартнаяОбработка
{{__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ
Данный фрагмент построен конструктором.
При повторном использовании конструктора внесенные вручную изменения будут утеряны
Если ТипЗнчДанныеЗаполнения = ТипДокументСсылка.ОказаниеУслуги Тогда
Заполнение шапки
Для Каждого ТекСтрокаПеречньНоменклатуры Из ДанныеЗаполнения.ПеречньНоменклатуры Цикл
НоваяСтрока = Материалы.Добавить
НоваяСтрока.Количество = ТекСтрокаПеречньНоменклатуры.Количество
НоваяСтрока.Материал = ТекСтрокаПеречньНоменклатуры.Номенклатура
КонецЦикла
КонецЕсли
}}__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ
КонецПроцедуры
Процедура ПечатьТабДок Ссылка Экспорт
{{_КОНСТРУКТОР_ПЕЧАТИПечать
Макет = Документы.ТоварнаяНакладная.ПолучитьМакетПечать
Запрос = Новый Запрос
Запрос.Текст =
ВЫБРАТЬ
| ТоварнаяНакладная.Дата
| ТоварнаяНакладная.Номер
| ТоварнаяНакладная.Склад
| ТоварнаяНакладная.Материалы.
| НомерСтроки
| Материал
| Количество
| Цена
| Сумма
|
|ИЗ
| Документ.ТоварнаяНакладная КАК ТоварнаяНакладная
|ГДЕ
| ТоварнаяНакладная.Ссылка В &Ссылка
Запрос.Параметры.ВставитьСсылка Ссылка
Выборка = Запрос.Выполнить.Выбрать
ОбластьЗаголовок = Макет.ПолучитьОбластьЗаголовок
Шапка = Макет.ПолучитьОбластьШапка
ОбластьМатериалыШапка = Макет.ПолучитьОбластьМатериалыШапка
ОбластьМатериалы = Макет.ПолучитьОбластьМатериалы
ТабДок.Очистить
ВставлятьРазделительСтраниц = Ложь
Пока Выборка.Следующий Цикл
Если ВставлятьРазделительСтраниц Тогда
ТабДок.ВывестиГоризонтальныйРазделительСтраниц
КонецЕсли
ТабДок.ВывестиОбластьЗаголовок
Шапка.Параметры.ЗаполнитьВыборка
ТабДок.ВывестиШапка Выборка.Уровень
ТабДок.ВывестиОбластьМатериалыШапка
ВыборкаМатериалы = Выборка.Материалы.Выбрать
Пока ВыборкаМатериалы.Следующий Цикл
ОбластьМатериалы.Параметры.ЗаполнитьВыборкаМатериалы
ТабДок.ВывестиОбластьМатериалы ВыборкаМатериалы.Уровень
КонецЦикла
ВставлятьРазделительСтраниц = Истина
КонецЦикла
}}
КонецПроцедуры
Процедура ОбработкаПроведенияОтказ Режим
{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
Данный фрагмент построен конструктором.
При повторном использовании конструктора внесенные вручную изменения будут утеряны
регистр ОстаткиМатериалов Приход
Движения.ОстаткиМатериалов.Записывать = Истина
Для Каждого ТекСтрокаПеречньНоменклатуры Из ПеречньНоменклатуры Цикл
Движение = Движения.ОстаткиМатериалов.Добавить
Движение.ВидДвижения =
ВидДвиженияНакопления.Приход
Движение.Период = Дата
Движение.Материал = ТекСтрокаПеречньНоменклатуры.Номенклатура
Движение.Склад = Склад
КонецЦикла
}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
КонецПроцедуры
Процедура ПечатьТабДок Ссылка Экспорт
{{_КОНСТРУКТОР_ПЕЧАТИПечать
Макет = Документы.ОказаниеУслуги.ПолучитьМакетПечать
Запрос = Новый Запрос
Запрос.Текст =
ВЫБРАТЬ
| ОказаниеУслуги.Дата
| ОказаниеУслуги.Клиент
| ОказаниеУслуги.Номер
| ОказаниеУслуги.Продавец
| ОказаниеУслуги.Склад
| ОказаниеУслуги.ПеречньНоменклатуры.
| НомерСтроки
| Номенклатура
| Количество
| Цена
| Сумма
|
|ИЗ
| Документ.ОказаниеУслуги КАК ОказаниеУслуги
|ГДЕ
| ОказаниеУслуги.Ссылка В &Ссылка
Запрос.Параметры.ВставитьСсылка Ссылка
Выборка = Запрос.Выполнить.Выбрать
ОбластьЗаголовок = Макет.ПолучитьОбластьЗаголовок
Шапка = Макет.ПолучитьОбластьШапка
ОбластьПеречньНоменклатурыШапка = Макет.ПолучитьОбластьПеречньНоменклатурыШапка
ОбластьПеречньНоменклатуры = Макет.ПолучитьОбластьПеречньНоменклатуры
ТабДок.Очистить
ВставлятьРазделительСтраниц = Ложь
Пока Выборка.Следующий Цикл
Если ВставлятьРазделительСтраниц Тогда
ТабДок.ВывестиГоризонтальныйРазделительСтраниц
КонецЕсли
ТабДок.ВывестиОбластьЗаголовок
Шапка.Параметры.ЗаполнитьВыборка
ТабДок.ВывестиШапка Выборка.Уровень
ТабДок.ВывестиОбластьПеречньНоменклатурыШапка
ВыборкаПеречньНоменклатуры = Выборка.ПеречньНоменклатуры.Выбрать
Пока ВыборкаПеречньНоменклатуры.Следующий Цикл
ОбластьПеречньНоменклатуры.Параметры.ЗаполнитьВыборкаПеречньНоменклатуры
ТабДок.ВывестиОбластьПеречньНоменклатуры ВыборкаПеречньНоменклатуры.Уровень
КонецЦикла
ВставлятьРазделительСтраниц = Истина
КонецЦикла
}}
КонецПроцедуры