Infostart PrintWizard: конструктор для создания печатных форм в 1С 8.3

06.10.2023      8192

Анонсируем новый инструмент для всех, кому приходится часто создавать или редактировать печатные формы. С конструктором Infostart PrintWizard процесс разработки печатных форм можно перевести полностью в режим 1С:Предприятие. Инструмент подходит и для малого бизнеса, и для крупных корпоративных проектов.


Зачем нужен конструктор печатных форм, если есть программисты?

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

Чтобы реализовать задуманное, требования к печатной форме нужно описать: на методическом уровне, «откуда что берется», и на уровне дизайна: размер шрифтов, расположение элементов и пр. А после того как разработчик реализует черновой вариант формы, заказчик, скорее всего, представит в ответ замечания, потому что окончательный внешний вид формы может отличаться от того, каким он виделся при постановке задачи. И хорошо, если правки будут возникать только один раз. Количество итераций при согласовании внешнего вида печатных форм может быть значительным.

В результате для технически несложной задачи затрачиваются существенные ресурсы:

  • трудозатраты аналитика или специалиста, который занимается описанием задачи, а затем передает ее разработчику;
  • время программиста на разработку;
  • несколько итераций согласований между программистом и аналитиком.

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

Аналитик сам понимает, откуда брать значения для подстановки в форму, не тратится время на описание и согласование. И самое главное – не тратится дорогостоящий и дефицитный ресурс времени программиста. Если нужно что-то поправить, это можно сделать сразу.

Это значительно снижает трудозатраты на создание, поддержку и развитие печатных форм и позволяет существенно экономить.


Возможности конструктора печатных форм Infostart PrintWizard

Infostart PrintWizard – это расширение для создания печатных форм, которое может быть использовано практически в любой современной конфигурации 1С, созданной с использованием БСП.

Возможности конструктора включают:

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

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

 

Перейти к странице конструктора

 

Какие знания и навыки нужны, чтобы создавать печатные формы в PrintWizard

Разработка макета в конструкторе состоит из несколько этапов:

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

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


Порядок создания печатной формы

Общая схема работы по созданию печатных форм на примере документа «Счет на оплату» выглядит так:

  1. Для конструирования новой печатной формы создается новый элемент в справочнике «Макеты».

  2. В табличной части «Метаданные» добавляется строка объекта метаданных, для которого создается форма – в данном случае, документ «Счет покупателю».

 

 

  1. На основании выбранного объекта метаданных будут автоматически сформированы источники данных (запросы) и наборы данных. Поля наборов будут использоваться в качестве источников для заполнения полей печатной формы. К их более тонкой настройке можно вернуться позже.

  2. Макет можно разработать вручную, загрузить из имеющихся печатных форм объекта, из общего макета, файлов *.xlsx или *.mxl. А также разметить области с параметрами, например: Заголовок, Шапка, Строка, Подвал, Подписи.

 

 

  1. Для параметров каждой области настраиваются связи с полями соответствующих наборов данных (запросов).

 

 

  1. При необходимости каждый запрос можно дополнить полями для заполнения параметров макета. А для удобства работы можно использовать конструктор запроса, редактор кода с контекстной подсказкой или консоль запросов.

 

 

В любой момент работы над макетом можно перейти на закладку «Описание» и протестировать печатную форму, чтобы проверить правильность заполнения параметров.

 

 

После окончания работы можно автоматически добавить команду печати для выбранного документа (справочника) – это делается на закладке «Описание» через опцию в колонке с картинкой принтера. Для появления команды печати необходимо настроить заголовочные поля и заблокировать макет.

Блокировка макета завершает разработку печатной формы и делает ее доступной для пользователей программы.

 

 

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

 

 

Попробуйте демо!

Расширение Infostart PrintWizard – новый продукт в экосистеме инструментов Инфостарта, облегчающий рутинные операции для разработчиков конфигураций 1С и специалистов по внедрению.

Все интерфейсы конструктора построены таким образом, чтобы для разработки печатной формы не потребовалось использовать конфигуратор. Проектирование макета, заполнение его результатами запросов к базе данных, тестирование логики и создание команды печати – все производится исключительно в режиме 1С:Предприятие.

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

А поскольку процесс разработки тесно интегрирован с тестированием, адаптацией и согласованием с конечным потребителем – это положительно повлияет на все аспекты: от проектирования до использования.

Вы сможете построить печатную форму в нашей демо-базе, которая всегда доступна на странице PrintWizard.
 

Хочу взглянуть на создание печатных форм по-новому!


Автор:
Аналитик


См. также

Новость Новый релиз

Фирма «1С» выпустила версию 3.1 решения для управления проектами на базе 1С:УНФ. Среди нового – работа с многомерными проектами, расширенные возможности планирования и бюджетирования в новом табличном редакторе, интеграция с Битрикс24 и 1С:Смета.

01.10.2024    702    ЕленаЧерепнева    0       

1

Новость Маркетплейс

Завершающий этап маркировки ювелирных изделий еще не пройден – обязательность УТМ отложили на март 2025, а требование по физической маркировке остатков перенесли на сентябрь 2025. Воспользуйтесь моментом и подключите свою 1С к ГИИС ДМДК со скидкой.

30.09.2024    878    vikad    0       

15

Новость Маркетплейс

Собрали пять новых решений, которые вышли в продажу на Инфостарт.Маркетплейс в августе. Функционал разный – от регистрации сотрудников на рабочем месте и интеграции с маркетплейсами до инструментов разработчика.

26.09.2024    1745    DaryaRasina    0       

18

Новость ИТ-Новость Маркетплейс Маркировка

Маркировка зоокормов стала обязательной 1 сентября 2024 года, а с 1 октября 2024 года начался этап обязательной передачи информацию по ним в «Честный знак». Пока это касается только сухого корма и лакомств, но уже в следующем году маркировать придется также и влажную продукцию.

20.09.2024    4833    user1915669    0       

16

Новость Маркетплейс

Экономьте на эквайринге – подключите прием оплаты в 1С по QR-коду и СБП. Комиссия на прием платежей через СБП-терминал втрое меньше, чем по стандартному эквайрингу – по банковским картам.

17.09.2024    1386    DaryaRasina    2       

18

Новость Маркетплейс

12 сентября кодирующее сообщество отмечает День программиста. Инфостарт поздравляет всех причастных, а еще запускает праздничные акции – внутри рассказываем, какие.

12.09.2024    3502    DaryaRasina    1       

18

Новость Новый релиз

Фирма «1С» сообщила об обновлении сервиса «1С:Облачная карта прикладных решений». Теперь формат функциональной модели соответствует формату СППР 2. Рассказываем, в чем преимущества обновления и как использовать в работе новую «Облачную карту».

06.09.2024    966    ЕленаЧерепнева    0       

1

Новость 1С:Бухгалтерия 3.0 Новый релиз

Фирма «1С» обновила прикладное решение 1С:Бухгалтерия до релиза 3.0.159. В релиз добавили функциональность CRM для работы с лидами, новые возможности для интеграции с маркетплейсами и поддержку актуальных требований российского законодательства.

06.09.2024    858    ЕленаЧерепнева    0       

1
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Tarlich 116 06.10.23 20:13 Сейчас в теме
Конечно видно что работа по разработке сделана большая ..
Конечному пользователю будет все же тяжело разобраться что да как
Учитывая цену ...
Программисту будет проще сделать собственную ВНФ .. - это ИХМО ....
ulen; 3gf; Andreyyy; aleksey.kubovtsov; ser6702; maksa2005; Shmell; mrChOP93; rpgshnik; +9 Ответить
2. ubnkfl 06.10.23 22:57 Сейчас в теме
(1) Я тоже смотрю на это и мысли те же. Выглядит круто. Но нарисовать ПФ, имхо, проще самому, чем освоить это всё )
ulen; maksa2005; +2 Ответить
3. sytkosa 119 07.10.23 00:03 Сейчас в теме
(0) Когда нажимаешь на демо что надо в авторизации писать ? Не пускает в базу
4. vandalsvq 1585 07.10.23 00:19 Сейчас в теме
(3) выбрать пользователя БазовыйП и все. Без пароля
5. vandalsvq 1585 07.10.23 00:21 Сейчас в теме
(3) кстати, рекомендую подключиться через тонкого клиента. Там больше возможностей доступно, плюс в веб-клиенте есть какие-то странные артефакты в работе.
6. sytkosa 119 07.10.23 00:34 Сейчас в теме
(5) Пример макета с картинкой в таблице можно сделать ? например для коммерческого предложения или счет с картинками ?
7. vandalsvq 1585 07.10.23 00:52 Сейчас в теме
(6) документов нет с табличными частями куда это было бы можно прикрутить. Но добавил печатку со списком организаций с картинками. Так и называется "Список организаций с картинками". Вызвать можно по Alt+P (если открыть справочник Организации) или через тест макета печатной формы, поскольку к справочнику "(демо) Организации" не прикручены подключаемые команды
8. SergeyMordvin 1979 07.10.23 16:29 Сейчас в теме
а 1С же сделала свою приблуду для пользовательских макетов
Не увидел в чем отличия/приемущества
9. vandalsvq 1585 07.10.23 17:26 Сейчас в теме
(8) вы ведь про механизм встроенный в БСП (3.1.7 и выше кажется появился). Если да, то как минимум:
- ограниченность полей только шапкой и табличной частью исходного объекта
- только стандартные возможности форматирования дат, числе и булево
- отсутствие механизмов повторов областей (шапки, подвала)
- какой-то странный подход в параметрам в областей, это и не шаблон и не параметры, реализация через парсинг
Из-за достаточно скудного инструментария встроенный в БСП механизм позволит сделать только очень простые формы. По сути это там реализована небольшая обертка вокруг СКД: прикрутили парсинг табличного документа для формирования вычисляемых полей и более менее нормальное дерево доступных полей.

PrintWizard представляет полную альтернативу построению печатных форм в конфигураторе. С более удобным способом конструирования, отладки и дальнейшей поддержки (доработки, развития). Есть механизмы сравнения макетов, экспорта во внешние форматы (epf, cfe, внутренний формат pdwx). По сути полная альтернатива необходимости создавать печатные формы в конфигураторе.

Надеюсь, я ответил на ваш вопрос
10. SergeyMordvin 1979 07.10.23 17:29 Сейчас в теме
(9) да, спасибо, стало понятнее
vandalsvq; +1 Ответить
11. sytkosa 119 09.10.23 01:22 Сейчас в теме
(0) Сделать демо на базе УНФ это возможно ? Во fresh это работает ?
12. vandalsvq 1585 09.10.23 08:31 Сейчас в теме
(11) на базе унф сделать демо возможно, но период времени тестирования будет ограничен. В 1С фреш данное расширение не пропустят, есть защищенные модули. Но мы изучим вопрос и возможно подадим на аудит самостоятельно, чтобы расширение попало в магазин приложений.
13. 7OH 70 10.10.23 09:29 Сейчас в теме
Разработка вкусная.
Интересно - какой процент разработчиков покажет это клиентам?
Я не раз пробовал отдавать людям доработки так, чтобы они сами делали что-то и я мог заняться более полезными действиями.
Не взлетало, возможно не свезло.
18. vandalsvq 1585 10.10.23 13:33 Сейчас в теме
(13) что-то случились и ответ вам в комментарии # 17
20. ser6702 171 11.10.23 10:28 Сейчас в теме
(13) именно
14. akim2040 47 10.10.23 10:16 Сейчас в теме
Не совсем понял политику лицензирования продукта. Что завуалировано под "1 сервер"?
Если рабочая база на одном сервере, то решение в копии базы которая на другом сервере не будет работать?
Мне как аналитику было бы проще реализация ВПФ через данный продукт, но платить за множество серверов (потому что так устроена инфраструктура) не совсем хочется.
15. vandalsvq 1585 10.10.23 13:26 Сейчас в теме
(14) вам как аналитику достаточно приобрести одну лицензию на сервер где ведется разработка. Поставку для использования на рабочем сервере можно сделать из конструктора в виде расширения с нужными (всеми) печатными формами. Данная поставка не будет иметь конструктора, но будет печатать разработанные формы и не требует лицензирования. Подробнее про экспорт можете почитать в документации продукта.
16. akim2040 47 10.10.23 13:28 Сейчас в теме
(15) Спасибо, ознакомлюсь.
17. vandalsvq 1585 10.10.23 13:30 Сейчас в теме
(13) конечный пользователь (ну вот прямо совсем пользователь, без задатков аналитика) вряд ли готов пользоваться данным конструктором. Тут скорее цель убрать дублирование работы аналитика и программиста, за счет того, что практически все может сделать аналитик. Программист нужен как контролер, помощник в сложных случаях. То есть один раз научили, пояснили, дали алгоритм и больше не подходят ))))
aniskova; +1 Ответить
19. ser6702 171 11.10.23 10:27 Сейчас в теме
Ну и какой пользователь все это будет делать? Оно ему надо? А даже если и будет, то без понимания структуры хранения объектов сделает печатную форму с косячными данными и прибежит к программисту - разбирайся, программа не работает! И в результате еще и с их ошибками разбираться.
24. vandalsvq 1585 11.10.23 20:44 Сейчас в теме
(19) а программист в два счета поймет в чем дело, даст правильные советы, так сказать направит пользователя на путь истинный. Впрочем, печатную форму с косячными данными может и программист сделать. Но поскольку форма, созданная в конструкторе, прозрачна и понятна, а связи на поверхности - их исправление не представляет никакой сложности.

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

Кстати, если вы на InfostartEvent2023, то подходите 12.10 на вернисаж (слева от ресторана Беринг), с удовольствием подискутирую с вами, расскажу, покажу, думаю вам будет интересно. А если нет, то планируется провести бесплатный вебинар про конструктор, там постараюсь ответить на все вопросы.
26. ser6702 171 12.10.23 10:48 Сейчас в теме
(24) когда то например для библиотек того же паскаля (для VCL) делали всякие "мастера печатных форм". Опыт показал, что в серьезных проектах если "приблуда" не поддерживается вендором, то со временем становится неработоспособной.
Плюсую за огромный труд.
Но спросил "своих" аналитиков и в их глазах не увидел никакого желания создавать печатные формы))).
Поддержка первая линия... как вариант предложу к использованию.
Но нас мало требуется изменений в печатных формах или новые печатные формы. Хватает типовых, хотя используем УХ ОСБУ, УНА, ТОИР, БП, ЗУП, и еще ряд отраслевых конфигураций. На InfostartEvent2023 меня нет - загрузка большая
27. vandalsvq 1585 12.10.23 11:45 Сейчас в теме
(26) понимаю ваше опасение. Мы используем продукт в нашем решении, есть план развития не только самого продукта, но и инфраструктуры для него.

На счет потребности у вас, мы понимаем, что не для всех клиентов разработка может быть востребована. Вполне возможно интерес возникнет в будущем. Или в процессе развития продукта появится интересный для вас функционал
21. DrAku1a 1741 11.10.23 10:47 Сейчас в теме
Новое в УТ 11 - Формирование договоров с контрагентами по шаблону, признавайтесь, Вы друг за другом подглядываете?))
23. vandalsvq 1585 11.10.23 20:28 Сейчас в теме
(21) согласен, забавно пересеклись ))). Но, в процессе реализации ни одна идея не пострадала ))))
А вообще, механизм в БСП оказался не тем, чем казался. Чуть выше в комментарии (9) маленько раскрыт вопрос сравнения.
22. aleksey.kubovtsov 118 11.10.23 11:47 Сейчас в теме
Идея крутая!,
Я смотрю и мысль - надо тыкать много мышкой, пойду я лучше в конфигуратор )
Для "Консультантов" и "Аналитиков" на крупных проектах наверно было бы интересно.
25. vandalsvq 1585 11.10.23 20:50 Сейчас в теме
(22) в СКД тоже надо тыкать мышкой, но желания писать отчеты при помощи кода это явно не добавляет ))))). Хотя отчасти вы правильно подметили, инструмент для консультантов, аналитиков, службы поддержки предоставляет широкие возможности.
28. WI_IL 126 26.10.23 06:58 Сейчас в теме
Этот инструмент создан для того что бы создать отдельный отдел разработка "Печатных форм", пригласить туда работать девушек, и тем самым отдел разработки сможет найти себе половинку.
user683457_s.averkin; vandalsvq; +2 Ответить
29. vandalsvq 1585 26.10.23 07:01 Сейчас в теме
(28) надо это перенести в раздел: успешные кейсы 😁👍
30. istenly 25.03.24 16:26 Сейчас в теме
Добрый день. Я конечно посмотрел в вашей тестовой базе, но она не совсем та что у нас (ЗУП), поэтому всё мне нужное проверить нельзя. А так же по результатам использования другой купленной обработки возник ряд вопросов:
- есть ли склонение ФИО?
- если ли указанием сумм прописью?
- сохраняются ли используемые формы в виде PDF с заданным именем макета? (поясню - другая тестированная обработка показывает одно имя печатной формы, но сохраняется файл под другим именем)
- сохраняются ли печатные формы при выборе нескольких документов раздельно? (поясню - другая обработка сохраняла макет из одного документа нормально, если выбрать несколько, все они сохранялись одним огромным файлом PDF)
- есть ли возможность в печатной форме указывать дополнительные сведения и реквизиты?
32. vandalsvq 1585 25.03.24 20:06 Сейчас в теме
(30) (30) постараюсь максимально подробно ответить на ваши вопросы:

есть ли склонение ФИО?

Функционал склонения реализован. Подробнее можете посмотреть в документации. В представленной (в документации) настройке есть только один минус, надо заранее указывать пол. При этом если пол физического лица необходимо определять динамически, можно использовать произвольный алгоритм.

если ли указанием сумм прописью?

Для вывода сумм прописью существует также отдельный конструктор, подробнее он описан в документации. Встроенный конструктор позволяет настроить динамическое определение валюты, а также задать статические настройки, если определить валюту по данным макета не представляется возможным.

сохраняются ли используемые формы в виде PDF с заданным именем макета?

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

сохраняются ли печатные формы при выборе нескольких документов раздельно?

При пакетном формировании печатных форм, каждая печатная форма сохраняется в отдельный файл. Есть планы реализовать отдельно возможность управлять данным процессом и формировать многостраничные документы или (как сейчас) сохранять каждый файл по отдельности.

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

Да. При установке PrintWizard он автоматически определяет наличие подсистемы "Свойства" (а также "Контактная информация") и в последствии позволяет простым образом добавлять любые поля из доп. реквизитов, свойств, а также контактной информации в печатную форму. А для контактной информации, конструктор самостоятельно может определить актуальное на конкретную дату значение и вывести именно его. Подробнее про доп. свойства и реквизиты - тут. А про работу с контактной информацией - тут.

В целом, рекомендую полистать документацию, думаю вы сможете найти ответы на ваши вопросы.
Оставьте свое сообщение