Добрый день, форумчане.
Разрабатываю расширение для УНФ (3.0.9), пытаюсь активно использовать БСП. Задача формировать документ Заказ на перемещение на основании Заказа покупателя с дополнительной обработкой данных.
Видел тему на инфостарте, каюсь, не разобрался.
Раньше тупо делал общую команду и запихивал её в соответствую папку, за что поплатился с одним из недавних обновлений.
Делаю:
1) В модуле менеджера "заказ на перемещение" обработчик ДобавитьКомандыСозданияНаОсновании - добавляю свою команду:
Если ПравоДоступа("Добавление", Метаданные.Документы.ЗаказНаПеремещение) Тогда
КомандаСоздатьНаОсновании = КомандыСозданияНаОсновании.Добавить();
КомандаСоздатьНаОсновании.Менеджер = Метаданные.ОбщиеКоманды.ААТ_СоздатьЗаказНаПеремещение.МодульКоманды;
КомандаСоздатьНаОсновании.Обработчик = "ОбработкаКоманды";
КомандаСоздатьНаОсновании.Представление = "Заказ на перемещение (по всем этапам)";
КонецЕсли;
Документы.ЗаказПокупателя.ДобавитьКомандуСоздатьНаОсновании(КомандыСозданияНаОсновании);
2) ...??? а что дальше-то? Как видите ссылаюсь на общую команду, потому что не понимаю где ещё разместить свой обработчик заполнения (пытался посмотреть пример в типовой конфиге, запутался ещё больше). Да и в целом хватаюсь за голову, потому что не могу разобраться что куда откуда. И на ИТСе не ищется ничего конкретного.