![]() |
|
Связанные документы в УТ 11.3 | ☑ | ||
---|---|---|---|---|
0
falselight
01.08.17
✎
06:38
|
В типовую конфигурацию УТ 11.3 добавлен документ.
В меню отчеты типовых документов есть пункт связанные документы. Через который можно увидеть структуру подчиненности. Какие документы на основании какис создавались Что нужно сделать что бы включить в отображение в отчете связанные документы этот новый документ? |
|||
1
Hans
01.08.17
✎
07:14
|
галочка в критерии отбора Связанные документы
|
|||
2
falselight
01.08.17
✎
07:32
|
(1) На вкладке Данные поставил галку у этого документа.
Но ещё есть Состав, входящие в критерий отбора объекты, туда нужно как то добавлять этот документ? |
|||
3
falselight
01.08.17
✎
07:45
|
а как отчет связанные документы можно вывести в не типовой документ?
|
|||
4
falselight
01.08.17
✎
07:52
|
не могу понять пока!
|
|||
5
falselight
01.08.17
✎
07:59
|
Каким образом включить этот отчет связанные документы в
не типовой документ? Подскажите пожалуйста. |
|||
6
falselight
01.08.17
✎
08:01
|
Есть общая форма СтруктураПодчиненности (Связанные документы).
Есть общая команда СтруктураПодчиненности, открывающая эту форму. |
|||
7
falselight
01.08.17
✎
08:11
|
подскажите, сам не найду, как это сделать правильно
|
|||
8
novichok79
01.08.17
✎
08:27
|
(7) там должен быть определяемый тип, по-моему, в каких объектах команда доступна.
|
|||
9
novichok79
01.08.17
✎
08:28
|
плюс надо посмотреть принадлежность общей команды. сейчас не хочу копаться, но вроде как-то так.
|
|||
10
falselight
01.08.17
✎
08:35
|
(8,9) То есть тоже где то нужно поставить галочку, и
у документа появится это меню или команда? |
|||
11
falselight
01.08.17
✎
08:41
|
стал просматривать, нет у команд никакого состава
что бы выводить их в нужные объекты |
|||
12
Mankubus
01.08.17
✎
09:02
|
(11) поищи в модуле менеджера и в модуле формы. команда может программно добавляться
|
|||
13
falselight
01.08.17
✎
09:02
|
(12) Ок посмотрю.
|
|||
14
falselight
01.08.17
✎
12:07
|
В модуле менеджера, посмотрев код типового документа, создал, перенес такую процедуру:
#Область Отчеты // Заполняет список команд отчетов. // // Параметры: // КомандыОтчетов - ТаблицаЗначений - состав полей см. в функции МенюОтчеты.СоздатьКоллекциюКомандОтчетов // Процедура ДобавитьКомандыОтчетов(КомандыОтчетов) Экспорт ВариантыОтчетовУТПереопределяемый.ДобавитьКомандуСтруктураПодчиненности(КомандыОтчетов); КонецПроцедуры #КонецОбласти Но ничего не появилось на форме документа, никакой кнопки отчеты со связанными документами. Никто не подскажет что нужно ещё сделать? |
|||
15
falselight
01.08.17
✎
12:22
|
как это работает?
// Добавляет команду отчета в список команд. // // Параметры: // КомандыОтчетов - ТаблицаЗначений - состав полей см. в функции МенюОтчеты.СоздатьКоллекциюКомандОтчетов // Функция ДобавитьКомандуСтруктураПодчиненности(КомандыОтчетов) Экспорт Если ПравоДоступа("Просмотр", Метаданные.ОбщиеФормы.СтруктураПодчиненности) Тогда КомандаОтчет = КомандыОтчетов.Добавить(); КомандаОтчет.Обработчик = "МенюОтчетыУТКлиент.СтруктураПодчиненности"; КомандаОтчет.Идентификатор = Метаданные.ОбщиеФормы.СтруктураПодчиненности.ПолноеИмя(); КомандаОтчет.Представление = НСтр("ru = 'Связанные документы'"); КомандаОтчет.Порядок = 50; КомандаОтчет.РежимИспользованияПараметра = РежимИспользованияПараметраКоманды.Одиночный; КомандаОтчет.МестоРазмещенияКоманды = "ПодменюОтчетыСмТакже"; КомандаОтчет.Картинка = БиблиотекаКартинок.СтруктураПодчиненности; КомандаОтчет.СочетаниеКлавиш = Новый СочетаниеКлавиш(Клавиша.S, Ложь, Истина, Истина); Возврат КомандаОтчет; КонецЕсли; Возврат Неопределено; КонецФункции #КонецОбласти |
|||
16
Mankubus
01.08.17
✎
12:30
|
(14) в форму документа тоже надо перенести типовые процедуры. посмотри в типовой форме
|
|||
17
falselight
01.08.17
✎
15:53
|
(16) Не подскажете ли, пожалуйста, как в этом логове
найти, узнать нужные процедуры для переноса? |
|||
18
falselight
01.08.17
✎
15:54
|
(17+) Из типовой формы документа? или из общей формы?
|
|||
19
falselight
01.08.17
✎
15:55
|
В общей форме, структура подчиненности есть много процедур.
|
|||
20
Mankubus
01.08.17
✎
16:44
|
(18) Из формы документа конечно. Узнать их можно по комментарию, часть есть в ПриСозданииНаСервере, и с именем Подключаемый_... УТ под рукой нету, точно до названия не подскажу
|
|||
21
r_i_n_i_k
01.08.17
✎
17:06
|
В ЕРП это в модуле менеджера
Процедура ДобавитьКомандыОтчетов(КомандыОтчетов) Экспорт ВариантыОтчетовУТПереопределяемый.ДобавитьКомандуСтруктураПодчиненности(КомандыОтчетов); ВариантыОтчетовУТПереопределяемый.ДобавитьКомандуДвиженияДокумента(КомандыОтчетов); КонецПроцедуры |
|||
22
r_i_n_i_k
01.08.17
✎
17:06
|
+(21)
В УТ должно быть так же |
|||
23
DexterMorgan
01.08.17
✎
17:35
|
(21) + в модуле формы документа должно быть в ПриСозданииНаСервере()
.. МенюОтчеты.ПриСозданииНаСервере(ЭтаФорма, Элементы.ПодменюОтчеты); ну и элемент надо добавить "ПодменюОтчеты" по аналогии с любым другим |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |