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

Подготовка счета за продукцию и формирование отгрузочных документов

Содержание:

Введение

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

Для достижения цели были поставлены следующие задачи:

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

Для реализации проекта была выбрана система 1C: Предприятие 8.3» - комплекс прикладных решений, созданных на основе общих принципов на одной платформе.

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

1 Проектирование базы данных

1.1 Анализ предметной области

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

Задачи мебельного предприятия:

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

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

Справочники базы данных:

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

Документы базы данных:

Расходные документы - предназначены для продажи мебели клиенту.

В таблице 1 сгруппированы разработанные объекты конфигурации.

Таблица 1

Разработанные объекты конфигурации

Тип объектов

Объекты

Подсистемы

  • Работа со справочниками
  • Продажи
  • Анализ

Справочники

  • Клиенты
  • ЕдиницыИзмерения
  • Мебель
  • Сотрудники

Продолжение таблицы 1

Тип объектов

Объекты

Документы

  • Выпуск продукции
  • Счет за продукцию
  • Отгрузка продукции

Регистры накопления

  • Остатки мебели
  • Продажи

Регистры сведений

  • Цены продажи

Отчеты

  • ОтчетПоОстаткамМебели
  • ОтчетПоПродажам
  • Прайс лист

Пользовательские роли

  • Администратор
  • Менеджер

1.2 Составление таблиц базы данных

Справочники:

Таблица 2

Справочник «Сотрудники»

Реквизиты

Тип данных

Код

Число, длина 9

Наименование

Строка, длина 30

ФИО

Строка, длина 50

Должность

Строка, длина 30

Дата_рождения

Дата

Телефон

Строка, длина 15

Адрес

Строка, длина 50

Таблица 3

Справочник «ЕдиницыИзмерения»

Реквизиты

Тип данных

Код

Число, длина 9

Наименование

Строка, длина 20

ЕдСокр

Строка, длина 10

Таблица 4

Справочник «Мебель»

Реквизиты

Тип данных

Код

Число, длина 9

Наименование

Строка, длина 50

ЕдиницаИзмерения

СправочникСсылка.ЕдиницыИзмерения

Таблица 5

Справочник «Клиенты»

Реквизиты

Тип данных

Код

Число, длина 9

Наименование

Строка, длина 30

Телефон

Строка, длина 15

Адрес

Строка, длина 50

E-mail

Строка, длина 50

Документы:

Таблица 6

Документ «Счет за продукцию»

Реквизиты

Тип данных

Дата

Дата

Клиент

СправочникСсылка.Клиенты

Сотрудник

СправочникСсылка.Сотрудники

Табличная часть Счета за продукцию

Номер

Число, длина 9

Мебель

СправочникСсылка.Мебель

Количество

Число, длина 15

ЦенаПродажи

Число, длина 15, точность 2

Сумма

Число, длина 15, точность 2

Таблица 7

Документ «Отгрузка продукции»

Реквизиты

Тип данных

Дата

Дата

Клиент

СправочникСсылка.Клиенты

Сотрудник

СправочникСсылка.Сотрудники

Табличная часть Счета за продукцию

Номер

Число, длина 9

Мебель

СправочникСсылка.Мебель

Количество

Число, длина 15

ЦенаПродажи

Число, длина 15, точность 2

Сумма

Число, длина 15, точность 2

Таблица 8

Документ «Выпуск продукции»

Реквизиты

Тип данных

Дата

Дата

Табличная часть СписокПродукции

Продукция

СправочникСсылка.Мебель

Количество

Число, длина 15

Регистры накопления:

Таблица 9

Регистр накопления остатков «ОстаткиМебели»

Реквизиты

Тип данных

Измерения

Мебель

СправочникСсылка.Мебель

Ресурсы

Количество

Число, длина 15

Таблица 10

Регистр накопления оборотов «Продажи»

Реквизиты

Тип данных

Измерения

Клиент

СправочникСсылка.Клиенты

Мебель

СправочникСсылка.Мебель

Ресурсы

Сумма

Число, длина 15, точность 2

Регистры сведений:

Таблица 11

Регистр сведений «Цены продажи»

Реквизиты

Тип данных

Периодичность

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

Режим записи

Независимый

Измерения

Мебель

СправочникСсылка.Мебель

Ресурсы

Цена

Число, длина 15, точность 2

Отчеты:

Отчет «Отчет по остаткам мебели»:

  • Поля: Мебель, Количество Начальный остаток, Приход, Расход, Конечный остаток;
  • Итог по: Количество;
  • Параметры отбора: Начало периода, Конец периода.

Отчет «Отчет по продажам»:

  • Поля: Клиент, Мебель, Сумма;
  • Итог по: Сумма;
  • Параметры отбора: Начало периода, Конец периода.

Отчет Прайс-лист.

  • Поля: Мебель, Цена;
  • Параметры отбора: Период.

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

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

Выделены подсистемы: Работа со справочниками, Продажи, Анализ.

2 Разработка рабочего проекта

2.1 Справочники конфигурации

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

Рисунок 1 – Структура справочника «Единицы измерения»

Рисунок 2 – Форма справочника «Единицы измерения»

Справочник «Мебель» используется для хранения наименований мебельной продукции.

На рисунке 3 отображена структура данных, а рисунок 4 иллюстрирует форму справочника «Мебель».

Рисунок 3 – Структура справочника «Мебель»

Рисунок 4 – Форма справочника «Мебель»

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

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

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

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

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

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

Рисунок 7 – Структура справочника «Клиенты»

Рисунок 8 – Форма справочника «Клиенты»

2.2 Документы конфигурации

Документы предназначены для описания информации о совершенных операциях. Поскольку документ вносит изменения в состояние учета, он всегда привязан к конкретному моменту времени [5]. Это позволяет отражать в базе данных фактическую последовательность событий. На рисунке 9 отображена структура данных документа «Выпуск продукции».

Рисунок 9 – Структура данных документа «Выпуск продукции»

Документ «Выпуск продукции» предназначен для учета выпуска единиц готовой мебельной продукции, при проведении документа производятся движения по регистру накопления «Остатки мебели» с типом движения «Приход» (рисунок 10), на рисунке 11 отображена сформированная процедура «ОбработкаПроведения()».

Рисунок 10 – Движения документа «Выпуск продукции»

Рисунок 11 – Процедура «ОбработкаПроведения»

Сформирован макет печатной формы документа «Выпуск продукции» (рисунок 12) и процедура «Печать()» для его заполнения данными (рисунок 13).

Рисунок 12 – Макет печатной формы документа «Выпуск продукции»

Рисунок 13 – Процедура «Печать()»

Для получения актуального значения цены мебельной продукции из регистра сведений «ЦеныПродажи» в общем модуле создана функция РозничнаяЦена()» (рисунок 14).

Рисунок 14 – Функция РозничнаяЦена()»

Документ «Счет за продукцию» предоставляется клиенту для оплаты, форма документа отображена на рисунке 15.

Рисунок 15 – Форма документа «Счет за продукцию»

Для автоматизации заполнения табличной части документа созданы процедуры: Процедура СоставСчетаПродукцияПриИзменении() для автоматического заполнения поля «Цена» при выборе мебельной продукции, Процедура СоставСчетаКоличествоПриИзменении() для автоматического расчета и заполнения поля «Сумма» при вводе количества, Процедура ПередЗаписью() для сохранения общей суммы по счету (рисунок 16).

Рисунок 16 – Процедуры модуля - формы документа «Счет за продукцию»

Сформирован макет печатной формы документа «Счет за продукцию» (рисунок 17) и процедура «Печать()» для его заполнения данными.

Рисунок 17 – Макет печатной формы документа «Счет за продукцию»

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

Рисунок 18 – Документ «Счет за продукцию»

Рисунок 19 – Печатная формы документа «Счет за продукцию»

Документ «Отгрузка продукции» предназначен для учета отгрузки мебельной продукции клиенту.

Для автоматического заполнения документа «Отгрузка продукции» данными из сформированного ранее документа «Счет за продукцию» сформирована процедура «ОбработкаЗаполнения()», отображенная на рисунке 20.

При проведении документа производятся движения по регистру накопления «Остатки мебели» с типом движения «Расход» (рисунок 21) и регистру накопления «Продажи».

Рисунок 20 – Процедура «ОбработкаЗаполнения()»

Рисунок 21 – Движения документа «Отгрузка продукции»

Сформирован макет печатной формы документа «Отгрузка продукции» (рисунок 22) и процедура «Печать()» для его заполнения данными.

Рисунок 22 – Макет печатной формы документа «Отгрузка продукции»

Используется механизм ввода на основании, для выбранного документа «Счет за продукцию» применяется команда «Создать на основании» (рисунок 23), автоматически заполненный документ «Отгрузка продукции» отображен на рисунке 24.

Рисунок 23 – Команда «Создать на основании»

Рисунок 24 – Заполненный документ «Отгрузка продукции»

Печатная форма документа «Отгрузка продукции» отображена на рисунке 25.

Рисунок 25 – Печатная форма документа «Отгрузка продукции»

2.3 Регистры

Для хранения актуальных цен мебельной продукции создан регистр сведений «Цены продажи».

Использование периодичности регистра сведений позволяет отслеживать изменение цен во времени (рисунок 26). Структура данных регистра сведений отображена на рисунке 27.

Рисунок 26 – Свойства регистра сведений

Рисунок 27 – Регистр сведений «Цены продажи»

Основным назначением регистра накопления является накопление числовой информации в разрезе нескольких измерений. Регистр накопления остатков «Остатки мебели» предназначен для регистрации прихода и расхода мебельной продукции (рисунки 28 и 29).

Рисунок 28 – Регистр накопления «Остатки мебели»

Рисунок 29 – Структура данных регистра «Остатки мебели»

Регистр накопления оборотов «Продажи» предназначен для регистрации отгрузки мебельной продукции (рисунки 30 и 31).

Рисунок 30 – Регистр накопления «Продажи»

Рисунок 31 – Структура данных регистра «Продажи»

2.4 Отчеты конфигурации

Накопленную информацию можно проанализировать с помощью отчетов. В объекте конфигурации «Отчет» содержится описание алгоритмов процедур, с помощью которых пользователи могут получить необходимые им выходные данные. Алгоритм формирования выходных данных описывается при помощи визуальных средств или с использованием встроенного языка. Для создания отчетов применялась схема компоновки данных [3, 7].

Отчет по остаткам мебели выводит информацию о количестве мебельной продукции – Начальный остаток, Приход, Расход, Конечный остаток. Для отчета создан набор данных и разработан запрос для отбора данных из регистра «Остатки мебели» (рисунок 32). А также выполнена настройка отчета, выбраны поля для отображения и добавлена группировка «Без иерархии» (рисунок 33).

Рисунок 32 – Запрос для отбора данных

Рисунок 33 – Настройка отчета

Результат выполнения отчета отображен на рисунке 34.

Рисунок 34 – Отчет по остаткам мебели

Отчет по продажам выводит информацию об объемах продаж мебельной продукции клиентам (рисунок 35).

Рисунок 35 – Отчет по продажам

Отчет Прайс-лист выводит информацию об актуальных ценах продажи мебельной продукции для клиентов (рисунок 36).

Рисунок 36 – Отчет Прайс-лист

2.5 Руководство пользователя

В окне запуска 1С Предприятие 8.3 требуется выбрать информационную базу «Отгрузка продукции» и нажать на кнопку «1С: Предприятие» (рисунок 37).

Рисунок 37 – Окно запуска 1С Предприятие 8.3

Далее необходимо выбрать пользователя и выполнить авторизацию (рисунок 38).

Рисунок 38 – Окно выбора пользователя и авторизации

Откроется окно с 3 подсистемами. При выборе подсистемы отображается список входящих в нее функций. На рисунке 39 выбрана подсистема «Работа со справочниками» и справочник «Мебель».

Рисунок 39 – Подсистема «Работа со справочниками»

Работа в системе производится с помощью стандартного интерфейса. Для ввода новых записей используется командная панель, в которой имеются кнопка «Создать», «Создать новый элемент копированием текущего (F9)». В правой части содержится кнопка «Еще», содержащая команды «Создать», «Скопировать», «Изменить», «Создание новой группы», «Добавить копированием», «Пометить на удаление/ Снять пометку», «Удалить». Остальные кнопки служат для изменения режима отображения, поиска и отбора информации [4, 6].

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

Заключение

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

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

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

Автоматический расчет и заполнение данных облегчают заполнение документов.

Данная система может быть полноценно использована в любом мебельном предприятии и с легкостью автоматизировать процесс обработки отгрузки продукции.

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

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

Список литературы

  1. Ажеронок, В.А. Профессиональная разработка в системе 1С:Предприятие 8: 2 издание (+DVD-ROM) / В.А. Ажеронок, А.П. Габец, Д.И. Гончаров. - М.: 1С-Паблишинг, 2012. - 704 с.
  2. Гончаров, Хрусталева «Технологии интеграции «1С:Предприятия 8.2»/ 1С-Паблишинг, 2011.
  3. Михайлов С. Е. «1С - программирование как дважды два»/ Тритон, 2009.
  4. «1С:Предприятие 8.3. Руководство разработчика» 1С, 2012
  5. Радченко М.Г. 1C:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы (+диск) / М.Г. Радченко, Е.Ю. Хрусталева. – М.: ООО «1С-Паблишинг», 2013. – 963 с.
  6. Ощенко Игорь. Азбука программирования в 1С. Предприятие 8.2. / БХВ-Петербург, 2013.
  7. Хрусталева Е.Ю. Разработка сложных отчетов в «1С:Предприятии 8.2». Система компоновки данных". Издание 2 (+ CD) / Е.Ю. Хрусталева – М.: «1С-Паблишинг», 2012. - 485 с.