Skip to main content

Создание бизнес процесса

Начало: База пустая.

Шаг 1. Создание системной роли и системного пользователя. Должен быть хотя бы один пользователь с правами администратора.

Шаг 2. Настройка хранения ссылки на профиль пользователя. Детали о пользователях и ролях

Создать справочник Сотрудники, он будет содержать профиль пользователя. Для начала без реквизитов, по необходимости добавить.

Нужно создать параметр сеанса Текущий пользователь, тип - СправочникСсылка.Сотрудники. В модуле сеанса создается процедура, сохраняющая в этот параметр сеанса ссылку на нужную запись в справочнике. 

Процедура УстановкаПараметровСеанса(ТребуемыеПараметры)
  	ИмяПольз = ИмяПользователя(); 
  	ТекПользователь = Справочники.Сотрудники.НайтиПоНаименованию(ИмяПольз, Истина);
  	Если Не ЗначениеЗаполнено(ТекПользователь) Тогда
        	НовыйПользователь = Справочники.Сотрудники.СоздатьЭлемент();
        	НовыйПользователь.Наименование = ИмяПольз;
        	НовыйПользователь.Код = ИмяПольз;
        	НовыйПользователь.Записать();
        	ТекПользователь = НовыйПользователь.Ссылка;
  	КонецЕсли;                                       	
  	ПараметрыСеанса.ТекущийПользователь = ТекПользователь;
КонецПроцедуры

Сейчас после входа в систему с пустым справочником Сотрудники, в нем должен создаться пользователь. Для проверки можно сделать обработку и кнопку "Вывести", которая отобразит запись из справочника о текущем пользователе.

Шаг 3. Создание справочника должностей и регистра сведений. Нужно для организации модели распределения заданий бизнес процесса по должностям, а не по именам.