Источник печатной формы и отчета
Разработка - Инструментарий разработчика
Бесплатные
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Узнавайте о новых бесплатных решениях в нашей телеграм-группе Инфостарт БЕСПЛАТНО
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Для чего нужно расширение
В типовых конфигурациях 1С печатные формы и отчёты часто открываются через общие формы БСП. Поэтому стандартная команда платформы «Информация для технического специалиста» в таких случаях показывает путь к общей форме БСП, а не к объекту конфигурации, который фактически участвует в выводе печатной формы или отчета.
Расширение «Источник печатной формы и отчета» дополняет стандартную информацию для технического специалиста и позволяет увидеть, какой именно объект конфигурации используется при выводе печатной формы или отчета.
Дополнительно расширение определяет, какой вариант макета печатной формы используется: стандартный или пользовательский, а также позволяет быстро перейти к подключённой внешней обработке или отчету.
Всю необходимую информацию об источнике печатной формы или отчета можно получить и с помощью отладки, однако для этого требуется самостоятельно находить нужные участки кода и отслеживать выполнение механизмов печати. Расширение позволяет получить эту информацию значительно быстрее, без запуска отладчика и дополнительного анализа кода, если корректно используются механизмы БСП.
Дополнительная информация размещается непосредственно в типовых общих формах БСП «ПечатьДокументов» и «ФормаОтчета». Если стандартная команда платформы «Информация для технического специалиста» позволяет определить источник непосредственно по открытой форме, расширение не вмешивается в этот механизм. Дополнительное отображение используется в тех случаях, когда стандартная информация указывает на общую форму БСП, а не на исходный объект печатной формы или отчета.
Возможности
-
Отображение пути к объекту конфигурации, участвующему в выводе печатной формы.
-
Отображение пути к отчету, открываемому через общую форму БСП.
-
Определение используемого варианта макета печатной формы:
-
Стандартный — используется макет из конфигурации.
-
Пользовательский — используется изменённый пользовательский макет.
-
Стандартный (пользовательский отключен) — пользовательский макет существует, но отключен.
-
-
Отображение информации о подключённой внешней печатной форме или отчете.
-
Быстрый переход к карточке подключённой внешней обработки или непосредственно к форме внешнего отчета/обработки.
Как пользоваться
После подключения расширения откройте нужную печатную форму или отчет.
В соответствующей форме найдите группу «Информация для технического специалиста». В ней будет отображаться дополнительная информация об объекте, который участвует в выводе.
На форме «Печать документов» можно посмотреть путь к макету, используемый вариант макета и при наличии подключенной внешней печатной формы открыть ее карточку в справочнике «Дополнительные отчёты и обработки».
На форме отчета отображается путь к отчету. Если отчёт является внешним, доступна команда для открытия его формы.
Когда может пригодиться
-
Нужно выяснить, какой макет используется при печати.
Например, печатная форма отличается от типовой. Можно посмотреть, используется ли стандартный макет из конфигурации или изменённый пользовательский макет.
-
Пользовательский макет создан, но не используется.
Расширение позволяет увидеть, что пользовательский макет существует, но отключен, поэтому при печати используется стандартный вариант.
-
Нужно найти объект конфигурации, отвечающий за печатную форму.
Вместо пути к общей форме БСП можно увидеть путь к макету или объекту конфигурации, участвующему в выводе печатной формы.
-
Нужно разобраться, какая внешняя обработка или отчет подключены.
Можно быстро перейти к карточке внешней обработки или открыть форму внешнего отчета/обработки, не разыскивая их вручную.
Особенности и ограничения
-
Определение пути к макету печатной формы зависит от используемого механизма вывода. Для корректного отображения параметра
ПутьКМакетув конфигурации должны использоваться стандартные механизмы БСП. В частности, при разработке печатной формы должен применяться методУправлениеПечатью.ВывестиТабличныйДокументВКоллекциюс заполнением параметраПолныйПутьКМакету. Если этот механизм не используется или параметр не передаётся, расширение не сможет корректно определить путь к макету. -
Отображение информации о печатной форме зависит от способа ее открытия. Расширение рассчитано на вывод печатных форм через стандартный механизм БСП с использованием общей формы «Печать документов». Если печатная форма открывается другим способом, дополнительная информация об источнике может не отображаться.
-
Для отчётов отображение дополнительной информации зависит от используемой формы. Если на форме отчета отсутствует раздел «Информация для технического специалиста», значит, отчет использует собственную форму. В таком случае его объект можно посмотреть через стандартную команду платформы «Информация для технического специалиста».
-
Расширение не гарантирует определение источника для нестандартных реализаций печати. Если в конфигурации используются собственные механизмы формирования и вывода печатных форм, не основанные на стандартных механизмах БСП, информация об источнике может отсутствовать или определяться некорректно.
Расширение предназначено для технических специалистов и разработчиков 1С. Не изменяет данные информационной базы.
Совместимость
-
Платформа: 1С:Предприятие 8.3.
-
Библиотека стандартных подсистем (БСП): 3.1.10.308 и выше.
Для работы расширения необходимы следующие общие модули БСП:
-
УправлениеПечатьюКлиентПереопределяемый -
УправлениеПечатью -
ОтчетыПереопределяемый -
ОтчетыКлиентПереопределяемый
Тестирование
-
Платформа: 1С:Предприятие 8.3 (8.3.27.2342).
Также может быть полезно
Проверено на следующих конфигурациях и релизах:
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.203.24
Вступайте в нашу телеграмм-группу Инфостарт