Есть встроенный отчет в котором нужно поменять печатную форму. немного изменить колонки, по сути внешний вид несколько изменить. схемы компоновки нет. формирование печатной формы из макета идет в модуле менеджера.
менять конфигурацию нельзя, расширения клиент тоже не приемлет.
если сохранять отчет как внешний, нет модуля менеджера. и внешний отчет запускает механизмы встроенного через общий модуль формирования отчетов посредством ДлительныеОперации запуская процедуру заполнения из модуля менеджера встроенного отчета.
есть какой-то выход сделать отчет внешним с использованием своего макета?
ничего в голову не приходит....
менять конфигурацию нельзя, расширения клиент тоже не приемлет.
если сохранять отчет как внешний, нет модуля менеджера. и внешний отчет запускает механизмы встроенного через общий модуль формирования отчетов посредством ДлительныеОперации запуская процедуру заполнения из модуля менеджера встроенного отчета.
есть какой-то выход сделать отчет внешним с использованием своего макета?
ничего в голову не приходит....
По теме из базы знаний
- Контроль версий внешних отчетов
- Внешние отчеты "Книга покупок" и "Книга продаж" с заполнением поля дата и номер для БП 3.0
- Контактная информация в отчетах на основе Универсального отчета встроенными средствами
- Добавление расшифровки в стандартные и добавленные внешние отчеты со стандартной формой отчета на СКД
- APDEX, APDEX-ксом, но могут быть и пользователи... Статистический подход к замерам производительности. Внешний отчет на СКД
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
примерно так получилось. но пришлось еще разединять ячейки перед удалением колонок
Код |
---|
ОбластьНаУдаление = Результат.Область("R1:R9");
Результат.УдалитьОбласть(ОбластьНаУдаление,ТипСмещенияТабличногоДокумента.ПоВертикали);
ОбластьНаУдаление = Результат.Область("R1C8:R"+Строка(Результат.ВысотаТаблицы)+"C9");
ОбластьНаУдаление.Разъединить();
ОбластьНаУдаление = Результат.Область("R1C9:R"+Строка(Результат.ВысотаТаблицы)+"C9");
Результат.УдалитьОбласть(ОбластьНаУдаление,ТипСмещенияТабличногоДокумента.ПоГоризонтали);
ОбластьНаУдаление = Результат.Область("R1C5:R"+Строка(Результат.ВысотаТаблицы)+"C6");
ОбластьНаУдаление.Разъединить();
ОбластьНаУдаление = Результат.Область("R5C5:R5C9");
ОбластьНаУдаление.ШиринаКолонки = 15;
ОбластьНаУдаление = Результат.Область("R1C5:R"+Строка(Результат.ВысотаТаблицы)+"C6");
Результат.УдалитьОбласть(ОбластьНаУдаление,ТипСмещенияТабличногоДокумента.ПоГоризонтали); Показать |
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот