Конфа на основе БСП. Добавил внешнюю обработку в справочник "Дополнительные отчеты и обработки". Требуется разместить эту обработку в меню подсистемы для интерактивного открытия. Как это правильно сделать? Добавил 2 команды: одна для регламентного задания, другая для открытия формы, но не пойму как её разместить:

```1c
    ДобавитьКоманду(ТаблицаКоманд,
    "Сформировать", //представление команды в пользовательском интерфейсе
    "Сформировать", //идентификатор команды; любая строка, уникальная в пределах данной обработки
    "ВызовСерверногоМетода");
    ДобавитьКоманду(ТаблицаКоманд,
    "Отрыть форму обработки", //представление команды в пользовательском интерфейсе
    "ОткрытьФормуОбработки", //идентификатор команды; любая строка, уникальная в пределах данной обработки
    "ОткрытиеФормы");
    ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд);
```
---
в сервисе ищи команду дополнительные обработки. Там настройка.
---
В в подсистеме администрирование появился раздел Дополнительные обработки? открой его, если ничего нет, то внизу настройка списка.
ЗЫ лучше в любом другом разделе размещать.
---
Если делать так, как сделали вы, то обработка появится в Сервис - Дополнительные обработки нужного вам раздела.
На мой взгляд, это не очень удобно. Если обработок немного, то логичнее их вынести на общую страницу раздела. Я сделал это так: в расширении добавил отчет-пускач с кодом

```1c
    &НаКлиенте
    Процедура ПриОткрытии(Отказ)

    ПараметрыФормы = Новый Структура;
    ПараметрыФормы.Вставить("ДополнительнаяОбработкаСсылка", ОбработкаСсылка);
    ПараметрыФормы.Вставить("ДополнительнаяОбработкаСсылка", ОбработкаСсылка);

    ИмяОбработки = ДополнительныеОтчетыИОбработкиВызовСервера.ПодключитьВнешнююОбработку(ОбработкаСсылка);
    ФормаОбработки = ОткрытьФорму("ВнешняяОбработка."+ ИмяОбработки +".Форма", ПараметрыФормы);

    Закрыть();

    КонецПроцедуры

    &НаСервере
    Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

    НаименованиеВСправочнике = "Печать этикеток коробок";

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

    КонецПроцедуры
```

в форме добавил реквизит ОбработкаСсылка тип СправочникСсылка.ДополнительныеОтчетыИОбработки
Пускач разместил в нужный раздел.
---
в сервисе ищи команду дополнительные обработки. Там настройка.
---
Я не понял о чём речь. Я могу разместить справочник "Дополнительные отчеты и обработки" в меню, а оттуда иметь доступ к своей обработке, но интерактивно открыть оттуда я её не могу. Мне нужно разместить команду интерактивного открытия этой обработки в меню.
---
Благодарю!
---
Размещение для этой обработки указал "Раздел "Администрирование"". Открываю подсистему Администрирование - там ничего не появляется. Нужно какую-то отдельную команду создавать для открытия обработки и размещать её в меню?
---
В в подсистеме администрирование появился раздел Дополнительные обработки? открой его, если ничего нет, то внизу настройка списка.
ЗЫ лучше в любом другом разделе размещать.
---
Благодарю за помощь!
---
Если делать так, как сделали вы, то обработка появится в Сервис - Дополнительные обработки нужного вам раздела.
На мой взгляд, это не очень удобно. Если обработок немного, то логичнее их вынести на общую страницу раздела. Я сделал это так: в расширении добавил отчет-пускач с кодом

```1c
    &НаКлиенте
    Процедура ПриОткрытии(Отказ)

    ПараметрыФормы = Новый Структура;
    ПараметрыФормы.Вставить("ДополнительнаяОбработкаСсылка", ОбработкаСсылка);
    ПараметрыФормы.Вставить("ДополнительнаяОбработкаСсылка", ОбработкаСсылка);

    ИмяОбработки = ДополнительныеОтчетыИОбработкиВызовСервера.ПодключитьВнешнююОбработку(ОбработкаСсылка);
    ФормаОбработки = ОткрытьФорму("ВнешняяОбработка."+ ИмяОбработки +".Форма", ПараметрыФормы);

    Закрыть();

    КонецПроцедуры

    &НаСервере
    Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

    НаименованиеВСправочнике = "Печать этикеток коробок";

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

    КонецПроцедуры
```

в форме добавил реквизит ОбработкаСсылка тип СправочникСсылка.ДополнительныеОтчетыИОбработки
Пускач разместил в нужный раздел.
---
Спасибо. Хотелось бы конечно более простой способ в рамках БСП.