Реализация бизнес-процесса "Продажа товара"

Знакомство с методами реализации бизнес-процесса "Продажа товара". Анализ способов создания регистра сведений. Характеристика механизмов бизнес-процессов и задач в системе 1С: Предприятие 8.2. Особенности заполнения заявки покупателя без оплаты счета.

Рубрика Экономика и экономическая теория
Вид лабораторная работа
Язык русский
Дата добавления 03.02.2015
Размер файла 1,8 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Реализация бизнес-процесса "Продажа товара"

Цель работы: знакомство с механизмом бизнес-процессов и задач в системе 1С: Предприятие 8.2.

1. Используйте информационную базу, разработанной ранее конфигурации в режиме запуска с “Обычное приложение”.

2. Создайте справочники Сотрудники (предопределенные данные: Иванов, Петров, Сидоров), Подразделения (предопределенные данные: Отдел продаж, Склад), Роли Исполнителей (предопределенные данные: Кладовщик, Продавец, Руководитель отдела).

Рисунок 1 - Справочник Сотрудники

Рисунок 2 - Элементы справочника Сотрудники

Рисунок 3 - Справочник Подразделения

Рисунок 4 - Элементы справочника Подразделения

Рисунок 5 - Справочник Роли исполнителей

Рисунок 6 - Элементы справочника Роли исполнителей

3. В форме документа Заявка Покупателя предусмотрите реквизит Оплата Счета

Рисунок 7 - Реквизит Оплата Счета

4. Создайте регистр сведений Регистр Адресации с измерениями Сотрудник, Роль исполнителя, Подразделение.

Рисунок 8 - Регистр сведений Регистр Адресации

5. Определите параметр сеанса Текущий Исполнитель.

Рисунок 9 - Параметр сеанса Текущий Исполнитель

6. Создайте объект конфигурации Задача. На вкладке адресация задайте Адресация - Регистр Адресации, Основной реквизит адресации - сотрудник, Текущий исполнитель - Текущий исполнитель. Определите реквизиты адресации Сотрудник, Роль исполнителя, Подразделение. Определите реквизиты Исполнитель, Дата Выполнения. Создайте формы Форма Списка и Форма Задачи. В модуле объекта определить обработчики событий Перед Выполнением, При Выполнении и При Записи.

Рисунок 10 - Объект конфигурации задача

Рисунок 11 -Реквизиты Исполнитель, Дата Выполнения

Рисунок 12 - Формы Форма Списка и Форма Задачи

Код процедуры обработки события Перед Выполнением:

Процедура Перед Выполнением (Отказ)

Если ДатаВыполнения='00010101' Тогда

Дата Выполнения = Текущая Дата();

Конец Если;

Если Исполнитель. Пустая () Тогда

Исполнитель = Параметры Сеанса. Текущий Исполнитель;

Конец Если;

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

Код процедуры обработки события При Выполнении:

Процедура При Выполнении (Отказ)

