четверг, 26 апреля 2018 г.

Запуск Бизнес процесса по шаблону


Запуск бизнес процесса в докуметообороте , по уже имеющимся шаблонам. В примере шаблон ознакомление.

Делаем в расширении ПриЗаписиНаСервереПосле(Отказ, ТекущийОбъект, ПараметрыЗаписи)

Шаблон=Справочники.ШаблоныОзнакомления.НайтиПоНаименованию("Ознакомление с договором");
БизнесПроцесс = БизнесПроцессы.Ознакомление.СоздатьБизнесПроцесс(); 
ПараметрыЗаполнения = Новый Структура();
ПараметрыЗаполнения.Вставить("Шаблон", Шаблон);
ПараметрыЗаполнения.Вставить("Предметы", Объект.Ссылка); 
ПараметрыЗаполнения.Вставить("АвторСобытия", Объект.Создал); 
БизнесПроцесс.Заполнить(ПараметрыЗаполнения);
БизнесПроцесс.Записать()    
Настройка = РегистрыСведений.ПроцессыДляЗапуска.ПолучитьСведенияОЗапускеПроцесса(
    БизнесПроцесс.Ссылка);
СрокиИсполненияПроцессов.РассчитатьСрокИсполненияДляНовогоПроцесса(БизнесПроцесс);
РаботаСБизнесПроцессами.ЗаписатьПроцесс(БизнесПроцесс, "ЗаписьСОбновлениемОбщегоСпискаПроцессов");
Если ЗначениеЗаполнено(Настройка) Тогда
БизнесПроцесс.ОтложенныйСтарт();
Иначе
СтартПроцессовСервер.СтартоватьПроцесс(БизнесПроцесс);
КонецЕсли; 

Комментариев нет:

Отправить комментарий

Печать чека ККМ из драйвера ККМ

Суть проблемы: Пробиваем чек из 1С: Бухгалтерии. Чек пробит не  правильно. Теперь нужно сделать чек коррекции. Но в программе это сделать н...