1. Зачем нужен шаблон? Каким должен быть шаблон?
Во время аттестации «Специалист» по платформе на решение задач отводится целых 5 часов, тем не менее времени не хватает. Чтобы успеть решить все задачи и сделать это правильно, нужно заранее, во время подготовки к экзамену, разработать шаблоны решения, то есть тщательно продумать последовательность действий и хорошо запомнить необходимые куски программного кода.
Тем самым материал будет «разложен по полочкам», и его будет легко извлекать из головы в нужный момент. На экзамене не придется заглядывать в книжки и учебные пособия, вспоминая последовательность действий при решении задач.
Если разработанный шаблон изложить в виде текста (на бумаге или в компьютере), то будет легко сделать еще один важный шаг к успешной сдаче – полностью повторить материал непосредственно перед аттестацией, «забрать его в голову» накануне вечером или по дороге на экзамен.
На мой взгляд, хороший шаблон должен:
- Обеспечивать правильное решение.
- Обеспечивать максимальную скорость решения.
- Легко запоминаться.
Задачи по бизнес-процессам (БП-задачи) очень хороши для разработки шаблона, поскольку они решаются единообразно.
Вы можете использовать предлагаемый шаблон или на его основе сделать собственный.
2. Составление шаблона
По БП-задачам есть много информации в книгах и учебных курсах (см. список в конце статьи). Предлагаемый шаблон основан на нескольких источниках, но в точности не повторяет ни один из них.
Наиболее подробно БП-задачи рассмотрены в курсах [5,6,9]. Методики, изложенные в этих источниках, не могут быть использованы в качестве шаблонов, поскольку цель обучения – обеспечить понимание, дать концептуальное видение объектов конфигурации, которые используются в БП-задачах. В результате, демонстрируя решение задач, преподаватели многократно переходят от одного объекта к другому и обратно. Такая последовательность действий заняла бы на аттестации много времени, и ее сложнее запомнить. Шаблон, предлагаемый в этой статье, построен по принципу: «зашел в объект, сделал все что нужно и не возвращаешься в него». Последовательность работы с объектами соответствует их порядку в дереве конфигурации.
Последовательность действий в шаблоне наиболее близка к [4,8]. В шаблон внесен весь необходимый программный код.
Методики решения БП-задач, изложенные в различных источниках, отличаются друг от друга способом установки значения параметра сеанса, в котором хранится текущий пользователь, и способом обновления карты маршрута.
В [1,2,3,5,6,7,8] значение параметра сеанса устанавливается в модуле сеанса, а в [4,9] – с помощью кнопки «Сделать текущим» в справочнике физических лиц. В шаблоне использован первый вариант.
Обновление карты маршрута в шаблоне сделано так, как было рекомендовано на консультации [5]. Альтернативный вариант – с помощью кнопки «Обновить карту» в форме бизнес-процесса изложен в [6,7,8].
3. Шаблон решения БП-задач
На экзамене условие БП-задачи содержит в себе текст задания, изображение карты маршрута и таблицу адресации. Далее по тексту последние две части обозначены как «карта маршрута задания» и «таблица адресации задания».
Последовательность шагов шаблона:
1) Добавить подсистему «БизнесПроцессы»: Общие -> Подсистемы -> Добавить (по правой кнопке мыши).
2) Включить в эту подсистему справочники «ФизическиеЛица» и «Подразделения», регистр сведений «РегистрАдресации».
3) Добавить параметр сеанса «ТекИсполнитель», тип СправочникСсылка.ФизическиеЛица: Общие -> Параметры сеанса -> Добавить (по правой кнопке мыши).
4) Создать модуль сеанса «УстановкаПараметровСеанса»: Корень дерева конфигурации -> Открыть модуль сеанса (по правой кнопке мыши) -> В списке процедур и функций выбрать "".
Процедура УстановкаПараметровСеанса(ТребуемыеПараметры)
ПараметрыСеанса.ТекИсполнитель = Справочники.ФизическиеЛица.НайтиПоКоду(ИмяПользователя());
КонецПроцедуры
5) Создать роль «Администратор». Общие -> Роли -> Добавить (по правой кнопке мыши). Действия -> Установить все права. Поставить галочку «Устанавливать права для новых объектов».
6) По карте маршрута и таблице адресации задания определить список необходимых сотрудников. Например, если в карте маршрута задания указан сотрудник Иванов, то такого сотрудника помещаем в список; если указана должность «Кладовщик», то добавляем в список всех сотрудников из таблицы адресации с этой должностью и т.д.
Если текущее содержание справочника «ФизическиеЛица» не соответствует заданию, дополнить справочник – добавить предопределенные значения, которые есть в получившемся списке сотрудников, но отсутствуют в конфигурации.
7) По списку сотрудников, составленному на предыдущем шаге, создать пользователей с ролью «Администратор»: Администрирование -> Пользователи -> Добавить.
Пользователей можно создавать, копируя фамилии из справочника «ФизическиеЛица».
8) Если в карте маршрута задания указаны должности, необходимо добавить справочник «Должности» (Подсистемы: «БизнесПроцессы») и заполнить его предопределенными значениями: Менеджер, Кладовщик и т.д. В справочник нужно занести только те должности, которые указаны в карте маршрута задания.
9) Если в карте маршрута задания указаны подразделения и/или должности, добавить соответствующие измерения в РегистрАдресации: Подразделение (тип: СправочникСсылка.Подразделения), Должность (тип: СправочникСсылка.Должности). Для реквизита «Исполнитель» установить «Запрет незаполненных значений».
10) Создать задачу «Задача1». Представление списка: «Список задач». Подсистемы: «БизнесПроцессы».
11) На закладке «Адресация». Адресация: «РегистрАдресации».
Добавить реквизиты адресации: Исполнитель, Подразделение, Должность - в соответствии с имеющимися измерениями регистра адресации, созданными на шаге 9.
Для каждого реквизита адресации задать свойство «Измерение адресации»: Исполнитель, Подразделение, Должность (соответственно).
Основной реквизит адресации: Исполнитель.
Текущий исполнитель: ТекИсполнитель.
12) Создать форму списка задач «ФормаСпискаПоИсполнителю», убрать галочку «Назначить форму основной».
По правой кнопке мыши открыть свойства реквизита «Список»:
Основная таблица: Задача.Задача1.ЗадачиПоИсполнителю.
Настройка списка -> Открыть, добавить отбор: «Выполнена Равно Нет».
13) В модуль формы добавить обработчик события «ПриСозданииНаСервере»:
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Заголовок = ПараметрыСеанса.ТекИсполнитель;
КонецПроцедуры
14) Вывести форму «ФормаСпискаПоИсполнителю» в рабочей области начальной страницы: Корень дерева конфигурации -> Открыть рабочую область начальной страницы –> Добавить. Шаблон начальной страницы: Одна колонка.
15) Создать бизнес-процесс БизнесПроцесс1. Задачи: «Задача1». Подсистемы: «БизнесПроцессы». На закладке «Прочее» нажать кнопку «Карта маршрута» и создать карту маршрута в соответствии с заданием.
Для карты маршрута используется интуитивно понятный интерфейс, единственный момент, на который нужно обратить внимание: если кончик стрелки белый - она не соединилась.
Если в карте маршрута задания точка действия представлена в виде нескольких прямоугольников, для нее надо поставить галочку «Групповая».
Если карте маршрута задания есть точка условия, необходимо для бизнес процесса создать одноименный реквизит, например, «ОплатаНаличными», тип: Булево. Для точки условия создать обработчик события «ПроверкаУсловия», например:
Процедура ОплатаНаличнымиПроверкаУсловия(ТочкаМаршрутаБизнесПроцесса, Результат)
Результат = ОплатаНаличными;
КонецПроцедуры
Если в точке условия «Результат» - истина, то движение происходит по той ветке карты маршрута, которая помечена серой точкой (эта ветка должна иметь заголовок «Да»).
Для каждой точки действия указать значения реквизитов адресации: Исполнитель, Подразделение, Должность, – в соответствии с картой маршрута, приведенной в задании.
16) Создать форму бизнес-процесса. Добавить реквизит КартаМаршрута, тип: «Графическая схема». Перетащить этот реквизит в элементы формы.
В модуле формы бизнес-процесса:
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
БизнесПроцессОбъект = РеквизитФормыВЗначение("Объект");
КартаМаршрута = БизнесПроцессОбъект.ПолучитьКартуМаршрута();
КонецПроцедуры
&НаСервере
Процедура ПриЧтенииНаСервере(ТекущийОбъект)
КартаМаршрута = ТекущийОбъект.ПолучитьКартуМаршрута();
КонецПроцедуры
17) В пользовательском режиме заполнить «РегистрАдресации».
Это самый важный этап решения БП-задачи, именно адресация проверяется на экзамене в первую очередь.
По карте маршрута задания нужно последовательно для каждой точки действия определить необходимые подразделения и должности (если они используются). На основе этих данных выбрать строки из таблицы адресации задания и занести их в «РегистрАдресации».
Нужно учитывать, что в отборе данных из регистра адресации участвуют и незаполненные реквизиты адресации (если у точки действия не задан реквизит «Исполнитель»).
Рассмотрим пример, в котором используются все три реквизита адресации:
- Если в задании для некоторой точки действия указано «Любой менеджер отдела продаж», то из таблицы задания берем всех менеджеров отдела продаж и заносим их в «РегистрАдресации»:
Сотрудник |
Подразделение |
Должность |
Галкин |
Отдел продаж |
Менеджер |
Палкин |
Отдел продаж |
Менеджер |
- Если для другой точки действия указано «Любой менеджер», без указания подразделения, то дополнительно в «РегистрАдресации» нужно добавить строки:
Сотрудник |
Подразделение |
Должность |
Галкин |
|
Менеджер |
Палкин |
|
Менеджер |
- Если для третьей точки действия указано «Любой сотрудник отдела продаж», без указания должностей, то добавляются строки:
Сотрудник |
Подразделение |
Должность |
Галкин |
Отдел продаж |
|
Палкин |
Отдел продаж |
|
Таким образом, для одного сотрудника в регистре адресации может быть несколько строк (а если один сотрудник может работать в нескольких подразделениях и/или нескольких должностях, то строк будет еще больше).
18) Протестировать бизнес-процесс. В пользовательском режиме стартовать бизнес-процесс. Зайти в систему под пользователем, у которого в соответствии с заданием должна появиться задача. Убедиться, что задача появилась. Выполнить задачу. Убедиться, что автоматически была создана следующая задача в соответствии с картой маршрута.
4. Возможные дополнения к шаблону
В модуль сеанса, в процедуру «УстановкаПараметровСеанса» можно добавить проверку того, что в справочнике «ФизическиеЛица» найдено соответствие текущему пользователю. Если не найдено соответствие, пользователю выдается сообщение:
Процедура УстановкаПараметровСеанса(ТребуемыеПараметры)
Исп = Справочники.ФизическиеЛица.НайтиПоКоду(ИмяПользователя());
Если Исп.Пустая() Тогда
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "Не найден исполнитель " + ИмяПользователя();
Сообщение.Сообщить();
КонецЕсли;
ПараметрыСеанса.ТекИсполнитель = Исп;
КонецПроцедуры
В модуль формы бизнес-процесса можно добавить кнопку «Обновить карту», как это рекомендовано в [6,7,8]:
&НаСервере
Процедура ОбновитьСхему()
БизнесПроцессОбъект = РеквизитФормыВЗначение("Объект");
КартаМаршрута = БизнесПроцессОбъект.ПолучитьКартуМаршрута();
КонецПроцедуры
&НаКлиенте
Процедура ОбновитьКарту(Команда)
ОбновитьСхему();
КонецПроцедуры
С помощью кнопки «Обновить карту» можно выполнять обновление в любой момент времени (например, когда в другом окне «1С:Предприятие» выполнена очередная задача), а не только в момент открытия формы и выполнения команды «Все действия» -> «Перечитать», как это сделано в основном шаблоне.
В справочник «ФизическиеЛица» можно добавить кнопку «Сделать текущим» (рекомендовано в [4,9]):
&НаКлиенте
Процедура СделатьТекущим(Команда)
УстановитьТекущегоИсполнителя(Элементы.Список.ТекущаяСтрока);
КонецПроцедуры
&НаСервереБезКонтекста
Процедура УстановитьТекущегоИсполнителя(Исполнитель)
ПараметрыСеанса.ТекИсполнитель = Исполнитель;
КонецПроцедуры
Наличие кнопки «Сделать текущим» позволит переключаться между пользователями (менять параметр сеанса «ТекИсполнитель») без перезапуска «1С:Предприятие», что может быть удобно при тестировании. Полагаю, что время на создание этой кнопки сопоставимо со временим нескольких перезапусков «1С:Предприятие», поэтому я не включил эту кнопку в основной шаблон.
Добавлять эту кнопку вместо процедуры УстановкаПараметровСеанса (именно этот вариант описан в [4,9]) я не стал. В шаблоне реализован вариант установки параметра сеанса, рекомендованный в наиболее авторитетном источнике – на консультации к экзамену [5].
Чтобы не запутаться со списком исполнителей на шагах 6 и 7, можно взять полный список исполнителей из таблицы адресации задания. На занесение полного списка в справочник «ФизическиеЛица» и в перечень пользователей может потребоваться больше времени, но в этом случае меньше вероятность ошибки.
Реквизит «Ведущая задача» необходим при работе с вложенными бизнес-процессами. Он не используется в задачах на аттестации. Его можно исключить из формы бизнес-процесса.
5. Комментарии к решению задач из сборника
Задачи из сборника [8] различаются по следующим характеристикам:
1) Используемые реквизиты адресации. Возможны варианты:
- Сотрудник, Подразделение,
- Сотрудник, Должность,
- Сотрудник, Подразделение, Должность.
Реквизиты определятся адресацией, заданной в карте маршрута задания.
Если не используются должности, то на шаге 8 не нужно создавать справочник «Должности», а на шаге 9 в «РегистрАдресации» не нужно добавлять измерение «Должность».
Если не используются подразделения - на шаге 9 в «РегистрАдресации» не нужно добавлять измерение «Подразделение».
2) Используемые должности. Нужно занести в справочник только те должности, которые указаны в карте маршрута задания.
3) Список сотрудников (см. пояснения к шагу 6 шаблона).
4) Наличие или отсутствие точек условия в карте маршрута. Если точки условия нет, на шаге 15 не нужно добавлять реквизит бизнес-процесса и обработчик события «ПроверкаУсловия».
5) Заполнения регистра адресации. Если используются не все измерения адресации, упрощается заполнение регистра адресации на шаге 17.
Далее для каждой строки регистра адресации дан комментарий - указано, по какой точке действия эта строка сформирована.
Задача 4.1
1) Реквизиты адресации: Сотрудник, Должность.
2) Должности: Менеджер, Кассир.
3) Сотрудники: Бельдыев, Рахимов, Мансуров, Васина, Мишина.
4) Точка условия: нет.
5) Заполнение регистра адресации
Сотрудник |
Должность |
Комментарий (точка действия, адресация) |
Бельдыев |
Менеджер |
Заказ товара, Любой менеджер |
Рахимов |
Менеджер |
Заказ товара, Любой менеджер |
Мансуров |
Менеджер |
Заказ товара, Любой менеджер |
Васина |
Кассир |
Оплата поставщику, Любой кассир |
Мишина |
Кассир |
Оплата поставщику, Любой кассир |
Задача 4.2
1) Реквизиты адресации: Сотрудник, Подразделение.
2) Должности: нет.
3) Сотрудники: Онопко, Бельдыев, Рахимов, Мансуров, Халиков, Петров, Васина, Мишина, Кротов, Иванов.
4) Точка условия: нет.
5) Заполнение регистра адресации:
Сотрудник |
Подразделение |
Комментарий (точка действия, адресация) |
Онопко |
Отдел закупок |
Заявка на аванс, Любой сотрудник из отдела закупок |
Бельдыев |
Отдел закупок |
Заявка на аванс, Любой сотрудник из отдела закупок |
Рахимов |
Отдел закупок |
Заявка на аванс, Любой сотрудник из отдела закупок |
Мансуров |
Отдел закупок |
Заявка на аванс, Любой сотрудник из отдела закупок |
Халиков |
Отдел закупок |
Заявка на аванс, Любой сотрудник из отдела закупок |
Петров |
Отдел закупок |
Заявка на аванс, Любой сотрудник из отдела закупок |
Васина |
Отдел закупок |
Заявка на аванс, Любой сотрудник из отдела закупок |
Васина |
Бухгалтерия |
Выдача аванса, Любой сотрудник бухгалтерии |
Мишина |
Бухгалтерия |
Выдача аванса, Любой сотрудник бухгалтерии |
Кротов |
Бухгалтерия |
Выдача аванса, Любой сотрудник бухгалтерии |
Иванов |
Бухгалтерия |
Выдача аванса, Любой сотрудник бухгалтерии |
Задача 4.3
1) Реквизиты адресации: Сотрудник, Подразделение, Должность.
2) Должности: Менеджер, Кладовщик.
3) Сотрудники: Бельдыев, Рахимов, Мансуров, Жупиков, Халиков, Лоханкина.
4) Точка условия: нет.
5) Заполнение регистра адресации:
Сотрудник |
Подразделение |
Должность |
Комментарий (точка действия, адресация) |
Бельдыев |
Отдел закупок |
Менеджер |
Заказ товара, Любой менеджер отдела закупок |
Рахимов |
Отдел закупок |
Менеджер |
Заказ товара, Любой менеджер отдела закупок |
Мансуров |
Отдел закупок |
Менеджер |
Заказ товара, Любой менеджер отдела закупок |
Жупиков |
|
Кладовщик |
Прием товара, Любой кладовщик |
Халиков |
|
Кладовщик |
Прием товара, Любой кладовщик |
Лоханкина |
|
Кладовщик |
Прием товара, Любой кладовщик |
Задача 4.4
1) Реквизиты адресации: Сотрудник, Подразделение.
2) Должности: нет.
3) Сотрудники: Степанов, Петров, Федорова, Васин, Головлев, Кротова, Мишин, Васина, Мишина, Кротов, Иванов.
4) Точка условия: нет.
5) Заполнение регистра адресации:
Сотрудник |
Подразделение |
Комментарий (точка действия, адресация) |
Степанов |
Отдел внедрения |
Отчет о проделанной работе, Все сотрудники отдела внедрения |
Петров |
Отдел внедрения |
Отчет о проделанной работе, Все сотрудники отдела внедрения |
Федорова |
Отдел внедрения |
Отчет о проделанной работе, Все сотрудники отдела внедрения |
Васин |
Отдел внедрения |
Отчет о проделанной работе, Все сотрудники отдела внедрения |
Головлев |
Отдел внедрения |
Отчет о проделанной работе, Все сотрудники отдела внедрения |
Кротова |
Отдел внедрения |
Отчет о проделанной работе, Все сотрудники отдела внедрения |
Мишин |
Отдел внедрения |
Отчет о проделанной работе, Все сотрудники отдела внедрения |
Васина |
Бухгалтерия |
Начисление зарплаты, Любой сотрудник бухгалтерии |
Мишина |
Бухгалтерия |
Начисление зарплаты, Любой сотрудник бухгалтерии |
Кротов |
Бухгалтерия |
Начисление зарплаты, Любой сотрудник бухгалтерии |
Иванов |
Бухгалтерия |
Начисление зарплаты, Любой сотрудник бухгалтерии |
Для точки действия «Отчет о проделанной работе» установить галку «Групповая».
Задача 4.5
1) Реквизиты адресации: Сотрудник, Должность.
2) Должности: Менеджер, Кассир.
3) Сотрудники: Бельдыев, Рахимов, Мансуров, Галкин, Палкин, Малкин, Васина, Мишина.
4) Точка условия: нет.
5) Заполнение регистра адресации:
Сотрудник |
Должность |
Комментарий (точка действия, адресация) |
Бельдыев |
Менеджер |
Отчет о проделанной работе, Все менеджеры |
Рахимов |
Менеджер |
Отчет о проделанной работе, Все менеджеры |
Мансуров |
Менеджер |
Отчет о проделанной работе, Все менеджеры |
Галкин |
Менеджер |
Отчет о проделанной работе, Все менеджеры |
Палкин |
Менеджер |
Отчет о проделанной работе, Все менеджеры |
Малкин |
Менеджер |
Отчет о проделанной работе, Все менеджеры |
Васина |
Кассир |
Выплата зарплаты, Любой кассир |
Мишина |
Кассир |
Выплата зарплаты, Любой кассир |
Для точки действия «Отчет о проделанной работе» установить галку «Групповая».
Задача 4.6
1) Реквизиты адресации: Сотрудник, Подразделение, Должность.
2) Должности: Начальник отдела, Зам. начальника отдела.
3) Сотрудники: Хабибулин, Крамер, Коган, Галкин, Палкин, Малкин, Залкинд, Лоханкина.
4) Точка условия: нет.
5) Заполнение регистра адресации:
Сотрудник |
Подразделение |
Должность |
Комментарий (точка действия, адресация) |
Хабибулин |
Отдел продаж |
Начальник отдела |
Назначение совещания, Начальник отдела продаж |
Хабибулин |
Отдел продаж |
|
Оповещение о собрании, Все сотрудники отдела продаж |
Крамер |
Отдел продаж |
|
Оповещение о собрании, Все сотрудники отдела продаж |
Коган |
Отдел продаж |
|
Оповещение о собрании, Все сотрудники отдела продаж |
Галкин |
Отдел продаж |
|
Оповещение о собрании, Все сотрудники отдела продаж |
Палкин |
Отдел продаж |
|
Оповещение о собрании, Все сотрудники отдела продаж |
Малкин |
Отдел продаж |
|
Оповещение о собрании, Все сотрудники отдела продаж |
Залкинд |
Отдел продаж |
|
Оповещение о собрании, Все сотрудники отдела продаж |
Лоханкина |
Отдел продаж |
|
Оповещение о собрании, Все сотрудники отдела продаж |
Крамер |
Отдел продаж |
Зам. начальника отдела |
Контроль исполнения, Заместитель начальника отдела продаж |
Коган |
Отдел продаж |
Зам. начальника отдела |
Контроль исполнения, Заместитель начальника отдела продаж |
Для точки действия «Оповещение о собрании» установить галку «Групповая».
Задача 4.7
1) Реквизиты адресации: Сотрудник, Подразделение, Должность.
2) Должности: Бухгалтер, Кассир.
3) Сотрудники: Онопко, Петренко, Бельдыев, Рахимов, Мансуров, Жупиков, Сидоров, Мишина, Кротов, Васина.
4) Точка условия: ОплатаНаличными.
Процедура ОплатаНаличнымиПроверкаУсловия(
ТочкаМаршрутаБизнесПроцесса, Результат)
Результат = ОплатаНаличными;
КонецПроцедуры.
5) Заполнение регистра адресации:
Сотрудник |
Подразделение |
Должность |
Комментарий (точка действия, адресация) |
Онопко |
Отдел закупок |
|
Заказ товара, Любой сотрудник отдела закупок |
Петренко |
Отдел закупок |
|
Заказ товара, Любой сотрудник отдела закупок |
Бельдыев |
Отдел закупок |
|
Заказ товара, Любой сотрудник отдела закупок |
Рахимов |
Отдел закупок |
|
Заказ товара, Любой сотрудник отдела закупок |
Мансуров |
Отдел закупок |
|
Заказ товара, Любой сотрудник отдела закупок |
Жупиков |
Отдел закупок |
|
Заказ товара, Любой сотрудник отдела закупок |
Сидоров |
Отдел закупок |
|
Заказ товара, Любой сотрудник отдела закупок |
Мишина |
Бухгалтерия |
Бухгалтер |
Оплата через банк, Любой бухгалтер из бухгалтерии |
Кротов |
Бухгалтерия |
Бухгалтер |
Оплата через банк, Любой бухгалтер из бухгалтерии |
Васина |
Бухгалтерия |
Кассир |
Оплата из кассы, Любой кассир из бухгалтерии |
Мишина |
Бухгалтерия |
Кассир |
Оплата из кассы, Любой кассир из бухгалтерии |
Задача 4.8
1) Реквизиты адресации: Сотрудник, Подразделение, Должность.
2) Должности: Руководитель проекта, Ведущий специалист, Специалист, Начальник отдела.
3) Сотрудники: Петров, Федорова, Васин, Головлев, Кротова, Мишин, Степанов.
4) Точка условия: СложныйПроект.
Процедура СложныйПроектПроверкаУсловия(
ТочкаМаршрутаБизнесПроцесса, Результат)
Результат = СложныйПроект;
КонецПроцедуры
5) Заполнение регистра адресации:
Сотрудник |
Подразделение |
Должность |
Комментарий (точка действия, адресация) |
Петров |
Отдел внедрения |
Руководитель проекта |
Новый проект, Руководитель проекта из отдела внедрения |
Федорова |
Отдел внедрения |
Руководитель проекта |
Новый проект, Руководитель проекта из отдела внедрения |
Федорова |
Отдел внедрения |
Ведущий специалист |
Назначить исполнителя, Ведущий специалист из отдела внедрения |
Васин |
Отдел внедрения |
Ведущий специалист |
Назначить исполнителя, Ведущий специалист из отдела внедрения |
Головлев |
Отдел внедрения |
Специалист |
Выполнение, Все специалисты из отдела внедрения |
Кротова |
Отдел внедрения |
Специалист |
Выполнение, Все специалисты из отдела внедрения |
Мишин |
Отдел внедрения |
Специалист |
Выполнение, Все специалисты из отдела внедрения |
Степанов |
Отдел внедрения |
Начальник отдела |
Сдача проекта. Начальник отдела внедрения |
Для точки действия «Выполнение» установить галку «Групповая».
Задача 4.9
1) Реквизиты адресации: Сотрудник, Подразделение, Должность.
2) Должности: Менеджер, Бухгалтер, Кладовщик.
3) Сотрудники: Галкин, Палкин, Малкин, Мишина, Кротов, Васина, Иванов, Залкинд, Лоханкина, Жупиков.
4) Точка условия: нет.
5) Заполнение регистра адресации:
Сотрудник |
Подразделение |
Должность |
Комментарий (точка действия, адресация) |
Галкин |
Отдел продаж |
Менеджер |
Заявка покупателя, Любой менеджер отдела продаж |
Палкин |
Отдел продаж |
Менеджер |
Заявка покупателя, Любой менеджер отдела продаж |
Малкин |
Отдел продаж |
Менеджер |
Заявка покупателя, Любой менеджер отдела продаж |
Мишина |
|
Бухгалтер |
Получение оплаты, Любой бухгалтер |
Кротов |
|
Бухгалтер |
Получение оплаты, Любой бухгалтер |
Васина |
Бухгалтерия |
|
Оформление документов, Любой сотрудник бухгалтерии |
Мишина |
Бухгалтерия |
|
Оформление документов, Любой сотрудник бухгалтерии |
Кротов |
Бухгалтерия |
|
Оформление документов, Любой сотрудник бухгалтерии |
Иванов |
Бухгалтерия |
|
Оформление документов, Любой сотрудник бухгалтерии |
Залкинд |
|
Кладовщик |
Выдача товаров, Любой кладовщик |
Лоханкина |
|
Кладовщик |
Выдача товаров, Любой кладовщик |
Жупиков |
|
Кладовщик |
Выдача товаров, Любой кладовщик |
Задача 4.10
1) Реквизиты адресации: Сотрудник, Подразделение, Должность.
2) Должности: Менеджер, Кладовщик, Бухгалтер.
3) Сотрудники: Галкин, Палкин, Малкин, Залкинд, Лоханкина, Жупиков, Мишина, Кротов.
4) Точка условия: нет.
5) Заполнение регистра адресации:
Сотрудник |
Подразделение |
Должность |
Комментарий (точка действия, адресация) |
Галкин |
Отдел продаж |
Менеджер |
Заявка покупателя, Любой менеджер отдела продаж |
Палкин |
Отдел продаж |
Менеджер |
Заявка покупателя, Любой менеджер отдела продаж |
Малкин |
Отдел продаж |
Менеджер |
Заявка покупателя, Любой менеджер отдела продаж |
Залкинд |
|
Кладовщик |
Отгрузка, Все кладовщики |
Лоханкина |
|
Кладовщик |
Отгрузка, Все кладовщики |
Жупиков |
|
Кладовщик |
Отгрузка, Все кладовщики |
Мишина |
|
Бухгалтер |
Сверка взаиморасчетов, Любой бухгалтер |
Кротов |
|
Бухгалтер |
Сверка взаиморасчетов, Любой бухгалтер |
Для точки действия «Отгрузка» установить галку «Групповая».
6. Немного теории бизнес-процессов
На аттестации экзаменатор может задавать любые вопросы, в том числе по бизнес-процессам. Поэтому приведу некоторые ключевые моменты теории бизнес-процессов (более подробно теория изложена в [1,3]).
Бизнес-процесс - объединение отдельных операций в цепочки взаимосвязанных действий, приводящих к достижению конкретной цели.
Цепочка действий представляется в виде карты маршрута, содержащей следующие точки: старта, действия, условия, завершения, разделения, слияния.
Задачи формируются бизнес-процессом при прохождении маршрута в момент перехода на очередную точку действия.
Переход на следующую точку маршрута происходит после того, как текущая задача сообщит бизнес-процессу о своем завершении.
Адресация задач бизнес-процессов бывает двух типов: персональная и ролевая. При персональной адресации для точки действия указывается конкретный исполнитель, при ролевой – подразделение и/или должность. Заполняются соответствующие реквизиты адресации: «Исполнитель», «Подразделение», «Должность».
Ролевая адресация – набор правил и соглашений, зафиксированных в настройках объектов метаданных, который позволяет определять конечного адресата (исполнителя), исходя из назначенных ему ролей, принадлежности к подразделению, а также других реквизитов адресации (должностей).
Источники
- 1С:Предприятие 8. Руководство разработчика. (Глава 13. Бизнес-процессы и задачи). – в печатном виде или на диске ИТС.
- Ажеронок В.А., Габец А.П., Гончаров Д.И., Козырев Д.В., Кухлевский Д.С., Островерх А.В., Радченко М.Г., Хрусталева Е.Ю. Профессиональная разработка в системе «1С:Предприятие 8». – М.: 1С-Паблишинг, 2012. (Глава 14. Бизнес-процессы).
- Гончаров Д.И., Хрусталева Е.Ю. Решение специальных прикладных задач в «1С:Предприятии 8.2». – М.: 1С-Паблишинг, 2012. (Глава 1. Механизм бизнес-процессов).
- Готовимся к экзамену 1С: Специалист по платформе 8.х. Решаем задачи по бизнес-процессам. - //infostart.ru/public/127312/.
- Консультация к экзамену "1С:Специалист" по платформе "1С:Предприятие 8.2". – 1С, учебный центр №1 (осень 2012).
- Материалы курса «Конфигурирование платформы "1С:Предприятие 8.2"». - 1С, учебный центр №1.
- Материалы курса «Решение сквозной задачи с использованием платформы "1С:Предприятие 8" для подготовки к экзамену "1С:Ппециалист" по платформе "1С:Предприятие 8"». - 1С, учебный центр №3.
- Сборник задач для подготовки к экзамену «1С:Специалист» по платформе «1С:Предприятие 8». Редакция 3. – М.: 1С-Паблишинг, 2011.
- Курс подготовки к Аттестации на «1С:Специалист по платформе 8.2» - http:// /dev-attestation/.
27.09.2013 - Добален файл с решением задачи 4.7 на основе предлагаемого шаблона.