Сообщить ("Задача:"+""""+ Наименование +""""+"выполнена");

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

Код процедуры обработки события При Записи:

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

Если Это Новый () Тогда

Сообщить("Сформирована задача:"+""""+Наименование +"""");

Сообщить("Исполнитель:"+Исполнитель);

Сообщить("Подразделение:"+Подразделение);

Сообщить("Роль исполнителя:"+Роль Исполнителя);

Конец Если;

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

7. Создайте объект конфигурации бизнес-процесс “Продажа товара” (“Реализация продукции”), Задачи - Задача.

Рисунок 13 - Объект конфигурации бизнес-процесс «Продажа товара»

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

Рисунок 14 -Реквизиты Счет и Расходная Накладная

Создаем карту маршрута.

Рисунок 15 - Карта маршрута

Определяем для точки маршрута Старт процедуру обработки события Перед Стартом.

Код процедуры обработки события Перед Стартом:

Процедура Старт Перед Стартом (Точка Маршрута Бизнес Процесса, Отказ)

Нужно Записать = Ложь;

Если Счет. Пустая() Тогда

Счет Объект = Документы. Заявка Покупателя. Создать Документ();

Счет Объект. Дата = Текущая Дата();

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

Счет = Счет Объект .Ссылка;

Нужно Записать = Истина;

Конец Если;

Нужно Записать = Ложь;

Если Расходная Накладная. Пустая () Тогда

Расходная Накладная Объект = Документы. Продажа Товара. Создать Документ();

Расходная Накладная Объект. Дата = Текущая Дата ();

Расходная Накладная Объект. Записать ();

Расходная Накладная = Расходная Накладная Объект. Ссылка;

Нужно Записать = Истина;

Конец Если;

Нужно Записать = Ложь;

Если Нужно Записать Тогда

Записать ();

Конец Если;

Сообщить ("Старт бизнес -процесса:"+""""+Этот Объект. Метаданные().Синоним +"""");

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

Определяем для точки маршрута Выписка Счета процедуры обработки событий Обработка Интерактивной Активации и Перед Интерактивным Выполнением.

Код процедуры обработки события Обработка Интерактивной Активации:

Процедура ВыпискаСчетаОбработкаИнтерактивнойАктивации(ТочкаМаршрутаБизнесПроцесса, Задача, Стандартная Обработка)

Счет. Получить Форму ("Форма Документа").Открыть();

Стандартная Обработка = Ложь;

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

Код процедуры обработки события Перед Интерактивным Выполнением:

Процедура ВыпискаСчетаПередИнтерактивнымВыполнением(ТочкаМаршрутаБизнесПроцесса, Задача, Отказ)

Если Счет. Товары. Количество() = 0 Тогда

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

Конец Если;

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

Задаем Роль Исполнителя - Продавец, Подразделение - Отдел Продаж.

Рисунок 16 -Задаем Роль Исполнителя и Подразделение

Определяем для точки маршрута Счет оплачен? Процедуру обработки события Проверка Условия.

Код процедуры обработки события Проверка Условия:

Процедура Счет Оплачен Проверка Условия (Точка Маршрута Бизнес Процесса, Результат)

Результат = Счет Оплата Счета;

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

Определяем для точки маршрута Выписка накладной процедуры обработки событий Обработка Интерактивной Активации и Перед Интерактивным Выполнением.

Код процедуры обработки события Обработка Интерактивной Активации:

Процедура ВыпискаНакладнойОбработкаИнтерактивнойАктивации(ТочкаМаршрутаБизнесПроцесса, Задача, Стандартная Обработка)

Расходная Накладная. Получить Форму("Форма Документа").Открыть();

Стандартная Обработка = Ложь;

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

Код процедуры обработки события Перед Интерактивным Выполнением:

Процедура ВыпискаНакладнойПередИнтерактивнымВыполнением(ТочкаМаршрутаБизнесПроцесса, Задача, Отказ)

Если Расходная Накладная. Товары. Количество() = 0 Тогда

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

Конец Если;

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

Задаем Роль Исполнителя - Продавец, Подразделение - Отдел продаж.

Рисунок 17 -Задаем Роль Исполнителя и Подразделение

Определяем для точки маршрута Отгрузка со склада обработки событий Обработка Интерактивной Активации.

Код процедуры обработки события Обработка Интерактивной Активации:

Процедура Отгрузка Со Склада Обработка Интерактивной Активации (Точка Маршрута Бизнес Процесса, Задача, Стандартная Обработка)

Расходная Накладная. Получить Форму("Форма Документа").Открыть();

Стандартная Обработка = Ложь;

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

Задаем Роль Исполнителя - Кладовщик, Подразделение - Склад.

Рисунок 18 -Задаем Роль Исполнителя и Подразделение

Определяем для точки маршрута Нормальное завершение процедуру обработки события При Завершении.

Код процедуры обработки события При Завершении:

Процедура Нормальное Завершение При Завершении (Точка Маршрута Бизнес Процесса, Отказ)

Сообщить ("Завершение бизнес -процесса:"+""""+Этот Объект. Метаданные (). Синоним +"""");

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

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

Код процедуры обработки события При Завершении:

Процедура Отмена При Завершении (Точка Маршрута Бизнес Процесса, Отказ)

Сообщить ("Завершение бизнес-процесса: "+""""+ Этот Объект. Метаданные (). Синоним +"""");

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

8. В модуле обычного приложения конфигурации определите процедуры При Начале Работы Системы и Обработчик Оповещения. Добавите в обработчики событий При Записи документов вызов метода Оповестить ("Имя События", Этот Объект);.

Код процедуры обработки события При Начале Работы Системы:

Процедура При Начале Работы Системы ()

Параметры Сеанса. Текущий Исполнитель = Справочники. Сотрудники. Найти По Коду (Имя Пользователя());

Подключить Обработчик Оповещения ("Обработчик Оповещения");

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

Код процедуры обработки события Обработчик Оповещения:

Процедура Обработчик Оповещения (Имя События, Параметр, Источник) Экспорт

Если Имя События = "Запись Счета" Тогда

Запрос = Новый Запрос;

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

Запрос. Текст ="ВЫБРАТЬ

Задача. Ссылка

Из

Бизнес Процесс. Продажа Товара КАК Продажа Товара

ЛЕВОЕ СОЕДИНЕНИЕ Задача. Задача. Задачи По Исполнителю КАК Задача

По Продажа Товара. Ссылка = Задача. Бизнес Процесс

|ГДЕ (Задача. Выполнена = ЛОЖЬ) И (Продажа Товара. Счет = &Парам)";

Выборка = Запрос. Выполнить().Выбрать();

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

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

Если Текущая Задача. Точка Маршрута = Бизнес Процессы. Продажа Товара. Точки Маршрута. Выписка Счета Тогда

Форма Счета = Текущая Задача. Бизнес Процесс. Счет. Получить Форму();

Если Форма Счета. Открыта() = Истина Тогда

Если Вопрос ("Поместить задачу:"""+Текущая Задача. Наименование + """ как выполненную?", Режим Диалога Вопрос. Да Нет) = Код Возврата Диалога. Да Тогда

Текущая Задача. Выполнить Задачу();

Конец Если;

Конец Если;

Конец Если;

Конец Цикла;

Конец Если;

Если Имя События = "Запись Накладной" Тогда

Запрос = Новый Запрос;

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

Запрос .Текст ="ВЫБРАТЬ

Задача. Ссылка

Из

Бизнес Процесс. Продажа Товара КАК Продажа Товара

ЛЕВОЕ СОЕДИНЕНИЕ Задача. Задача. Задачи По Исполнителю КАК Задача

По Продажа Товара. Ссылка = Задача. Бизнес Процесс

ГДЕ (Задача. Выполнена = ЛОЖЬ) И (Продажа Товара. Расходная Накладная = &Парам)";

Выборка = Запрос. Выполнить().Выбрать();

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

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

Если Текущая Задача. Точка Маршрута = Бизнес Процессы. Продажа Товара. Точки Маршрута. Выписка Накладной Тогда

Форма Счета = Текущая Задача. Бизнес Процесс. Расходная Накладная. Получить Форму ();

Если Форма Счета. Открыта() = Истина Тогда

Если Вопрос ("Поместить задачу:"""+Текущая Задача. Наименование + """ как выполненную?", Режим Диалога Вопрос. Да Нет) = Код Возврата Диалога. Да Тогда

Текущая Задача. Выполнить Задачу();

Конец Если;

Конец Если;

Конец Если;

Конец Цикла;

Конец Если;

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

Код вызова метода Оповестить в документе Заявка Покупателя:

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

// Вставить содержимое обработчика.

Оповестить("Запись Счета", , Этот Объект);

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

Код вызова метода Оповестить в документе Продажа Товара:

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

// Вставить содержимое обработчика.

Оповестить("Запись Расходной Накладной", Этот Объект)

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

9. Протестировать выполнение бизнес-процесса.

Рисунок 19 - Создание заявки покупателя

Рисунок 20 - Заполнение заявки покупателя без оплаты счета

Рисунок 21 - Просмотр бизнес-процесса: Продажа товара

Рисунок 22 - Завершение бизнес-процесса

Рисунок 23 - Заполнение заявки покупателя с оплатой счета

Рисунок 23 - Завершение бизнес-процесса

Вывод

бизнес регистр заявка

В ходе лабораторной работы мы познакомились с механизмом бизнес-процессов и задач в системе 1С: Предприятие 8.2.

Размещено на Allbest.ru

...

Подобные документы

  • Краткая характеристика бизнес-процесса. Формирование товарного потока. Прием товара с таможни и подготовка к хранению. Подготовка товара к отправке. Выполнение доставки. Составление плана развоза. Основные экономические показатели работы предприятия.

    реферат [55,9 K], добавлен 06.01.2009

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

    курсовая работа [2,1 M], добавлен 28.07.2013

  • Особенности и сущность стратегического планирования на предприятии. Формы повышения эффективности отдельных бизнес-процессов. Анализ деятельности сервисной мастерской. Значения коэффициентов эффективности процесса выполнения работ на предприятии.

    реферат [541,4 K], добавлен 23.12.2008

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

    дипломная работа [7,5 M], добавлен 14.06.2023

  • Структура и функции ERP-системы. Определение структуры бизнес-процессов на ОАО "Бумажная фабрика "Коммунар". Анализ добавленной ценности процесса. Определение срока окупаемости информационной системы. Источники повышения эффективности бизнес-процессов.

    курсовая работа [809,5 K], добавлен 11.03.2015

  • Характеристика теоретических основ составления финансового плана в системе бизнес-планирования деятельности фирмы. Анализ финансовых аспектов составления бизнес-плана. Знакомство с деятельностью ООО "Агрофон", особенности содержания финансового плана.

    курсовая работа [542,9 K], добавлен 06.08.2014

  • Сущность бизнес-планирования, основные виды бизнес-планов. Организация производственного процесса. Производственная программа сбыта. Характеристика производителей аналогичной продукции. Риски и их анализ. Стратегия при участии в подрядных торгах.

    курсовая работа [198,9 K], добавлен 04.02.2012

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

    курсовая работа [7,2 M], добавлен 20.04.2011

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

    автореферат [461,2 K], добавлен 11.10.2013

  • Бизнес планирование как инструмент эффективной деятельности на рынке. Методические подходы к бизнесу и планированию в разных странах. Модели бизнес-плана. Элементы и последовательность разработки бизнес-плана. Автоматизация процесса бизнес-планирования.

    курсовая работа [43,1 K], добавлен 05.05.2009

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

    курсовая работа [104,9 K], добавлен 05.02.2011

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

    реферат [28,4 K], добавлен 06.04.2010

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

    курсовая работа [1,7 M], добавлен 28.03.2014

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

    курсовая работа [98,5 K], добавлен 16.01.2011

  • Бизнес-планирование: понятие, цели, виды, задачи и функции. Основные проблемы бизнес-планирования. Разработка бизнес-плана для создания турфирмы "Тур36". Описание и краткая характеристика туристической фирмы. Разработка ключевых разделов бизнес-плана.

    курсовая работа [88,2 K], добавлен 19.03.2015

  • Бизнес как фактор производства. Признаки и черты предпринимательской деятельности, свойства предпринимателя. Основные правила игры в бизнес. Планирование бизнес-операции. Заключение контрактов и их реализация. Развитие российского предпринимательства.

    краткое изложение [30,5 K], добавлен 10.08.2009

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

    контрольная работа [19,0 K], добавлен 27.11.2011

  • Бизнес-план как документ, содержащий описание будущего бизнеса. Рассмотрение теоретических основ бизнес-планирования. Знакомство с основными этапами разработки бизнес-плана производства мебели. Общая характеристика видов деятельности ООО "БуяныЛесТорг".

    курсовая работа [109,4 K], добавлен 09.12.2016

  • Методы реинжиниринга бизнес-процессов, направленные на совершенствование процесса управления строительными организациями. Определение финансового результата: выручка от реализации, прибыль до налогообложения. Планирование и распределение чистой прибыли.

    курсовая работа [151,6 K], добавлен 15.12.2014

  • Понятие бизнес-планирования, основные цели, функции и принципы. Содержание бизнес-плана и отличие от других плановых документов. Разработка и реализация бизнес-плана на примере салона-парикмахерской "NVA-Престиж". Виды и анализ рисков по проекту.

    дипломная работа [110,7 K], добавлен 07.07.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.