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