title | layout | nav_order |
---|---|---|
Описание |
home |
1 |
Infostart PrintWizard (конструктор печатных форм) - это расширение, позволяющее абсолютно по-новому взглянуть на процесс разработки печатных форм. Инструмент предназначен для широкого круга пользователей, от аналитиков, до разработчиков и руководителей проекта. Конструктор предъявляет достаточно лояльные требования к уровню знаний пользователей, при этом приводит к оптимизации процесса разработки, за счет исключения дублирующих работ. В результате, позволяет не только экономить средства при разработке, но и существенно повысить качество печатных форм, возможность их развития и поддержки.
При этом, конструктор выполняет не только роль инструмента для разработки. С его помощью можно организовать структурированное хранение всех печатных форм, с единым доступом для всех участников.
- существенная экономия времени при разработке печатных форм
- создание и доработка печатной формы без конфигуратора
- автоформирование кнопки в меню "Печать"
- механизмы быстрой печати по сочетанию Alt+P (с анализом открытых форм)
- экспорт печатных форм в расширение или внешнюю печатную форму
- удобный редактор шаблона печатной формы
- настройка областей для повторения (в шапке, подвале или с переносом на след. страницу)
- вставка картинок из базы, печати, факсимиле и т.п.
- генератор QR-кода, в том числе в формате УФЭБС (быстрый платеж) и других форматах (XML, JSON и т.д.)
- единое создание печатных форм в формате табличного и офисного документа
- возможность разработки параллельно с действующей печатной формой
- механизм пакетной печати для всех печатных форм (в том числе встроенных в конфигурацию)
- единый реестр всех разработанных печатных форм конфигурации
- встроенный анализатор ошибок при проектировании печатной формы
Более подробно про преимущества конструктора читайте ниже.
- Документация
- История версий
- Скачать community-версию - в разработке
- Публичные печатные формы - в разработке
- Как сообщить об ошибке
Статьи про PrintWizard:
- О "предсатвлениях" ЗУП в PrintWizard
- Новость о релизе 2023.3.1
- Новость о релизе 1.1.2.2
- Анонс продукта Infostart PrintWizard
Печатные формы проектируются и дорабатываются в пользовательском режиме.
Все интерфейсы конструктора построены таким образом, чтобы пользователю не потребовалось использовать конфигуратор. То есть от момента запроса к базе данных до проектирования макета печатной формы и создания команды печати в форме пользовательского объекта вся работа производится в режиме 1С:Предприятие.
Для удобства проектирования доступны такие инструменты как:
- конструктор запроса
- консоль запросов
- консоль кода с подсказками (на базе bsl_console)
- сравнение макетов печатных форм
- анализ наличия связи между данными
При наличии установленного Infostart Toolkit происходит бесшовная интеграция с подключением механизмов:
- исследователь метаданных (подробнее)
- улучшенный конструктор запросов (подробнее 1 и подробнее 2)
В дальнейших планах:
- развитие механизмов отладка макета
- встроенный исследователь метаданных
- проверка возможности применения печатной формы
- механизм рекомендаций (подсказка о ссылочных типах, доп. свойствах и реквизитах и т.п.)
Основная проблема "типичных" печатных форм - непрозрачность связи между макетом и источниками данных. Та самая ситуация, которая описывается как "смотришь в книгу, видишь фигу". Все видят текст, который выведен в готовую печатную форму, но не каждый программист сразу найдет место в коде, где происходит установка значения в параметр макета. А источник данных порой скрыт за цепочкой вызовов типовых методов.
В конструкторе, проследить связи не представляет никакой сложности. При этом пользователь может видеть как источник данных (запрос), так и алгоритмы или настройку форматирования, использованные при подготовке представления значения печатной формы. Анализ связей от запроса до конечного использования в печатной форме выполняется автоматически.
Расширение может быть использовано практически в любой современной конфигурации, созданной на платформе 1С. При этом конструктор не вносит изменения в конфигурацию, не требует снятия с поддержки и позволяет не переживать по поводу обновлений. Технические требования приведены в документации.
В будущем планируется внедрение механизма адаптации печатных форм, созданных для других конфигураций. С автоматической проверкой возможности применения и доработкой по необходимости.
Конструктор построен таким образом, чтобы обеспечить наиболее удобную работу со всеми требуемыми объектами.
- для алгоритмов и запросов предусмотрен редактор, не уступающий возможностям конфигуратора
- встроенная консоль позволяет отладить запросы, до их использования в печатной форме
- редактор табличного документа с быстрым доступом к командам настройки
- просмотр содержимого офисного документа прямо в окне макета (требуется доступ в интернет)
- удобная настройка связи между параметрами печатной формы и доступными источниками данных
- вспомогательные формы настройки специальных полей: представления, QR-кода и т.д.
Конструктор позволяет разрабатывать печатные формы без ограничений:
- при проектировании доступны все объекты метаданных: как основной конфигурации, так и подключенных расширений
- при разработке доступны все пользовательские данные созданные в программе: элементы справочников, документы и т.п.
- единоообразное формирование печатных форм в формате табличного и офисного документа (*.docx)
- возможность обмена настройками печатных форм между конфигурациями
Расширение позволяет создать собственную базу данных печатных форм. При этом каждый программист или бизнес-аналитик сможет увидеть, как устроена печатная форма, при необходимости (и наличии прав) внести требуемые доработки.
В планах реализовать новые возможности для групповой разработки:
- хранение настроек печатных форм в git-репозиториях
- версионный контроль, с возможностью сравнения версий между собой
- интеграция с облачными хранилищами файлов для резервного хранения макетов или готовых "сборок"