Skip to content

vandalsvq/printwizard

Repository files navigation

PrintWizard (Конструктор печатных форм)

Доработки Ошибки Last release Telegram

Infostart PrintWizard – это простое и функциональное решение для создания печатных форм. Возможности конструктора включают:

  • создание и доработку печатной формы без конфигуратора;
  • автоматическое добавление разработанной печатной формы в меню «Печать» выбранного справочника/документа;
  • удобный редактор табличного документа с быстрым доступом к командам настройки;
  • единое создание печатных форм в формате табличного и офисного (*.docx) документа;
  • просмотр содержимого офисного документа (*.docx) прямо в окне макета (требуется доступ в интернет);
  • удобная настройка связи между параметрами печатной формы и доступными источниками данных;
  • вспомогательные формы настройки специальных полей: представления, QR-кода и т.д.;
  • возможность экспорта во внешнюю печатную форму или единое расширение;
  • возможность разработки параллельно с действующей печатной формой;
  • встроенный механизм пакетной печати для любых печатных форм (в том числе из конфигурации).

Конструктор может выполнять не только роль инструмента для разработки. С его помощью можно организовать управление собственными формами с единым доступом для всех участников. Каждый программист или бизнес-аналитик сможет увидеть, как устроена печатная форма, а при необходимости и наличии прав внести доработки.

Полезные ссылки

Community-версия

Выпуск community-версии отложен до 1 квартала 2026 года

С предварительными условиями использования вы можете ознакомится по данной ссылке.

Кратко, об особенностях данной версии:

  • предназначена для некоммерческого использования
  • ограничена в возможностях экспорта печатной формы
  • ограничена по инструментарию разработчика
  • поставляется "как есть"

Документация

Единый источник пользовательской документации — src/content/docs (Astro Starlight). Из него собираются и сайт printwizard.ru (маркетинговый лендинг + документация), и машиночитаемая копия для AI-агента — /docs-llm, которая генерируется автоматически.

Правьте .md прямо в src/content/docs, открывайте PR. После merge в master GitHub Action docs-llm build перегенерирует и автоматически закоммитит обновлённый /docs-llm.

Не редактируйте /docs-llm руками — это производный артефакт; правки перезапишутся при следующей сборке.

Локальное превью сайта и проверка генерации (опционально):

npm install
npm run dev                                  # превью: лендинг + документация на localhost
npm run build                                # прод-сборка в dist/
python3 tools/docs-llm/build.py              # пересобрать /docs-llm
python3 -m unittest discover tools/docs-llm/tests

Правила оформления страниц (frontmatter, меню, ссылки, картинки, таблицы, блоки-врезки) — памятка в CONTRIBUTING.md.

Немного о планах

Более подробная информации о задачах находится на странице Issues.

Наиболее интересное:

  • расширение возможностей групповой разработки
  • поддержка возможностей платформы 8.3.24 (форматированная строка)
  • создание вариантов печатной формы на основе общего макета
  • расширение возможностей консоли кода (подсказки, ошибки и т.д.)
  • механизм универсальных алгоритмов (для использования в макетах)

About

Infostart PrintWizard (конструктор печатных форм)

Resources

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors