Файл: «Разработка конфигурации «Торговое предприятие».pdf

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

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

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

Добавлен: 16.06.2023

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

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

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

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

Платформа «1С: Предприятие» содержит такие инструменты для выполнения поставленных задач, как визуальное описание структур данных, написание программного кода, визуальное описание запросов, визуальное описание интерфейса, описание отчетов, отладка программного кода, профилирование. В её составе: развитая справочная система, механизм ролевой настройки прав, инструменты создания дистрибутивов, удаленного обновления приложений, сравнения и объединения приложений, ведения журналов и диагностики работы приложения, создания Web-приложений и приложений для смартфонов и КПК, а также поддержка коллективной разработки, поддержка систем контроля версий и другое.

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

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

Рисунок 1. Схема основоного процесса продажи и обмена / возврата.

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

  • Создание договора купли / продажи
  • Создание расходных кассовых ордеров
  • Возврат товара
  • Списание товара со склада
  • Возврат денежных средств за возвращаемый товар

К группе действий по приему доставки относятся:

  • Добавление товара на склад
  • Создание приходных кассовых ордеров
  • Создание заявок на закупку товара
  • Создание приходных накладных

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

Рисунок 2. Дерево функций пользователя конфигурации

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

Ниже, на рисунке 3, приведена схема документооборота ООО «СоколПлюс», на которой отражен весь набор документов и их движение от заявки (покупки) клиента до возврата денежных средств.

Рисунок 3. Схема документооборота ООО «СоколПлюс»

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

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

Рисунок 4. Сценарий диалога

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

Информационная модель конфигурации представлена на рисунке 5. Она представляет собой структурное представление движения информационных потоков (путь данных) при работе с клиентом.

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

Рисунок 5. Информационная модель

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

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

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

Справочник «Клиенты» учувствует в подсистемах «Касса», «Справочники» и «РаботаСЗаявлениями». Справочник «Клиенты» имеет необходимые реквизиты и табличные формы «АдресаДоставки» для хранения адресов клиентов и «СделанныеЗаказы» для хранения истории покупок клиента. Реквизиты данных справочника «Клиенты» изображены на рисунке 6.


Рисунок 6. Данные справочника "Клиенты"

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

Рисунок 7. Форма справочника "Клиенты"

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

  1. Справочник «Поставщики» - для ведения базы производителей и поставщиков.

Справочник «Поставщики» учувствует в подсистемах «Справочники», «РаботаСЗаказами» и «Склад». Справочник «Поставщики» содержит, помимо стандартных реквизитов («Наименование» и «Код»), реквизит «ЮридическийАдрес» и «СтранаПроисхождения» и не содержит табличной части. Данные справочника «Поставщики» отображены на рисунке 8.

Рисунок 8. Данные справочника "Поставщики"

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

Справочник «КаталогТоваров» учувствует в подсистеме «Справочники», «РаботаСЗаявлениями» и «Склад». Данный справочник является иерархическим, содержит реквизиты «ЗаводскойАртикул», «Оригинальность», «Примечание», «Производитель», «Стоимость», «НаличиеНаСкладе». Справочник «КаталогТоваров» не содержит табличной части. Данные справочника отображены на рисунке 9.

Рисунок 9. Данные справочника "КаталогТоваров"

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

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

  1. Документ «ПриходнаяНакладная» – создается при приходе доставки на склад торгового представительства.

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


Рисунок 10. Реквизиты документа "ПриходнаяНакладная"

Документ «ПриходнаяНакладная» содержит форму «ФормаДокумента» для удобства сотрудника при внесении информации. Она отражена на рисунке 11.

Рисунок 11. Форма документа "ПриходнаяНакладная"

Документ «ПриходнаяНакладная» содержит команду и макет «Печать» для экспорта и печати документа. Код команды «Печать» отражен ниже. Макет документа «ПриходнаяНакладная» отражена на рисунке 12.

Рисунок 12. Макет печати документа "ПриходнаяНакладная"

  1. ДоговорКП – создается при продаже клиенту товаров.

Документ «ДоговорКП» участвует в подсистеме «Касса». Помимо стандартных реквизитов, содержит реквизит «Клиент» (имеет тип «СправочникСсылка.Клиенты»), а также табличную часть «Товары» с реквизитами «ЗаводскойАртикул», «НаименованиеТовара» (имеет тип «СправочникСсылка.КаталогТоваров»), «Количество», «ЦенаЗаЕдиницу» и «Сумма». Реквизиты документа изображены на рисунке 13.

Рисунок 13. Данные документа "ДоговорКП"

Документ «ДоговорКП» содержит форму «ФормаДокумента» для удобства использования функции «Суммирование». Она отражена на рисунке 14.

Рисунок 14. Форма документа "ДоговорКП"

Документ «ДоговорКП» содержит команду и макет «Печать» для экспорта и печати документов. Код команды «Печать» отражен ниже. Макет документа «ПриходнаяНакладная» отражена на рисунке 15.

Рисунок 15. Макет документа "ДоговорКП"

  1. РасходныйКассовыйОрдер – создается при возврате клиенту денежных средств из кассы при возврате клиентом товара.

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

Рисунок 16. Реквизиты документа "РасходныйКассовыйОрдер"

Документ «РасходныйКассовыйОрдер» содержит форму «ФормаДокумента», команду и макет «Печать» для экспорта и печати документа. Код команды «Печать» отражен ниже. Макет документа «РасходныйКассовыйОрдер» отражен на рисунке 17.


Рисунок 17. Макет документа "РасходныйКассовыйОрдер"

  1. ПриходныйКассовыйОрдер – предназначен для возврата товара на склад.

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

Рисунок 18. Данные документа "ПриходныйКассовыйОрдер"

Документ «ПриходныйКассовыйОрдер» содержит форму «ФормаДокумента», команду и макет «Печать» для экспорта и печати документа. Код команды «Печать» отражен ниже. Макет документа «ПриходныйКассовыйОрдер» отражен на рисунке 19.

Рисунок 19. Макет документа "ПриходныйКассовыйОрдер"

  1. ЗаказТовара – предназначен для заказа товаров у поставщиков на склад.

Документ «ЗаказТовара» участвует в подсистемах «Справочники», «РаботаСЗаказами» и «Склад». Помимо стандартных реквизитов содержит реквизит «Поставщик» (имеет тип «СправочникСсылка.Поставщики») и табличную часть «ЗаказываемыеТовары» с реквизитами «АртикулПроизводителя», «Количество», «Наименование» (имеет тип «СправочникСсылка.КаталогТоваров»), «Категория» (имеет тип «СправочникСсылка.КаталогТоваров»). Данные документа отражены на рисунке 20.

Рисунок 20. Данные документа "ЗаказТовара"

Документ «ЗаказТовара» содержит форму «ФормаДокумента», команду и макет «Печать» для экспорта и печати документа. Код команды «Печать» отражен ниже. Макет документа «ЗаказТовара» отражен на рисунке 21.

Рисунок 21. Макет документа "ЗаказТовара"

  1. ВозвратТовара – предназначен для инициации процедуры возврата денежных средств клиенту за возвращаемый товар.

Документ «ВозвратТовара» участвует в подсистемах «Касса», «РаботаСЗаявлениями» и «Склад». Документ «ВозвратТовара» содержит реквизиты «Клиент» (имеет тип «СправочникСсылка.Клиенты»), «ДоговорКП» (имеет тип «ДокументСсылка.ДоговорКП») и «Заявление» (имеет тип «ХранилищеЗначения») и не имеет табличной части. Данные документа отражены в рисунке 22.