0
Vvvvv
15.03.19
✎
09:47
|
Создал новый документ. К критерии отбора "Связанные документы" в Типе - указал новый документ, в Составе указал по каким реквизитам в документе, документ должен выводиться в структуре подчиненности.
В модуле менеджера добавлена процедура для описания добавляемой команды
Процедура ДобавитьКомандыОтчетов(КомандыОтчетов, Параметры) Экспорт
ВариантыОтчетовУТПереопределяемый.ДобавитьКомандуСтруктураПодчиненности(КомандыОтчетов);
КонецПроцедуры
В форме списка документа добавил типовые процедуры
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
// СтандартныеПодсистемы.ПодключаемыеКоманды
ПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект);
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
КонецПроцедуры
// СтандартныеПодсистемы.ПодключаемыеКоманды
&НаКлиенте
Процедура Подключаемый_ВыполнитьКоманду(Команда)
ПодключаемыеКомандыКлиент.ВыполнитьКоманду(ЭтотОбъект, Команда, Объект);
КонецПроцедуры
&НаСервере
Процедура Подключаемый_ВыполнитьКомандуНаСервере(Контекст, Результат)
ПодключаемыеКоманды.ВыполнитьКоманду(ЭтотОбъект, Контекст, Объект, Результат);
КонецПроцедуры
&НаКлиенте
Процедура Подключаемый_ОбновитьКоманды()
ПодключаемыеКомандыКлиентСервер.ОбновитьКоманды(ЭтотОбъект, Объект);
КонецПроцедуры
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
В итоге вместо структуры подчиненности выводиться структура по движениям документам
|
|
3
Rema Dan
15.03.19
✎
13:58
|
(0) Мало просто добавить процедуру в модуле менеджера. С какой стати БСП должна её дёргать? Для каких объектов применима вся эта подсистема подключаемых команд определяется в общем модуле ВариантыОтчетовПереопределяемый.ОпределитьОбъектыСКомандамиОтчетов(). И возможно, что нужно ещё обновить какую-нибудь внутреннюю кухню БСП через /c ЗапуститьОбновлениеИнформационнойБазы
|
|