|
v8: Дополнительные внешние отчеты | ☑ | ||
---|---|---|---|---|
0
lightelf
27.11.13
✎
13:47
|
Здравствуйте.
УТ 11.1.2.22 Добавляю отчет в справочник "Дополнительные отчеты и обработки". Добавляется как: - Характеристики номенклатуры (в виде списка)|Отчет|Используется|1.0|ФИО Элемент справочника выглядит как: - наименование: Характеристики номенклатуры (в виде списка) - публикация: Используется - назначение: (все возможные) - показывать: В списках, В формах элементов справочников и документов - команды: Характеристики номенклатуры (в виде списка) Есть форма ФормаОтчета. В модуле прописано: Функция СведенияОВнешнейОбработке() Экспорт // Объявим переменную, в которой мы сохраним и вернем "наружу" необходимые данные ПараметрыРегистрации = Новый Структура; // Объявим еще одну переменную, которая нам потребуется ниже МассивНазначений = Новый Массив; // Первый параметр, который мы должны указать - это какой вид обработки системе должна зарегистрировать. // Допустимые типы: ДополнительнаяОбработка, ДополнительныйОтчет, ЗаполнениеОбъекта, Отчет, ПечатнаяФорма, СозданиеСвязанныхОбъектов ПараметрыРегистрации.Вставить("Вид", "Отчет"); // Теперь нам необходимо передать в виде массива имен, к чему будет подключена наша ВПФ // Имейте ввиду, что можно задать имя в таком виде: Документ.* - в этом случае обработка будет подключена ко всем документам в системе, // которые поддерживают механизм ВПФ МассивНазначений.Добавить("Справочник.Номенклатура"); ПараметрыРегистрации.Вставить("Назначение", МассивНазначений); // Теперь зададим имя, под которым ВПФ будет зарегистрирована в справочнике внешних обработок ПараметрыРегистрации.Вставить("Наименование", "Характеристики номенклатуры (в виде списка)"); // Зададим право обработке на использование безопасного режима. Более подробно можно узнать в справке к платформе (метод УстановитьБезопасныйРежим) ПараметрыРегистрации.Вставить("БезопасныйРежим", Истина); // Следующие два параметра играют больше информационную роль, т.е. это то, что будет видеть пользователь в информации к обработке ПараметрыРегистрации.Вставить("Версия", "1.0"); ПараметрыРегистрации.Вставить("Информация", "Дополнительная печатная форма 'Характеристики номенклатуры' к справочнику номенклатура"); // Создадим таблицу команд (подробнее смотрим ниже) ТаблицаКоманд = Получить_Таблицу_Команд(); // Добавим команду в таблицу ДобавитьКоманду(ТаблицаКоманд, "Характеристики номенклатуры (в виде списка)", "ФормаОтчета", "ОткрытиеФормы", Истина, "ПечатьMXL"); // Сохраним таблицу команд в параметры регистрации обработки ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд); // Теперь вернем системе наши параметры Возврат ПараметрыРегистрации; КонецФункции А где я должен увидеть свой отчет? Планировал его в меню Печать справочника Номенклатура, а не вижу нигде. Помогите, пожалуйста. |
|||
1
bugz2003
27.11.13
✎
14:16
|
"Планировал его в меню Печать справочника Номенклатура"
это в дополнительные печатные формы надо привязывать по условию |
|||
2
Галахад
гуру
27.11.13
✎
14:43
|
Осталось добавить.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |