Процедура УстановкаПараметровСеанса(ТребуемыеПараметры)
ТекПользователь =Справочники.ФизическиеЛица.НайтиПоНаименованию(ИмяПользователя());
Если ТекПользователь.Пустая() тогда
НовПользователь =Справочники.ФизическиеЛица.СоздатьЭлемент();
НовПользователь.Наименование =ИмяПользователя();
НовПользователь.Записать();
ТекПользователь= НовПользователь;
КонецЕсли;
ПараметрыСеанса.ТекущийИсполнитель=ТекПользователь;
КонецПроцедуры
6) Указываем у задачи регистр адресации, добавляем реквизиты адресации: Исполнитель, Должность, Подразделение. У каждого реквизиты указываем в свойствах на закладке адресации связь с регистром.
Указываем у задачи Основной реквизит адресации — Исполнитель
Указываем у задачи Текущий исполнитель — параметр сеанса ТекущийПользователь
Конструктор процессов для 1С:УНФ. Бизнес-процессы и задачи для сотрудников предприятия, примеры и др
7) Добавляем БизнесПроцесс — БизнесПроцесс1. БП связываем с задачей.
У БП создаем форму. На форму размещаем карту и команду»Обновить».
В модуле формы создаем создаем процедуры:
Увы кнопка «Обновить» не работает в текущей версии платформы по причине ошибки в платформе, поэтому необходимо заново открывать форму чтобы увидеть состояние процесса.
8)У БП Продажи рисуем карту маршрута и указываем параметры на закладке адресация согласно заданию.
9)Создаем роль «ПолныеПрава» и д обавляем пользователей для отладки
Добавляем форму списка задачи(не основная) . Указываем для динамического списка источник по исполнителю. В параметрах списка указываем отбор.
10) Размещаем созданную форму на рабочий стол.
11) В режиме предприятие заполняем регистр адресации. Это самый важный этап.
Источник: learning1c.blogspot.com
Заметки человекообразного админа
1. Создаем подсистему БизнесПроцессы
Для удобства включить в эту подсистему справочники «ФизическиеЛица» и «Подразделения», регистр сведений «РегистрАдресации».
2 . Создаем роль Администратор
Копируем из из предопределенных элементов справочника ФизическиеЛица и назначаем им роль эту
3. Добавляем новый параметр сеанса – ТекущийПользователь
Создать модуль сеанса «УстановкаПараметровСеанса»
Процедура УстановкаПараметровСеанса(ТребуемыеПараметры) ПараметрыСеанса.ТекИсполнитель =
Справочники.ФизическиеЛица.НайтиПоКоду(ИмяПользователя()); КонецПроцедуры
4. Если в задачи указаны Должности, необходимо создать справочник должности и добавить предопределенные значения.
Подготовка к экзамену «Специалист по платформе 1С» Бизнес-процессы
5.Заполнить РегистрАдресации
Заполнить в соответствии с таблицей задачи
6.Создать Задачу
Добавить реквизиты адресации: Исполнитель, Подразделение, Должность — в соответствии с имеющимися измерениями регистра адресации
Для каждого реквизита адресации задать свойство «Измерение адресации»: Исполнитель, Подразделение, Должность (соответственно). Основной реквизит адресации: Исполнитель. Текущий исполнитель: ТекИсполнитель.
7. Создать бизнес-процесс
Для карты маршрута используется интуитивно понятный интерфейс, единственный момент, на который нужно обратить внимание: если кончик стрелки белый — она не соединилась.
Если в карте маршрута задания точка действия представлена в виде нескольких прямоугольников, для нее надо поставить галочку «Групповая».
Если карте маршрута задания есть точка условия, необходимо для бизнес процесса создать одноименный реквизит, например, «ОплатаНаличными», тип: Булево. Для точки условия создать обработчик события «ПроверкаУсловия», например:
Для карты маршрута используется интуитивно понятный интерфейс, единственный момент, на который нужно обратить внимание: если кончик стрелки белый — она не соединилась.
Если в карте маршрута задания точка действия представлена в виде нескольких прямоугольников, для нее надо поставить галочку «Групповая».
Если карте маршрута задания есть точка условия, необходимо для бизнес процесса создать одноименный реквизит, например, «ОплатаНаличными», тип: Булево. Для точки условия создать обработчик события «ПроверкаУсловия», например:
Процедура ОплатаНаличнымиПроверкаУсловия(ТочкаМаршрутаБизнесПроцесса, Результат) Результат = ОплатаНаличными; КонецПроцедуры
Если в точке условия «Результат» — истина, то движение происходит по той ветке карты маршрута, которая помечена серой точкой (эта ветка должна иметь заголовок «Да»).
Для каждой точки действия указать значения реквизитов адресации: Исполнитель, Подразделение, Должность, – в соответствии с картой маршрута, приведенной в задании.
8.Создать Форму БП
В модуле формы бизнес-процесса для обновления карты:
Объект»); КартаМаршрута = БизнесПроцессОбъект.ПолучитьКартуМаршрута(); КонецПроцедуры КонецПроцедуры
Для отображения Задач по исполнителю нужно создать доп форму списка
и в динамическом списке поменять основную таблицу:
Источник: admindnotes.blogspot.com
“БИЗНЕС-ПРОЦЕССЫ” ДЛЯ ПОДГОТОВКИ К ЭКЗАМЕНУ 1С:СПЕЦИАЛИСТ ПО ПЛАТФОРМЕ
КУРС. “Бизнес-процессы” для подготовки к экзамену 1С:Специалист по платформе
Механизм бизнес-процессов (work-flow) позволяет разработчику организовать совместную работу пользователей при выполнении типовых последовательностей деловых операций.
Но во многих существующих информационных системах для этого используют продукты, которые приходится интегрировать с приложениями, решающими экономические задачи.
В платформе “1С:Предприятие 8” механизм бизнес-процессов интегрирован в систему таким образом, что ни разработчик, ни пользователь не видят “швов”, разделяющих этот механизм и другую функциональность.
Он содержит средства для описания в прикладном решении схем бизнес-процессов и их маршрутизации, для управления бизнес-процессом и организации его связи с другими функциями прикладного решения.