|
Вывести внешний отчет в подменю печати | ☑ | ||
---|---|---|---|---|
0
Momus
19.01.22
✎
15:03
|
Создал внешний отчет, в котором формирую нужную мне печатную форму. Что нужно указать в сведениях о внешней обработке, чтобы отчет воспринимался как печатная форма и помещался в соответствующем подменю?
|
|||
1
1Сергей
19.01.22
✎
15:03
|
от конфы зависит
|
|||
2
Momus
19.01.22
✎
15:08
|
(1) БСП 3.1.5.274
|
|||
3
1Сергей
19.01.22
✎
15:11
|
Вот как пример:
Функция СведенияОВнешнейОбработке() Экспорт ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке(); ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиПечатнаяФорма(); ПараметрыРегистрации.Наименование = НСтр("ru='Корректировочный акт'"); //имя под которым обработка будет зарегестрирована в справочнике внешних обработок ПараметрыРегистрации.БезопасныйРежим = Ложь; ПараметрыРегистрации.Версия = "26.12.2018"; ПараметрыРегистрации.Версия = "25.08.2021"; //Маск И. Наименование организации ПараметрыРегистрации.Информация = НСтр("ru='" + ЭтотОбъект.Метаданные().Комментарий + "'"); ПараметрыРегистрации.Назначение.Добавить("Документ.КорректировкаРеализации"); Команда = ПараметрыРегистрации.Команды.Добавить(); Команда.Идентификатор = "ПФ_КорректировочныйАкт"; Команда.Представление = "Корректировочный акт"; Команда.ПоказыватьОповещение = Ложь; Команда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыВызовСерверногоМетода(); Возврат ПараметрыРегистрации; КонецФункции Процедура Печать(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "ПФ_КорректировочныйАкт") Тогда УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию( КоллекцияПечатныхФорм, "ПФ_КорректировочныйАкт", "Корректировочный акт", ПечатьКорректировочногоАкта(МассивОбъектов, ОбъектыПечати)); КонецЕсли КонецПроцедуры |
|||
4
Momus
19.01.22
✎
15:14
|
(3) Это для .erf?
|
|||
5
1Сергей
19.01.22
✎
15:17
|
(4) erf - это отчеты. Печатные формы делаются в epf обычно
|
|||
6
1Сергей
19.01.22
✎
15:18
|
а, блин. неправильно прочитал (0), сорри
|
|||
7
Momus
19.01.22
✎
15:19
|
(5) Вот у меня и проблема в том, что печатную форму сделал в виде отчета. Теперь, когда уже форма готова, захотел ее разместить в подменю печати, но не могу. Если делать как для обычных обработок, то получаю ошибку "Вид обработки, указанный в сведениях о внешней обработке, не соответствует ее расширению.". Отсюда вопроса: можно ли как-то решить эту проблему или придется все переделывать, потому что размещать печатную форму в отчетах не горю желанием
|
|||
8
1Сергей
19.01.22
✎
15:20
|
Функция СведенияОВнешнейОбработке() Экспорт
ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке(); ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиДополнительныйОтчет(); ПараметрыРегистрации.Наименование = НСтр("ru='(SX) Реестр выплат по космонавтам'"); ПараметрыРегистрации.БезопасныйРежим = Ложь; //ПараметрыРегистрации.Версия = "21.05.2021"; //ПараметрыРегистрации.Версия = "18.06.2021"; // Маск И. Выборка ЦФО из реализации, Код ЛПУ из табличной части ПараметрыРегистрации.Версия = "21.07.2021"; // Маск И. РАЗРЕШЕННЫЕ в запросе по РТУ ПараметрыРегистрации.Информация = НСтр("ru='(SX) Реестр выплат по космонавтам'"); Команда = ПараметрыРегистрации.Команды.Добавить(); Команда.Идентификатор = "РеестрВыплатПоRосмонавтам"; Команда.Представление = "(SX) Реестр выплат по космонавтам"; Команда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы(); Возврат ПараметрыРегистрации; КонецФункции |
|||
9
Momus
19.01.22
✎
15:23
|
(8) Мне нужно разместить в подменю печати, а не в отчетах...
|
|||
10
1Сергей
19.01.22
✎
15:24
|
(9) Подменю печати чего? документов?
|
|||
11
Momus
19.01.22
✎
15:25
|
(10) Да, я имел ввиду подменю печати справочников и документов как это сделано для вида "ПечатнаяФорма"
|
|||
12
ДенисЧ
19.01.22
✎
15:29
|
А что, настолько сложно отчёт переделать в обработку?
|
|||
13
Momus
19.01.22
✎
15:33
|
(12) есть немного. ЗУПовский отчет
|
|||
14
1Сергей
19.01.22
✎
15:34
|
(11) ну так и переделайте в печатную форму
|
|||
15
1Сергей
19.01.22
✎
15:35
|
(12) это ж надо "Сохранить как" щелкнуть, сложно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |