Файл: Разработка регламента выполнения процесса «Складской учет..pdf
Добавлен: 16.06.2023
Просмотров: 203
Скачиваний: 3
СОДЕРЖАНИЕ
1 Построение бизнес-процессов «как есть»
1.1 Описание предметной области. Постановка задачи
1.2 Выбор средства для моделирования бизнес-процессов
1.3 Моделирование бизнес-процессов «как есть»
2 Построение бизнес-процессов «как должно быть»
2.1 Предлагаемые мероприятия по улучшению бизнес-процессов
2.2 Моделирование бизнес-процессов «как должно быть»
Список использованной литературы
Приложение А - Проектирование системы
А.1 Проектирование пользовательского интерфейса
Задать цены на номенклатуру товаров
Сформировать ведомость поступления товаров
Сформировать ведомость реализации товаров
Приложение Б – Код модуля объекта документа “Расходная накладная”.
- Документ «ПриходнаяНакладная», который служит для отражения в системе факта прихода товаров, введенных в табличной части, по ценам закупки;
- Документ «РасходнаяНакладная», который реализует товары покупателям, введенные в табличной части, со склада;
- Периодический регистр сведений «Цены номенклатуры» для хранения как закупочных, так и розничных цен по каждому товару.
- Документ «Ввод цен номенклатуры», который при проведении записывает данные в регистр сведений «Цены номенклатуры»;
- Регистр накопления «ТоварыНаСкладе», который должен обеспечивать ведение количественного и стоимостного учета товаров на складе в разрезе партий.
- Справочники «Номенклатура», «Поставщики», «Склады» и «Ставка НДС».
Было проведено функциональное тестирование системы, все тесты завершились успешно.
Список использованной литературы
- Григорьева В. - 1СПредприятие 8.0. Управление торговлей
- А.П. Габец, Д.И. Гончаров - 1С Предприятие 8.0. Простые примеры разработки
- Селищев Н. - 1С Предприятие 8.2. Управление торговлей (1Специалист) – 2011
- М.Г.Радченко «1C Предприятие 8.2 Практическое пособие разработчика»
Приложение А - Проектирование системы
А.1 Проектирование пользовательского интерфейса
При запуске программы 1С: Предприятие 8 открывается основное окно программы, там отображается панель разделов и рабочий стол.
Панель разделов программы 1С: Предприятие 8 — это один из элементов командного интерфейса. Панель разделов показывает основную структуру прикладного решения и позволяет перемещаться между разделами программы. Панель разделов формируется платформой программы автоматически. Первый раздел — это всегда рабочий стол. Однако набор других разделов у разных пользователей одного и того же прикладного решения может варьироваться. Вы сможете настроить состав панели разделов на свое усмотрение: добавить или удалить разделы, изменить их внешнее представление; программа автоматически запомнит новые настройки. Панель разделов расположена в верхней части основного окна и соответствует верхнему уровню подсистем, добавленных в конфигурацию 1С: Предприятие 8. С помощью панели разделов осуществляется переход к другим разделам программы.
Рабочий стол программы 1С: Предприятие 8 — это стандартный раздел, содержащий часто используемые документы, отчеты, справочники и т.п. Работа любого пользователя с программой 1С: Предприятие 8 всегда начинается с рабочего стола. Внешний вид рабочего стола также можно настраивать под себя: менять взаимное расположение форм, добавить или удалить формы.
Раздел — один из элементов командного интерфейса программы 1С: Предприятие 8. Раздел представляет собой выделенную функциональную часть программы, которая предназначена для решения определенного фиксированного круга задач.
Панель навигации в программе 1С: Предприятие 8 содержит навигационные команды, которые позволяют перейти к той или иной точке определенного раздела. Как правило, это команды перехода к спискам. При вызове навигационной команды соответствующий ей список отображается в рабочей области раздела, замещая прежнее содержимое рабочей области.
Одним из элементов интерфейса программы 1С: Предприятие 8 является панель действий, которая содержит наиболее востребованные и часто используемые команды, позволяющие быстро создавать новые объекты, выполнять типовые обработки или составлять отчеты. Такие команды называются командами действия, поскольку их вызов приводит к открытию нового, вспомогательного окна приложения, и на некоторое время переключает пользователя на выполнение другой задачи.
В нижней части основного окна приложения отображается информационная панель. Информационная панель предназначена для отображения последних оповещений – действий, выполненных в системе. При вызове команд ввода новых и редактирования существующих объектов, а также при открытии отчетов и обработок открываются вспомогательные окна приложения.
Наша конфигурация состоит из следующих разделов: “Бухгалтерия”, “Предприятие”, “Справочники”.
- Бухгалтерия, раздел включает в себя 3 документа, это “Ввод цен номенклатуры”, “Приходная накладная”, “Расходная накладная”, регистр сведений “Цены” и регистр накопления “Товары на складе”.
- Предприятие, включает регистр накопления “Товары на складе” и отчеты “Ведомость поступления товаров” и “Ведомость реализации товаров”.
- Справочники, содержит справочники, используемые при работе с программой.
Окно приложения отображено на рисунке А.1
Панель разделов
Панель команд текущего раздела
Панель инструментов
Рабочая область
Рисунок А.1– Окно приложения
А.2 Реализация системы
Реализация партионного списания находится в модуле объекта документа “Расходная накладная”, в процедуре обработки проведения документа, код процедуры представлен в приложении А.
Были составлены следующие процедуры и функции:
- Функция “АктуальнаяЗакупочнаяЦена (АктуальнаяДата, ЭлементНоменклатуры)”, находится в общем модуле “РаботаСоСправочниками”, используется в обработчике изменений значений поля “Номенклатура” в табличной части документа “Приходная накладная”, возвращает последнее значение закупочной цены, которое было указано для заданной номенклатуры товара, функция извлекает данные из регистра сведений “ЦеныНоменклатуры”.
- Функция “АктуальнаяРозничнаяЦена (АктуальнаяДата, ЭлементНоменклатуры)”, используется в обработчике изменений значений поля “Номенклатура” в табличной части документа “Расходная накладная” находится в общем модуле “РаботаСоСправочниками”, функция аналогична функции “АктуальнаяЗакупочнаяЦена”, но в отличие от нее возвращает значение розничной цены.
- Функция “ПоставщикНоменклатуры (АктуальнаяДата, ЭлементНоменклатуры)”, используется в обработчике изменений значений поля “Номенклатура” в табличной части документа “Приходная накладная” и “Расходная накладная”, возвращает значение поставщика номенклатуры, которое было указано для заданной номенклатуры товара, функция извлекает данные из регистра сведений “ЦеныНоменклатуры”.
- Процедура “РассчитатьСумму (СтрокаТабличнойЧасти)” используется в обработчике изменений значений поля “Номенклатура”, “Цена”,”Количество” в табличной части документа “Приходная накладная” и “Расходная накладная”, устанавливает значения суммы купли, продажи.
- Процедура “РассчитатьИтоговуюСумму (СтрокаТабличнойЧасти)” используется в обработчике изменений значений поля “Сумма”, “СтавкаНДС” в табличной части документа “Приходная накладная” и “Расходная накладная”, устанавливает значения итоговой суммы купли, продажи.
- Функция “СтрокаВЧисло (Знач Строка, Знач Пусто = 0, Знач Ошибка = 0)”. Дополнительная функция необходимая для работы приложения, в связи с несовместимостью некоторых типов данных.
Листинг функций и процедур представлены в “Приложении Б”.
А.3 Объектная структура ПО
В программе использовались стандартные объекты конфигурации системы “1С Предприятие”. Перечислим их.
- Приходная накладная. Содержит стандартные для документов реквизиты (“Номер” и “Дата”). Также в документе присутствует табличная часть “ПереченьНоменклатуры” с реквизитами: “Номенклатура”, “Поставщик”, “Склад”, “Цена”, “Количество”, “Сумма”, “Ставка НДС” и “Итоговая сумма”.
- Расходная накладная. В табличной части документа имеются следующие реквизиты: “Номенклатура”, “Покупатель”, “Цена”, “Количество”, “Сумма” и “Итоговая сумма”.
- Периодический регистр сведений “Цены”. Содержит измерения: “Период”, “Номенклатура” и “Поставщик”. Ресурсами являются: Закупочная цена, “Розничная цена”.
- Документ “Ввод цен номенклатуры”. Содержит реквизиты “Дата”, “Номенклатура”, “Поставщик”, “Закупочная цена”, “Розничная цена”.
- Регистр накопления “Товары на складе”. Содержит измерения: “Номенклатура”, “Склад”, “Партия”, “Ставка НДС”. Ресурсами регистра будут: “Цена”, “Количество”, “Стоимость”, “Сумма”, “Итоговая сумма”.
Кроме того для удобства ввода данных в системе используются справочники:
Номенклатура, Поставщики, Покупатели, Склады и Ставка НДС.
А.4 Тестирование системы
Проведем функциональное тестирование системы для основных вариантов использования.
Задать цены на номенклатуру товаров
Откроем документ “Ввод цен номенклатуры” и добавим в него следующие записи (Рисунок А.2).
Рисунок А.2 – создание нового документа “Ввод цен номенклатуры”
После этого проведем документ и откроем регистр сведений “Цены” (Рисунок А.3).
Рисунок А.3 – регистр сведений “Цены”
Движение документа зафиксировалось в регистре сведений. Теперь актуальная цена для “Лист а4 300 шт.” изменилась.
Оприходовать партию товаров
Создадим новую приходную накладную и добавим туда следующие данные (РисунокА.4).
Рисунок А.4 – ввод данных в приходную накладную
При выборе номенклатуры в поле цена сразу появилась актуальная цена из регистра сведений “Цены”. Поле сумма вычисляется автоматически.
Проведем этот документ и перейдем к регистру “Товары на складе” (Рисунок А.5).
Рисунок А.5 – записи в регистре накопления
Как мы видим движения документа фиксируются в регистре накопления.
Реализовать товары
Выберем документ расходная накладная и создадим в ней следующие записи (Рисунок А.6).
Рисунок А.6 – заполнение расходной накладной
Проведем этот документ и посмотрим, что какие движения создались в нашем регистре (Рисунок А.7).
Рисунок А.7 – записи в регистре накопления
Две последние записи – это движения, которые образовались при проведении документа Расходная накладная. Сначала полностью была реализована 2-ая партия, затем уже реализована часть 1-ой партии.
Сформировать ведомость поступления товаров
Откроем отчет “Ведомость поступления товаров”, установим начальный и конечный период. Затем нажмем кнопку Сформировать. В результате получим отчет, показанный на рисунке А.8.
Рисунок А.8 – Ведомость поступления товаров за период
На отчете показаны партии поступивших товаров за указанный период, подсчитывается их цена, количество и общая стоимость.
Сформировать ведомость реализации товаров
Откроем отчет “Ведомость реализации товаров”, установим начальный и конечный период. Затем нажмем кнопку “Сформировать”. В результате получим отчет, показанный на рисунке А.9.
Рисунок А.9 – Ведомость реализации товаров за период
На рисунке показаны все продажи товаров за выбранный период.
Все проведенные тесты завершились успешно.