Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Разработка конфигурации «Салон красоты»

Содержание:

ВВЕДЕНИЕ

Актуальность выбранной темы:

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

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

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

В настоящее время существуют уже готовые программные продукты, которые решают довольно узкоспециализированные задачи. Однако часто бывают случаи, когда данные программы не совсем подходят для условий конкретного предприятия. Возможно, они не полностью охватывают область задачи, либо, что бывает гораздо чаще, наоборот, затрагивают более широкую предметную область, что создает определенные трудности и неудобства в использовании. Кроме того, они, как правило, являются довольно дорогими и сложными. Часто такие программные продукты требуют специального обучения персонала, что так же стоит немалых затрат и требует времени на обучение. Именно поэтому и разрабатываются специальные программы, автоматизирующие деятельность конкретных предприятий.

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

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

Новое программное обеспечение рождается ежедневно, для автоматизации крупных предприятий создано немало различных систем. Одной из наиболее распространенных систем является «1С: Предприятие», разработанная фирмой «1С». Данная система постоянно модернизируется и расширяет свои сферы применения. Ее программные продукты, созданные на каркасе «1С: Предприятие», могут взять под контроль задачи учета любых объектов, независимо от конкретного направления деятельности.
Последняя версия – 8.3. Используется более чем 1 млн. предприятиями на территории России, СНГ и Балтии, Румынии, Вьетнама. Имеет встроенный язык конфигурирования «бизнес-логики».

Система «1С: Предприятие» дает возможность создавать конфигурации, используя встроенный язык программирования и компоненты построения пользовательского интерфейса, дорабатывать и отлаживать их, исполнять разработанную конфигурацию для эксплуатации ее конечным пользователем.

Наличие такого спектра продуктов и их массовое успешное внедрение во многом обусловлено тем, что в основе «1С: Предприятия» лежит мощная технологическая платформа, возможности которой и позволяют фирме «1С», ее партнерам франчайзинг, независимым разработчикам и системным интеграторам, а также самим клиентам создавать самые разнообразные бизнес-приложения.

Разработка конфигурации «Салон красоты». Выбранная тема исследования считается актуальной в связи со значительным упрощением и автоматизацией учета и записей клиентов за счет использования ИС.

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

Целью данной курсовой работы является разработка конфигурации на платформе 1С для салона красоты.

Рассматриваемая организация

Салон-красоты “Beautiful”.

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

Задачи курсовой работы:

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

Таким образом, в курсовой работе предполагается рассмотрение следующих вопросов:

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

ОСНОВНАЯ ЧАСТЬ

1. Технико-экономическая характеристика предметной области и предприятия

1.1. Характеристика предприятия и его деятельности

Салон Красоты “Beautiful” – компания, предоставляющая услуги косметологии населению. Салон находится на высоко конкурентном рынке, занимает промежуточное место среди многочисленных салонов. Салон не выделяется среди конкурентов спецификой предоставляемых услуг, широким ассортиментом. Так как нельзя однозначно отнести маркетинговую и общую стратегию организации к определенной концепции, то можно сказать, что на предприятии отсутствует четкая направленная стратегия. Линейка услуг, предоставляемых салонами красоты «Beautiful» является весьма широкой от простой стрижки волос, до эксклюзивных методов отращивания ногтей. Однако, услуги в большинстве своем составляют именно традиционные стрижка и укладка волос.

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

Цель функционирования cалона красоты – получение прибыли от предоставления косметологических услуг.

Так-как в данной курсовой работе речь идет об разработке конфигурации «1С», то необходимо подробно рассмотреть рабочие функции администратора салона. Основная функция администратора: запись, расчёт и учет клиентов. Для автоматизации данных функций необходимо реализовать БД, позволяющую автоматизировать следующие функции:

  • учет доступных услуг;
  • учет наличия материалов для работы (краски, лаки, гели, шампуни и т.п.);
  • учет сотрудников и клиентов.

Основные данные, характеризующие деятельность предприятия, приведены в табл.1.

Таблица 1
Основные технико-экономические показатели деятельности предприятия за 2017

№ п\п

Наименование характеристики (показателя)

Значение показателя на 2017 год ($)

1

Доходы от предоставления услуг

100 000

2

Доходы от прочих продаж (косметика)

89 000

3

Расходы на приобретение косметических средств

50 000

4

Расходы от прочих продаж

12 300

5

Выплаты на ЗП сотрудникам

10 000

6

Результат прочих доходов и расходов

9 200

7.

Прибыль

4 000

8

Налог на прибыль и иные обязательства

2 000

9

Чистая прибыль

129 500

1.2. Организационная структура управления предприятием

Салон красоты представляет собой пункт предоставления услуг.

Общая структура предприятия салона на рис.1.

Рис. 1 – Структура предприятия

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

IT-специалист: осуществляет деятельность по обеспечению функционирования всех электронно-вычислительных машин (ЭВМ) предприятия, установленного на них программного обеспечения, информационных систем и т.д. А также занимается поддержанием работоспособности 1С предприятия.

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

Администратор: организует и контролирует деятельность всех специалистов, правильность и качество выполненных работ, регулярный анализ штатного расписания и т.д., осуществляет деятельность по подбору кадров, прием/увольнение/перевод специалистов салона, заключение трудовых договоров, планирование отпусков и т.д.

Сотрудники салона: предоставляют косметологические услуги клиентам.

2. Выбор комплекса задач автоматизации и характеристика существующих бизнес-процессов

Информационная система должна поддерживать следующие возможности:

  • ввод/редактирование/удаление данных из БД;
  • поиск данных по некоторым критериям;
  • формирование отчетов;
  • запись и учёт клиентов;

В результате создания конфигурации «Салон красоты» автоматизирует следующие функции:

  • Запись клиентов;
  • Поиск клиентов;
  • Учёт предоставленных услуг и материалов;
  • Составление отчёта.

Для проведения анализа и реорганизации бизнес-процессов используем программу Microsoft Visio 2016, поддерживающее методологии: IDEF0, DFD, IDEF3.

Построение модели по методологии IDEF0 начинается с выделения и нанесения на диаграмму всех входов, выходов, управляющих воздействий и механизмов. На рис. 2 представлена контекстная диаграмма ИС «Салон красоты»:

Рис. 2 – Контекстная диаграмма IDEF0. «Салон Красоты»

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

В качестве входа используется:

  • информация о клиентах;
  • информация о записях;

Управляющим воздействием является: законодательство, нормативные документы и др., например, закон о защите прав потребителей.

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

На выходе системы клиенту будет предоставлена услуга, администратором могут быть получены различные отчеты, поэтому они и указаны в качестве выходов на диаграмме.

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

Рис. 3 – Диаграмма декомпозиции IDEF0. Функционирование системы

Весь процесс «Функционирования системы» разбивается на 4 основных действия:

    1. «Календарный график» представляет собой процесс формирования графика работы салона и сотрудников;
    2. «Учет клиентов включает в себя запись клиентов в салон;
    3. «Учет сотрудников» включает в себя выполнение работ сотрудников.
    4. «Формирование отчетов» включает в себя формирование статистических отчетов для облегчения работы бухгалтера.

3. Информационное обеспечение

3.1 Анализ существующего программного обеспечения, позволяющего решить поставленную задачу

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

Ниже рассмотрим несколько из таких систем:

  1. "1С: Предприятие" автоматизирует работу на всех этапах деятельности предприятия.

Типовая конфигурация позволяет:

вести раздельный управленческий и финансовый учет;

вести учет от имени нескольких юридических лиц;

вести учет товарного запаса с возможностью выбора метода списания себестоимости (FIFO, LIFO, по средней);

вести раздельный учет собственных товаров и товаров, взятых на реализацию;

оформлять закупку и продажу товаров;

производить автоматическое начальное заполнение документов, на основе ранее введенных данных;

вести учет взаиморасчетов с покупателями и поставщиками, детализировать взаиморасчеты по отдельным договорам;

формировать необходимые первичные документы;

оформлять счета-фактуры, автоматически строить книгу продаж и книгу покупок, вести количественный учет в разрезе номеров ГТД;

выполнять резервирование товаров и контроль оплаты;

вести учет денежных средств на расчетных счетах и в кассе;

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

вести учет переданных на реализацию товаров, их возврат и оплату; Основное назначение средств работы с распределенными

информационными базами - организация единой системы

автоматизированного учета на предприятиях, имеющих территориально удаленные объекты: филиалы, склады, магазины, пункты приема заказов и иные подобные подразделения, не связанные локальной сетью:

ведение неограниченного количества автономно работающих информационных баз;

полная или выборочная синхронизация данных;

настройка состава синхронизируемых данных;

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

  1. SAP это программа класса ERP, родом из Германии. SAP является самой перспективной заменой 1С. Сап, как и остальные решения, состоит из модулей, различающихся по видам назначения. САП очень популярная система в мире. В России в основном внедряется крупными предприятиями. Это обусловлено высокой ценой лицензий и услуг (в 3-10 раз выше, чем 1С). САП имеет хорошую репутацию среди ERP, решение хорошо масштабируемое. Доработка SAP возможна, но достаточно трудоёмкая. Практически то, что в 1С 8.3 можно доработать за 1-2 часа, в SAP занимает 1-2 дня. Как правило, в SAP ничего не дописывают, лишь настраивают.
  2. Microsoft Dinamics Axapta (NAVISION) Первая версия Axapta была выпущена в 1998 году. Достойная альтернатива SAP, программа как аналог 1С 8, несмотря на распространенность в мире, не может похвастаться большой отечественной аудиторией. Axapta содержит все современные модули: MRP, HR, CRM и т.д. Среди особенностей данного решения высокая степень интегрируемости с продуктами Microsoft — Outlook, Excel и тд. Лицензии не такие дорогие относительно SAP. Доработки софта, подобно САП, достаточно трудоемкие. Специалистов на отечественном рынке не так уж много.

Подведем итоги для выбора системы для разработки ИС.

Для этого сравним их в таблице (табл.1) по пяти бальной шкале, где 5 - отлично, 1 - плохо:

Критерии

1С: Предприятие

SAP

MD Axapta

Цена

5

4

5

Удобство

4

1

4

Поддержка

5

5

1

Возможность изменения ПО

5

5

2

Специалисты

5

3

1

Табл.1 -Сравнение программных продуктов для автоматизации предприятия.

3.2 Обоснование выбора системы для разработки прикладного решения

Для разработки данного проекта было выбрана платформа для разработки конфигурации 1С: Предприятие. 1С: Предприятие — это одновременно и технологическая платформа, и пользовательский режим работы. Технологическая платформа предоставляет объекты (данных и метаданных) и механизмы управления объектами. Объекты (данные и метаданные) описываются в виде конфигураций. При автоматизации какой-либо деятельности составляется своя конфигурация объектов, которая и представляет собой законченное прикладное решение.

Конфигурация создаётся в специальном режиме работы программного продукта под названием «Конфигуратор», затем запускается режим работы под названием «1С: Предприятие», в котором пользователь получает доступ к основным функциям, реализованным в данном прикладном решении (конфигурации). Технологическая платформа «1С: Предприятие»

представляет собой программную оболочку над базой данных (используются базы на основе DBF-файлов в 7.7, собственный формат 1CD с версии 8.0 или СУБД Microsoft SQL Server на любой из этих версий).

Кроме того, с версии 8.1 хранение данных возможно в СУБД PostgreSQL и IBM DB2, а с версии 8.2 добавилась и Oracle. Имеет свой внутренний язык программирования, обеспечивающий, помимо доступа к данным, возможность взаимодействия с другими программами посредством OLE и DDE, в версиях 7.7, 8.0 и 8.1 — с помощью СОМ- соединения.

3.3. Информационная модель и её описание

Методика разработки информационной модели предполагает моделирование нового варианта организации информационной системы предметной, а именно:

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

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

Рис. 7 – Информационная модель разрабатываемой системы

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

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

3.4 Архитектура разрабатываемого прикладного решения

Разрабатываемое прикладное решение является конфигурацией 1С: Предприятие и состоит из следующих объектов:

справочники: клиенты, сотрудники, услуга; документ: оказание услуги; отчёты: реестр документов оказание услуг, перечень услуг; регистр сведений: цены.

Далее рассмотрим диаграмму взаимодействий сотрудников салона «Диаграмма прецедентов». Рис 8.

Рис 8. «Схема взаимодействий сотрудников салона»

Разрабатываемое программное решение предназначено для автоматизации записи клиентов, и автоматизации отчёта предоставленных услуг и материалов. Рис 9

Рис 9 «Процесс предоставление услуги».

Из схемы (рис 9) мы видим, что для предоставления услуги необходимо выполнить ряд действий:
1. Выбрать услугу из перечня;

  1. Выбрать возможное время для приема, заранее согласованное со временем работы мастера салона, а также наличием материала для работы (краски, ножницы, лаки и т.п.)
  2. Приём услуги;
  3. Расчёт (получение денег от клиента салона администратором);
  4. Внесение данных в журнал, для отчета бухгалтерии.

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

3.5. Алгоритмы взаимодействия объектов конфигурации между собой

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

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

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

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

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

Логика работы документов отличается от логики работы других объектов конфигурации. Документ обладает способностью проведения.

Факт проведения документа означает, что событие, которое он отражает, повлияло на состояние учета.

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

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

Следующим важным фактом, вытекающим из двух предыдущих, является то, что система «1С: Предприятие» имеет механизмы, позволяющие отслеживать правильность состояния учета. Предположим, что мы изменили один из проведенных ранее документов и снова провели его задним числом. В этом случае система «1С: Предприятие» способна отследить, повлияют ли внесенные нами изменения на последующие проведенные документы, и, если это так, система способна пере провести необходимые документы.

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

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

Каждое движение регистра сведений устанавливает новое значение ресурса. Регистр сведений может хранить любые данные (а не только числовые, как регистр накопления).

Следующей важной особенностью регистра сведений является его способность (при необходимости) хранить данные с привязкой ко времени. Благодаря этому регистр сведений может хранить не только актуальные

значения данных, но и историю их изменения во времени. Регистр сведений, использующий привязку ко времени, называют периодическим регистром сведений.

Периодичность регистра сведений можно определить одним из следующих значений:

в пределах секунды;

в пределах дня;

в пределах месяца;

в пределах квартала;

в пределах года;

в пределах регистратора (если установлен режим записи Подчинение регистратору).

Периодический регистр сведений всегда содержит служебное поле Период, добавляемое системой автоматически. Оно имеет тип Дата и служит для указания факта принадлежности записи к какому-либо периоду. При записи данных в регистр платформа всегда приводит значение этого поля к началу того периода, в который он попадает.

Опишем алгоритмы взаимодействия объектов конфигурации и этапы создания:

1) Создаются справочники: Клиенты, в данном справочнике будут хранится только ФИО клиентов; Сотрудники, в этом справочнике будет хранится более подробная информация и сотрудниках, чем в предыдущем справочнике. В него будет входить ФИО сотрудника, на какой сфере должности он работает и на какую организацию сотрудник работает; Услуга, в данном справочнике будет хранится информация об услугах, которые предоставляет Салон красоты для своих клиентов.

2) Создаётся документ: Оказание услуги, в данном документе будет храниться информация о клиенте, которому будет предоставлена та

или иная услуга мастером салона красоты, и будет хранится информация о стоимости услуг.

3) Создаются отчёты: Реестр документов оказание услуг, в данном объекте конфигурации будет предоставлен отчёт о том, когда была предоставлена услуга мастером клиенту, которого он обслуживал; Перечень услуг, в данном объекте конфигурации будет предоставлен отчёт об услугах и их стоимость.

4) Создаётся регистр сведений: Цены, в данном регистре будет хранится информация о том, когда была зарегистрирована услуга и её цена.

4. Описание основных объектов (элементов) разрабатываемого прикладного программного решения

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

- Справочник «Сотрудники» для ведения базы всех сотрудников салона.

Данный справочник участвует в подсистеме «Персонал», имеет табличную форму и все необходимые элементы описанные в табличной структуре. Реквизиты данного справочника указаны на рисунке 4.


Рис. 4 – «Справочник: Сотрудники».

Форма справочника «Сотрудники» доступна для редактирования администратору салона. Например: внесение нового сотрудника или удаление старого. Форма представлена на рисунке 5.

Рис. 5 – Форма справочника: «Сотрудники»

На рисунке 5 просматривается также настройка основной командной панели для удобной работы со справочником «Сотрудники», где наряду с кнопками основных рабочих функций работы со справочником расположены кнопки для создания документов.

Рассмотрим еще одни справочник «Номенклатура». Он используется для учёта материалов, подсистемы в которых он участвует представлены на рисунке 6.

Рис. 6 – справочник «Номенклатура»

Форма справочника «Номенклатура» также доступна для редактирования администратору салона. Например: внесение материала для работы (краски, гели и т.п.).

Форма представлена на рисунке 7.

Рис.7 – форма справочника «Номенклатура».

Здесь мы можем увидеть, что помимо стандартных полей и панели управления, есть кнопка «Печать», а также отчёты, чтобы Администратору салона было легче вести учёт.

5. Программный код

Обеспечивающий заданную функциональность как конфигурации в целом, так и отдельных ее объектов (элементов)

Модуль документа «Ввод начальных остатков»

// Процедура - обработчик события "ОбработкаЗаполнения" объекта

Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)

Заполнение реквизитов документа по умолчанию

ОбщегоНазначения.ЗаполнитьРеквизитыОбъектаПоУмолчанию(ЭтотОбъект, , ДанныеЗаполнения);

КонецПроцедуры

// Процедура - обработчик события "ПриКопировании" объекта

Процедура ПриКопировании(ОбъектКопирования)

// Заполнение реквизитов документа по умолчанию

ОбщегоНазначения.ЗаполнитьРеквизитыОбъектаПоУмолчанию(ЭтотОбъект, ОбъектКопирования);

КонецПроцедуры

// Процедура - обработчик события ОбработкаПроведения объекта.

Процедура ОбработкаПроведения(Отказ, РежимПроведения)

// Инициализация дополнительных свойств для проведения документа.

ДвиженияДокументовСервер.ИнициализироватьДополнительныеСвойстваДляПроведения(Ссылка, ДополнительныеСвойства);

// Запись номинала серии сертификата в элемент справочника "ПартииНоменклатуры".

Документы.ВводНачальныхОстатков.ЗаписатьНоминалСертификатаПриПродаже(Ссылка);

// Инициализация данных документа.

Документы.ВводНачальныхОстатков.УстановитьНачальныеДанныеДокумента(Ссылка, ДополнительныеСвойства);

// Движения документа

//ДвиженияДокументовСервер.СерийныеНомераСертификатов(ДополнительныеСвойства, Движения, Отказ);

ДвиженияДокументовСервер.Сертификаты(ДополнительныеСвойства, Движения, Отказ);

ДвиженияДокументовСервер.ДенежныеСредстваНаЛицевыхСчетах(ДополнительныеСвойства, Движения, Отказ);

ДвиженияДокументовСервер.Продажи(ДополнительныеСвойства, Движения, Отказ);

ДвиженияДокументовСервер.ВзаиморасчетыСКонтрагентами(ДополнительныеСвойства, Движения, Отказ);

// Запись наборов записей.

ДвиженияДокументовСервер.ДобавитьНаборыЗаписей(ЭтотОбъект);

КонецПроцедуры

// Процедура - обработчик события ОбработкаПроверкиЗаполнения.

Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)

Для Каждого СтрокаСертификат из СерийныеНомераСертификатов Цикл

Если СтрокаСертификат.Номенклатура.ТипНоменклатуры = Перечисления.ТипыНоменклатуры.ПодарочныйСертификат

И СтрокаСертификат.Номенклатура.ИспользоватьПартии

И СтрокаСертификат.Партия.Пустая() Тогда

ОбщегоНазначенияКлиентСервер.СообщитьПользователю("В строке № " + СтрокаСертификат.НомерСтроки + " табличной части " + """" + "Сертификаты в обращении" + """" + " не заполнено поле " + """"+ "Характеристика, серия" + """");

Отказ = Истина;

Прервать;

КонецЕсли;

КонецЦикла;

КонецПроцедуры

Модуль «Взаимодействие»

// Процедура - обработчик события "ОбработкаЗаполнения" объекта

//

Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)

Дата = ТекущаяДата();

НапоминаниеДатаНачала = Дата;

Если ТипЗнч(ДанныеЗаполнения) = Тип("Структура") И ДанныеЗаполнения.Свойство("ВидОперации") Тогда

ВидОперации = ДанныеЗаполнения.ВидОперации;

КонецЕсли;

// Заполнение реквизитов документа по умолчанию

ОбщегоНазначения.ЗаполнитьРеквизитыОбъектаПоУмолчанию(ЭтотОбъект, , ДанныеЗаполнения);

КонецПроцедуры

// Процедура - обработчик события "ПриКопировании" объекта

Процедура ПриКопировании(ОбъектКопирования)

// Заполнение реквизитов документа по умолчанию

ОбщегоНазначения.ЗаполнитьРеквизитыОбъектаПоУмолчанию(ЭтотОбъект, ОбъектКопирования);

КонецПроцедуры

// Обработка перед записью объекта на сервере

Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)

//Если во взаимодействие вид операции входящий звонок он по умолчанию отработан

Если ВидОперации = Перечисления.ВидыОперацийВзаимодействия.ТелефонныйЗвонокВходящий Тогда

ЗадачаОтработана = Истина;

ИначеЕсли ВидОперации = Перечисления.ВидыОперацийВзаимодействия.Годовщина Тогда

Тема = ВидГодовщины;

КонецЕсли;

КонецПроцедуры

// Обработчик при записи объекта

Процедура ПриЗаписи(Отказ)

//Создаем новую задачу

Если НапоминаниеИспользовать = Истина И ЗадачаОтработана = Ложь Тогда

//Проверить существование ранее

ЗапросПроверка = Новый Запрос("ВЫБРАТЬ РАЗРЕШЕННЫЕ

| ЗадачаПользователей.Ссылка

|ИЗ

| Задача.ЗадачаПользователей КАК ЗадачаПользователей

|ГДЕ

| ЗадачаПользователей.ЗадачаПредмет = &ЗадачаПредмет");

ЗапросПроверка.УстановитьПараметр("ЗадачаПредмет", Ссылка);

ВыборкаРезультат = ЗапросПроверка.Выполнить().Выбрать();

Если ВыборкаРезультат.Количество() = 0 Тогда

//Если задача не была ранее создана, создать задачу

НоваяЗадача = Задачи.ЗадачаПользователей.СоздатьЗадачу();

НоваяЗадача.Заполнить(Ссылка);

НоваяЗадача.Записать();

Иначе

//при модифицированности взаимодействия перезаписать задачу

Пока ВыборкаРезультат.Следующий() Цикл

ОбъектЗадачи = ВыборкаРезультат.Ссылка.ПолучитьОбъект();

ОбъектЗадачи.Заполнить(Ссылка);

ОбъектЗадачи.ПометкаУдаления = Ложь;

ОбъектЗадачи.Выполнена = Ложь;

ОбъектЗадачи.ДатаИсполнения = Неопределено;

ОбъектЗадачи.Записать();

КонецЦикла;

КонецЕсли;

КонецЕсли;

//Если записывается со статусом отработан выполнить и связанную с ним задачу

Если НапоминаниеИспользовать = Истина И ЗадачаОтработана = Истина Тогда

//Получить задачу для записываемого взаимодействия

ЗапросПроверка = Новый Запрос("ВЫБРАТЬ РАЗРЕШЕННЫЕ

| ЗадачаПользователей.Ссылка

|ИЗ

| Задача.ЗадачаПользователей КАК ЗадачаПользователей

|ГДЕ

| ЗадачаПользователей.ЗадачаПредмет = &ЗадачаПредмет

| И ЗадачаПользователей.ПометкаУдаления = ЛОЖЬ");

ЗапросПроверка.УстановитьПараметр("ЗадачаПредмет",Ссылка);

ВыборкаРезультат = ЗапросПроверка.Выполнить().Выбрать();

//Если задача ранее не выполнена выполнить ее

Пока ВыборкаРезультат.Следующий() Цикл

Если ВыборкаРезультат.Ссылка.Выполнена = Ложь Тогда

ОбъектЗадачи = ВыборкаРезультат.Ссылка.ПолучитьОбъект();

ОбъектЗадачи.Выполнена = Истина;

ОбъектЗадачи.ДатаИсполнения = ТекущаяДата();

ОбъектЗадачи.Записать();

КонецЕсли;

КонецЦикла;

КонецЕсли;

КонецПроцедуры

#КонецОбласти

6.Тестирование разработанного программного решения

При запуске предприятия, необходимо выбрать пользователя, который будет работать с предприятием – либо администратор, либо директор, соответственно подтвердив свою личность паролем. Рис 9.

Рис 9. «Идентификация пользователей»

Далее после прохождения идентификации мы попадаем на панель «Рабочий стол» Рис 10. на котором расположены все сведения касающиеся записи клиентов.


Рис 10 «Рабочий стол».

В верхней части панели доступный несколько пунктов меню рис 11.

Рис 11. «Меню»

Далее разберем основной функционал нашего предприятия.
Во-первых это ведение клиентской базы (добавление/редактирование) рис 12.

Рис 12. Форма редактирования клиентской базы

Во-вторых это раздел номенклатуры, для ведения учета материалов, а также фиксации денежных средств, поступаемых от клиентов рис 13.

Рис 13. «Номенклатура»

Основное, что необходимо подчеркнуть, это возможность записи клиентов, исходя из расписания сотрудников Рис 14.


Рис 14. «Журнал Записи»


По каждому клиенту ведется база такой формы рис 15.


Рис 15 «Информация о клиенте»

А также ведение учета поступления денежных средств от клиентов рис16.

Рис 16. «Создание чека»

Заключение

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

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

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

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

  1. М.Г. Радченко: 1С предприятие 8.3 практическое пособие разработчика / М.Г. Радченко, Е.Ю. Хрусталева ; 2013г. - Электронная книга в формате pdf; ISBN 978-5-9677-2043-7 ; 964 е..
  2. modernlib.ru (Электронная библиотека): Олейник А. И. ИТ- инфрастуктура: учебно-методическое пособие [Электронный ресурс] / Олейник А. И., Сизов А. В. // НИУ ВШЭ Нижегородский филиал ; Режим доступа :http://modernlib.ru/books/a_i_oleynik/it-infrastuktura_uchebno- metodicheskoe_posobie/read/ - Загл. с экрана.;
  3. Режим доступа: http://v8.lc.ru/overview/ - Загл. с экрана;
  4. www.vitalikk.ru: Кожевников Виталий. 1С Программирование Шаг за шагом: учебно-методическое пособие [Электронный ресурс]; Режим доступа: http://www.vitalikk.ru/html/book/book-lc-001 .html#0001-04 - Загл. с экрана. Московский финансово-промышленный университет