|
УТ 11 Дополнительные отчеты и обработки | ☑ | ||
|---|---|---|---|---|
|
0
Sj
09.05.12
✎
19:01
|
Доброе время суток!
УТ 11.0.7.8 Пытаюсь подключить дополнительный отчет. Открыл "Администрирование" - "Доп отчеты и обработки" - Добавить. Выбрал файлик, указал разделы командного интерфейса, через кнопку "Быстрый доступ к команде" указал пользователей - после этого в столбце "Быстрый доступ" пишется количество пользователей к данной команде. Кнопка "Записать и закрыть". И открываю только что созданную строчку. В столбце "Быстрый доступ" пусто и соответственно при вызове "Дополнительные отчеты" идет сообщение "Дополнительные отчеты не предусмотрены для раздела." В конфигураторе Справочники - ДополнительныеОтчетыИОбработки - Формы - ФормаЭлемента Процедура ПередЗаписьюНаСервере //Если Объект.Вид = Перечисления.ВидыДополнительныхОтчетовИОбработок.ДополнительнаяОбработка Тогда ТекущийОбъект.ДополнительныеСвойства.Вставить("КомандыОбработки", РеквизитФормыВЗначение("КомандыОбработки")); //КонецЕсли; заремил обход. Теперь при записи что-то делается, что данный отчет становится виден указанным пользователям. Но сие есть не совсем правильно, мне кажется. Каким образом сделать так, чтобы внешний отчет подключился без вмешательства в код конфигурации? |
|||
|
1
aleks-id
09.05.12
✎
19:06
|
сделать по правилам внешних обработок на УФ
|
|||
|
2
Sj
09.05.12
✎
19:11
|
а что здесь может быть не так:
Функция СведенияОВнешнейОбработке() Экспорт ПараметрыРегистрации = Новый Структура; ПараметрыРегистрации.Вставить("Вид", "ДополнительныйОтчет"); //Варианты: "ДополнительнаяОбработка", "ДополнительныйОтчет", "ЗаполнениеОбъекта", "Отчет", "ПечатнаяФорма", "СозданиеСвязанныхОбъектов" ПараметрыРегистрации.Вставить("Наименование", "Расчеты"); ПараметрыРегистрации.Вставить("Версия", "1.10"); //"1.0" ПараметрыРегистрации.Вставить("БезопасныйРежим", Истина); //Варианты: Истина, Ложь ПараметрыРегистрации.Вставить("Информация", "Расчеты"); ТаблицаКоманд = Получить_Таблицу_Команд(); ДобавитьКоманду(ТаблицаКоманд, "Открыть", "Открыть", "ОткрытиеФормы", //Использование. Варианты: "ОткрытиеФормы", "ВызовКлиентскогоМетода", "ВызовСерверногоМетода" Ложь,//Показывать оповещение. Варианты Истина, Ложь "");//Модификатор ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд); Возврат ПараметрыРегистрации; КонецФункции |
| Форум | Правила | Описание | Секции | Поиск |