В общем модуле ПомощникОтправить правим процедуру ДобавитьВДеревоОсновныеВариантыСозданияПроцесса вставки:
В расширении то же самое, только процедура целиком.
//2 вставки после циклов:
// usa ++
ВариантыСозданияПроцесса.СортироватьПоПредставлению();
СтрокаВарианта = Помощник.ДеревоВариантов.Строки.Добавить();
СтрокаВарианта.Вариант = "По умолчанию";
СтрокаВарианта.Представление = НСтр("ru = 'По умолчанию'");
Помощник.НедоступныеВарианты[СтрокаВарианта.Вариант] = Истина;
Для Каждого ВариантСоздания Из ВариантыСозданияПроцесса Цикл
ПодчиненнаяСтрокаВариант = СтрокаВарианта.Строки.Добавить();
ПодчиненнаяСтрокаВариант.Вариант = ВариантСоздания.Значение;
ПодчиненнаяСтрокаВариант.Представление = ВариантСоздания.Представление;
КонецЦикла;
ВариантыСозданияПроцесса.Очистить();
// ++ usa
// usa ++
ВариантыСозданияПроцесса.СортироватьПоПредставлению();
СтрокаВарианта = Помощник.ДеревоВариантов.Строки.Добавить();
СтрокаВарианта.Вариант = "Общие";
СтрокаВарианта.Представление = НСтр("ru = 'Общие'");
Помощник.НедоступныеВарианты[СтрокаВарианта.Вариант] = Истина;
Для Каждого ВариантСоздания Из ВариантыСозданияПроцесса Цикл
ПодчиненнаяСтрокаВариант = СтрокаВарианта.Строки.Добавить();
ПодчиненнаяСтрокаВариант.Вариант = ВариантСоздания.Значение;
ПодчиненнаяСтрокаВариант.Представление = ВариантСоздания.Представление;
КонецЦикла;
ВариантыСозданияПроцесса.Очистить();
// ++ usa
// И в конце процедуры:
// usa ++
Помощник.ДеревоВариантов.Строки.Сортировать("Вариант Убыв", Ложь);
// ++ usa
Тестировалось:
- Документооборот 8 КОРП, редакция 2.1 (2.1.22.8)
- 1С:Предприятие 8.3 (8.3.17.1851)