Точка маршрута бизнес процесса 1с тип

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Cancel Create

1c_devguide / db / content / v8310doc / src / руководство разработчика / глава 13. бизнес-процессы и задачи.htm

  • Go to file T
  • Go to line L
  • Copy path
  • Copy permalink

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Cannot retrieve contributors at this time
1854 lines (1621 sloc) 79 KB

  • Open with Desktop
  • View raw
  • Copy raw contents Copy raw contents Copy raw contents

Copy raw contents

This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters

Видео № 5.2. Настройка этапов карты маршрута бизнес-процесса объекта

  • Copy lines
  • Copy permalink
  • View git blame
  • Reference in new issue

Footer

You can’t perform that action at this time.

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.

Источник: github.com

Пример типовой продажи в «1С:УТ 8» (часть 2)

В статье пример типовой продажи (часть 1) показано начало типовой продажи в программе «1С:Управление торговлей 8» редакции 11.3 – порядок работы с картой маршрута бизнес-процесса, отражение первичного контакта, квалификация клиента, формирование предложения.

Рассмотрим следующие этапы процесса продажи.

Содержание:

  • Презентация
  • Согласование условий
  • Формирование заказа
  • Подтверждение обязательств
  • Контроль выполнения обязательств
  • Закрытие сделки

Презентация

В форме сделки с типом «Типовая продажа» доступна карта маршрута бизнес-процесса. После того, как было сформировано коммерческое предложение по сделке, обновим карту.

На карте отобразилась следующая точка маршрута – «Провести презентацию».

Точка маршрута бизнес-процесса – «Провести презентацию»

Проведение презентации не обязательно должно отражаться в документах программы. Допустим, мы провели презентацию товара у клиента. Откроем из точки маршрута задачу «Провести презентацию» и отметим ее как выполненную.

Видео № 5.2. Настройка этапов карты маршрута бизнес-процесса объекта

Читайте также:  Какие предметы нужно сдавать в колледж малого бизнеса

В задаче «Провести презентацию» возможно отражение взаимодействий, по соответствующей ссылке.

Согласование условий

В ходе сделки условия продаж должны быть согласованы, при этом в них возможны изменения. Обновим карту маршрута бизнес-процесса. В качестве актуального отобразился этап «Согласовать условия продаж».

Точка маршрута бизнес-процесса – «Согласовать условия продаж»

Откроем из точки маршрута задачу «Согласовать условия продаж».

В задаче «Согласовать условия продаж» имеется ссылка на ранее введенный документ по сделке – «Коммерческое предложение клиенту». Если условия продажи изменились (например, клиенту предоставлена скидка), следует открыть коммерческое предложение и внести в него изменения.

Задача «Согласовать условия продаж по сделке»

Предположим, что в нашем примере условия согласованы в первоначальном варианте, изменений нет. В этом случае просто отметим задачу как выполненную. Затем закроем список задач по точке маршрута.

Формирование заказа

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

Точка маршрута бизнес-процесса – «Сформировать заказ»

Из точки маршрута откроем задачу «Сформировать заказ по сделке». В окне задачи есть ссылка «Создать заказ».

Задача «Сформировать заказ по сделке»

Нажмем ссылку. Создан документ «Заказ клиента», заполненный в соответствии с коммерческим предложением. Чтобы по заказу была возможна отгрузка, на вкладке «Товары» для номенклатуры укажем действие «Отгрузить».

Заказ клиента, созданный в рамках задачи «Сформировать заказ по сделке»

Проведем и закроем заказ. Затем отметим задачу как выполненную.

Подтверждение обязательств

Следующая точка на карте маршрута бизнес-процесса – «Подтвердить обязательства».

Точка маршрута бизнес-процесса – «Подтвердить обязательства»

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

Из точки маршрута откроем задачу. В ней отображается ссылка «Документы по сделке».

Задача «Подтвердить обязательства по сделке»

По ссылке откроем список документов по сделке, в нем откроем заказ клиента. На основании заказа клиента создадим документ «Реализация товаров и услуг».

Оформление заказа клиентов и отгрузки товаров по заказу подробно рассмотрено в нашей статье заказ клиента и продажа товаров по заказу.

Проведем и закроем документ реализации. Он также будет отображаться в списке документов по сделке.

После этого отметим задачу «Подтвердить обязательства по сделке» как выполненную.

Контроль выполнения обязательств

После обновления на карте маршрута бизнес-процесса указан этап «Проконтролировать выполнение обязательств».

Точка маршрута бизнес-процесса – «Проконтролировать выполнение обязательств»

Бизнес-процессы

На закладке Адресация ( рис. 6.32) укажем следующее:

Адресация: выберем регистр сведений Адресация. Текущий исполнитель: параметр сеанса ТекущийПользователь В поле Реквизиты адресации добавим реквизит: Сотрудник: Тип: СправочникСсылка.Сотрудники, Измерение адресации: Сотрудник. Измерение адресации позволяет связать реквизит адресации задачи с соответствующим ему измерением регистра адресации. Основной реквизит адресации: Сотрудник. Этот реквизит мы можем выбрать после ввода состава реквизитов адресации задачи.

Читайте также:  Бизнес в Самаре чем заняться с нуля имея

Настройка адресации задачи ЗадачаДляПоручения


Рис. 6.32. Настройка адресации задачи ЗадачаДляПоручения

Создадим форму списка задачи по вышеописанной технологии – с возможностью показа задач по исполнителям и с возможностью переключения формы на просмотр всех задач.

Создадим бизнес-процесс Поручение, в качестве задачи установим для него задачу ЗадачаДляПоручения, включим его в состав подсистемы УчетРаботыМастеров.

Перейдем на закладку Данные, создадим следующие реквизиты бизнес-процесса ( рис. 6.33):

Исполнитель, Тип: СправочникСсылка.Сотрудники Контролер, Тип: СправочникСсылка.Сотрудники НуженПараллельныйКонтроль, Тип: Булево ОписаниеЗадания, Тип: Строка, длина – 50 РезультатПроверки, Тип: Булево

Настройка реквизитов бизнес-процесса Поручение.


Рис. 6.33. Настройка реквизитов бизнес-процесса Поручение.

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

Создадим карту маршрута бизнес-процесса , рис. 6.34.

Карта маршрута бизнес-процесса Поручение.


увеличить изображение
Рис. 6.34. Карта маршрута бизнес-процесса Поручение.

На карте этого бизнес-процесса мы использовали два новых элемента. Это – точки разделения и слияния. Когда бизнес-процесс доходит до точки разделения, ход его выполнения разветвляется. В нашем случае мы создаем две задачи в точке разделения – в том случае, если при старте бизнес-процесса указано, что требуется параллельный контроль . Ход процесса после прохождения им точки разделения, делится на две точки действия, каждая из которых создает собственные задачи.

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

Создадим точку условия, назовем ее НуженПараллельныйКонтроль, зададим обработчик ПроверкаУсловия :

Процедура НуженПараллельныйКонтрольПроверкаУсловия(ТочкаМаршрутаБизнесПроцесса, Результат) Результат=НуженПараллельныйКонтроль; КонецПроцедуры

В этой точке мы принимаем решение о движении по одной из ее ветвей на основе присвоения параметру Результат значения реквизита бизнес-процесса НуженПараллельныйКонтроль . Если реквизит установлен в значение Истина – выполнение бизнес-процесса продолжается по ветви точки условия Да , если ложь – по ветви Нет .

Создадим точку действия, назовем ее ЗаданиеИсполнителю, соединим с ней ветвь Нет точки условия НуженПараллельныйКонтроль . Зададим обработчик ПередСозданиемЗадачи для этой точки:

Процедура ЗаданиеИсполнителюПередСозданиемЗадач(ТочкаМаршрутаБизнесПроцесса, ФормируемыеЗадачи, СтандартнаяОбработка) СтандартнаяОбработка=Ложь; НоваяЗадача=Задачи.ЗадачаДляПоручения.СоздатьЗадачу(); НоваяЗадача.БизнесПроцесс = Ссылка; НоваяЗадача.ТочкаМаршрута = БизнесПроцессы.Поручение.ТочкиМаршрута.ЗаданиеИсполнителю; НоваяЗадача.Наименование = «БП4 — исполнителю»; НоваяЗадача.Дата=ТекущаяДата(); НоваяЗадача.Сотрудник=Исполнитель; НоваяЗадача.Задание=»Задание для выполнения:»+ОписаниеЗадания; ФормируемыеЗадачи.Добавить(НоваяЗадача); КонецПроцедуры

Читайте также:  Как организовать бизнес на вентиляции

Эта процедура формирует задание для исполнителя, указанного при старте бизнес-процесса.

Создадим точку условия, назовем ее НуженКонтроль, соединим с ней выходную линию точки ЗаданиеИсполнителю и зададим обработчик ПроверкаУсловия :

Процедура НуженКонтрольПроверкаУсловия(ТочкаМаршрутаБизнесПроцесса, Результат) Если Контролер.Пустая() Тогда Результат=Ложь; Иначе Результат=Истина; КонецЕсли; КонецПроцедуры

Если поле Контролер при старте бизнес-процесса не заполнено, то, очевидно, контроль не нужен – в таком случае мы идем по ветви Нет и попадаем в точку завершения бизнес-процесса (Создадим точку завершения с именем Завершение). В противном случае, идем по ветви Да .

Создадим точку действия ЗаданиеКонтролеру, соединим с ним ветвь Да точки условия НуженКонтроль . Зададим обработчик ПередСозданиемЗадач :

Процедура ЗаданиеКонтролеруПередСозданиемЗадач(ТочкаМаршрутаБизнесПроцесса, ФормируемыеЗадачи, СтандартнаяОбработка) СтандартнаяОбработка=Ложь; НоваяЗадача=Задачи.ЗадачаДляПоручения.СоздатьЗадачу(); НоваяЗадача.БизнесПроцесс = Ссылка; НоваяЗадача.ТочкаМаршрута = БизнесПроцессы.Поручение.ТочкиМаршрута.ЗаданиеКонтролеру; НоваяЗадача.Наименование = «БП4 — контролеру, обычный контроль»; НоваяЗадача.Дата=ТекущаяДата(); НоваяЗадача.Сотрудник=Контролер; НоваяЗадача.Задание=»Проконтролируйте задание:»+ОписаниеЗадания +», выполненное «+Исполнитель.Наименование; ФормируемыеЗадачи.Добавить(НоваяЗадача); КонецПроцедуры

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

Создадим для точки действия ЗаданиеКонтролеру обработчик ПриВыполнении :

Процедура ЗаданиеКонтролеруПриВыполнении (ТочкаМаршрутаБизнесПроцесса, Задача, Отказ) РезультатПроверки=Задача.РезультатПроверки; Записать(); КонецПроцедуры

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

Создадим точку условия КонтрольПройден , соединим с ней выходную линию точки ЗаданиеКонтролеру , напишем следующую процедуру ПроверкаУсловия :

Процедура КонтрольПройденПроверкаУсловия(ТочкаМаршрутаБизнесПроцесса, Результат) Результат=РезультатПроверки; КонецПроцедуры

Если реквизит бизнес-процесса РезультатПроверки будет установлен в значение Истина , то есть – проверка выполнения задания пройдена, мы уйдем по ветви Да , которую следует соединить с точкой завершения бизнес-процесса, к завершению.

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

На данный момент точка НуженПараллельныйКонтроль не имеет точек, связанных с ее выходом Да . Создадим новую точку разделения, оставим ее имя по умолчанию Разделение1 , создадим две точки действия, одну назовем ЗаданиеИсполнителю1, вторую – ЗаданиеКонтролеру1 и присоединим к этим точкам действия выходные линии точки разделения.

Для точки действия ЗаданиеИсполнителю1 зададим следующий обработчик ПередСозданиемЗадач :

Процедура ЗаданиеИсполнителю1ПередСозданиемЗадач(ТочкаМаршрутаБизнесПроцесса, ФормируемыеЗадачи, СтандартнаяОбработка) СтандартнаяОбработка=Ложь; НоваяЗадача=Задачи.ЗадачаДляПоручения.СоздатьЗадачу(); НоваяЗадача.БизнесПроцесс = Ссылка; НоваяЗадача.ТочкаМаршрута = БизнесПроцессы.Поручение.ТочкиМаршрута.ЗаданиеИсполнителю1; НоваяЗадача.Наименование = «БП4 — исполнителю, параллельный контроль»; НоваяЗадача.Дата=ТекущаяДата(); НоваяЗадача.Сотрудник=Исполнитель; НоваяЗадача.Задание=»Задание для выполнения: «+ОписаниеЗадания; ФормируемыеЗадачи.Добавить(НоваяЗадача) КонецПроцедуры

Рейтинг
( Пока оценок нет )
Загрузка ...
Бизнес для женщин