Изменялся только код в форме СозданиеБизнесПроцесса.
Для работы обработки необходимо:
1)Открыть модуль объекта обработки, скопировать размещенный там код и разместить его в любом неглобальном общем модуле, который может быть выполнен на сервере.
2)Затем заменить в тексте модуля формы СозданиеБизнесПроцесса строки "ИмяОбщегоМодуля" на наименование выбранного Вами общего модуля.
3)Подцепить обработку в конфигурацию.
4) Запуск процесса согласования возможен из документа, который указан в свойстве "Тип параметра команды" общей команды ИнтеграцияС1СДокументооборотСоздатьБизнесПроцесс, либо любым удобным Вам способом (например своей кнопкой в документе)
Код команды ИнтеграцияС1СДокументооборотСоздатьБизнесПроцесс вызывает открытие формы обработки СозданиеБизнесПроцесса:
&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
ИнтеграцияС1СДокументооборотКлиент.СоздатьБизнесПроцесс(ПараметрКоманды);
КонецПроцедуры
Процедура СоздатьБизнесПроцесс(СсылкаНаВнешнийОбъект = Неопределено, ГлавнаяЗадача = Неопределено, ОписаниеОповещенияОЗакрытии = Неопределено) Экспорт
// получение дерева шаблонов процессов.
Если ИнтеграцияС1СДокументооборотКлиентПовтИсп.ДоступенФункционалВерсииСервиса("1.2.6.2") Тогда
ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить("ВнешнийОбъект",СсылкаНаВнешнийОбъект);
ПараметрыФормы.Вставить("ГлавнаяЗадача",ГлавнаяЗадача);
Оповещение = Новый ОписаниеОповещения("СоздатьБизнесПроцессЗавершение", ИнтеграцияС1СДокументооборотКлиент, ОписаниеОповещенияОЗакрытии);
ОткрытьФорму("Обработка.ИнтеграцияС1СДокументооборот.Форма.СозданиеБизнесПроцесса",ПараметрыФормы,,,,, Оповещение);
Иначе
ПоддержкаСовместимости_СоздатьБизнесПроцесс(СсылкаНаВнешнийОбъект);
КонецЕсли;
КонецПроцедуры