Файл: Разработка и реализация конфигурации Книжный магазин.pdf

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

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

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

Добавлен: 24.04.2023

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

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

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

Также в прикладном решении должны быть документы:

  • Документ о поступлении товара в котором будет содержаться вся информация о товара(такая как название, дата поступления, поставщик, цена, количество)
  • Документ о перемещение товара непосредственно на склад
  • Документ о перемещение товара в торговый зал

2.2. Анализ среды разработки

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

В файловом режиме работы вся информационная база (конфигурация, данные, движения по регистрам, настройки пользователей) хранится в одном файле. Данный файл (1Cv8.1CD) обычно находится на общем сетевом ресурсе, доступном всем пользователям 1С. Настраивать этот вариант очень легко, и он подойдет для небольшой компании, где не более 5 пользователей, с небольшим документооборотом. При исполнении конфигурации в файловом режиме система «имитирует» наличие сервера на компьютере пользователя. То есть, программируя в файловой базе, все равно следует придерживаться клиент-серверного механизма разработки.

Для больших же компаний целесообразно использовать серверный вариант хранения в реляционных базах данных, но такой режим работы потребует усилий по установке и администрированию. Этот вариант реализован на механизме трехуровневой архитектуры, он использует СУБД и кластер серверов 1С, которые успешно решают проблему надежности, быстродействия и производительности.

Клиентское приложение отправляет запрос к кластеру серверов, его принимает менеджер кластера (центральный сервер). В случае необходимости, распределяя нагрузку между серверами, центральный кластер переадресует запрос дополнительным серверам. Затем рабочий сервер-кластер обращается к СУБД для получения необходимых данных. СУБД обрабатывает запрос и возвращает массив данных рабочему серверу, который передает их клиентскому приложению.


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

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

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

  • Конфигурация разделена на 3 подсистемы (Справочники, документы, отчет).
  • Конфигурация состоит из 6 справочников (Город, товар, поставщики, филиалы, авторы, издательство).
  • Конфигурация имеет также 3 документа. “Документ по поступление товара” из них хранит информацию о товаре, который поступил магазин. “Документ о перемещение товара на склад” хранит информацию о товаре доступном на складе. “Документ о перемещение товара в торговый зал” содержит информацию о товаре, который доступном в розничных магазинах.
  • Конфигурация содержит регистр накопление “Количество товаров”

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

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

Поэтому конфигурация разделена на 3 подсистемы “Справочник”, “Документ”, “Отчет”

Рисунок 6. Подсистема “Справочник”

Рисунок 7. Подсистема “Документы”

Рисунок 8. Подсистема “Отчеты”

Далее мы переходим к созданию справочников (Рисунки 8-14). Для данного книжного магазина нам необходимо сделать 6 справочников:

Справочник “Город” – содержит информацию о названии городов

Справочник “Товар” – содержит полную информацию о товаре, которую продает магазин

Справочник “Поставщики” – содержит необходимую информацию о поставщиках

Справочник “Филиал” – содержит информацию о различных филиалов компании “BOOKPLUS”

Справочник “Автор” – содержит информацию о авторе книги.


Справочник “Издательство” – содержит информацию о компании, которая занималась издательством книги.

Рисунок 9. Справочник “Город”

Рисунок 10. Справочник “Товар”

Рисунок 11. Справочник “Поставщики”

Рисунок 12. Справочник “Филиал”

Рисунок 13. Справочник “Авторы”

Рисунок 14. Справочник “Издательство”

Помимо создание самих справочников нам также необходимо создать в каждом справочники реквизиты (Рисунки.15-16), с помощью которых мы будет хранить информацию.

Справочник “Город” состоит из реквизита:

  • Наименования (это стандартных реквизит) – содержит название города
  • Код (стандартный реквизит) – код элемента справочника.

Справочник “Товар” состоит из реквизитов:

  • Наименования (это стандартных реквизит) – содержит название товара
  • Код (стандартный реквизит) – код элемента справочника.
  • Жанры – название книжных жанров.
  • Автор – ФИО автора книги.
  • Год выпуска – год в которым была напечатана книга
  • Издатель – название компании где была издана книга
  • Описание – краткое описание товара
  • Категория товара – категория к товара (книга, журнал)
  • Основной поставщик – название компании, которая поставила данный товар
  • Филиал – название филиала где имеется данный товар

Справочник “Поставщик” состоит из реквизитов:

  • Наименования (это стандартных реквизит) – содержит название поставщика
  • Код (стандартный реквизит) – код элемента справочника.
  • Город – название города поставщика

Справочник “Филиал” состоит из реквизитов:

  • Наименования (это стандартных реквизит) – содержит название филиала
  • Код (стандартный реквизит) – код элемента справочника.
  • Город – название города в котором расположен филиал

Справочник “Автор” состоит из реквизитов:

  • Наименования (это стандартных реквизит) – содержит ФИО автора
  • Код (стандартный реквизит) – код элемента справочника.

Справочник “Издательство” состоит из реквизитов:

  • Наименования (это стандартных реквизит) – содержит название издательства.
  • Код (стандартный реквизит) – код элемента справочника.

Рисунок 15 Реквизиты справочников (Город, Товар, Поставщики)

Рисунок 16 Реквизиты справочников (Филиал, Автор, Издательство)

После создания справочников мы переходим к созданию документов. У нас их будет всего 3 а именно “Поступление Товара”, “Перемещение в торговый зал” и “Перемещение на склад” (Рисунок 17-19)

  • “Поступление товара” – документ в котором хранится информации о поступлении товара в магазин
  • “Перемещение в торговый зал” – документ в котором хранится информация о том какой товара сейчас находится в торговом зале магазина
  • “Перемещение на склад” – документ в котором хранится информация о том какой товар сейчас находится на складе

Рисунок 17 Документ “Поступление товара”

Рисунок 18 “Перемещение в торговый зал”

Рисунок 19 “Перемещение на склад”

Документ “Поступление товара” состоит из реквизитов:

  • Дата (стандартный реквизит) – дата создания документа;
  • Номер (стандартный реквизит) – номер записи в документе;
  • Фирма – содержит информацию о названии фирмы поставщика.
  • Филиал – содержит информацию о том в какой филиал поступил товар.

Табличная часть “Перечень товаров” содержит:

  • N (стандартный реквизит) – номер записи в таблице;
  • Товар – название товара (Тип данных: СправочникСсылка.Товар).
  • Цена – стоимость данного товара (Тип данных: Число)
  • Количество – количество поступившего товара (Тип данных: Число)
  • Сумма – стоимость товара с учётом его количество (Тип данных: Число)

Документ “Перемещение в торговый зал” состоит из реквизитов:

  • Дата (стандартный реквизит) – дата создания документа;
  • Номер (стандартный реквизит) – номер записи в документе;
  • Филиал – содержит информацию о том в каком филиал товар был перемещен в торговый зал.

Табличная часть “Перечень товаров” содержит:

  • N (стандартный реквизит) – номер записи в таблице;
  • Товар – название товара (Тип данных: СправочникСсылка.Товар).
  • Количество – количество поступившего товара (Тип данных: Число)

Документ “Перемещение на склад” состоит из реквизитов:

  • Дата (стандартный реквизит) – дата создания документа;
  • Номер (стандартный реквизит) – номер записи в документе;
  • Филиал – содержит информацию о названии филиала

Табличная часть “Перечень товаров” содержит:

  • N (стандартный реквизит) – номер записи в таблице;
  • Товар – название товара (Тип данных: СправочникСсылка.Товар).
  • Количество – количество поступившего товара (Тип данных: Число)

Рисунок 20 “Поступление Товара”, “Перемещение в торговый зал” и “Перемещение на склад”

Рисунок 21. Форма документа “Поступление Товара

Рисунок 22. Модуль документа “Поступление Товара

Код из рисунка 22 продемонстрировать код в приложение 1

Рисунок 23. Макет печати.

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

рисунке 25 продемонстрированы их данные

Рисунок 24 Перечисления.

Рисунок 25 Данные перечислений.

После создания перечислений можно приступить к созданию регистра накоплений.

Создадим регистр накопления “Количество товаров” рисунок 26.

В настройках указываются:

Измерения:

  • Товар
  • Филиал
  • Компания

Ресурсы:

  • Количество

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

Рисунок 26 Регистр накопления “Количество товаров” и его данные

Рисунок 27 Вкладка регистраторы.

После создание всех необходимых компонентов мы переходим к последним, что на необходимо сделать это создание отчёта для их создания нам необходимо нажать “Открыть схему компоновки данных”. В данном окне создаем набор данных и щёлкаем на “Конструктор запросов” выбираем необходимые нам поля. рисунок 28-31.

Рисунок 28 Отчет “Количество товара в магазине”

Рисунок 29 Конструктор запроса “Количество товара в магазине”

После чего переходим во вкладку порядок и настраиваем порядок будущих столбцов