Реализация бизнес-процесса "Продажа товара"
Знакомство с методами реализации бизнес-процесса "Продажа товара". Анализ способов создания регистра сведений. Характеристика механизмов бизнес-процессов и задач в системе 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