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

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

Арт.: 1918555

Распродажа - 15%

Продано: 35

Онлайн-демо
1_2_meta.png
1_3_query.png
1_4_data.png
1_5_join.png
35_page5.png
36_page5.png
1_7_event.png
1_20_4_query.png
1_21_1_main.png
1_21_4_compare.png
64_p5_suminword.png
65_p5_suminword_wizard.png
70_format_string.png
71_qr_main.png
72_compare.png
3_2_pw_main.png
3_3_pw_template.png
3_20_query_console.png
3_6_header_params.png
Снимок экрана 2023-09-17 202255.png
Снимок экрана 2023-09-17 202359.png
Снимок экрана 2023-09-17 202456.png
Снимок экрана 2023-09-17 202547.png
Снимок экрана 2023-09-17 202623.png
Снимок экрана 2023-09-17 203405.png
Снимок экрана 2023-09-17 203643.png
Снимок экрана 2023-09-17 204046.png
Снимок экрана 2023-09-17 204218.png
Снимок экрана 2023-09-17 203405.png
7_page2.png
.png
infostart_designer_of_document_bill_which_combined_into_one_doc_c07b47a1-fc13-4621-afc9-67e28cdecb75.png
Лицензии

22200 руб.
19980 руб.

36000 руб.
30600 руб.

54000 руб.
45900 руб.

Обновления

12000 руб.

24000 руб.

36000 руб.

Техподдержка

4000 руб.

Простое создание печатных форм в 1С

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

Единый конструктор печатных форм в 1с 8.3

Функциональные возможности

Лёгкость разработки

Создание и доработка печатных форм без конфигуратора

Доступный интерфейс

Интуитивно-понятный интерфейс проектирования и изменения печатных форм. 

Без Office

Универсальная работа с табличным и Word форматом (.docx) прямо из 1С

Без программирования

Новый взгляд на компоновку и изменение печатных форм в обычном интерфейсе 1С

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

Требования и совместимость

Режим запуска: управляемое приложение, версия платформы: 8.3.18 и выше. Режим совместимости: 8.3.14 и выше. Язык: Русский

Библиотека стандартных подсистем (БСП): 3.1.2 и выше. Код частично закрыт (не влияет на работоспособность)
infostart_designer_of_document_bill_which_combined_into_one_doc_c07b47a1-fc13-4621-afc9-67e28cdecb75.png

Преимущества

Почему PrintWizard?

Единое хранилище

Все печатные формы в одном месте с настраиваемым доступом 

Делитесь результатом

Обмен печатными формами в формате PrintWizard

Прозрачность связей

Настройка между параметрами печатной формы и доступными источниками данных

Гибкость настройки

Конструктор позволяет работать со всеми объектами конфигурации 1С

Особенности конструктора

Печатные формы проектируются и дорабатываются в пользовательском режиме. Все интерфейсы конструктора построены таким образом, чтобы пользователю не потребовалось использовать конфигуратор. То есть, от момента запроса к базе данных до проектирования шаблона печатной формы и создания команды печати в форме пользовательского объекта, вся работа производится в конструкторе.
Разработка в пользовательском режиме позволяет:
  • Задействовать все объекты метаданных конфигурации и установленных расширений
  • Использовать в печатной форме созданные данные: элементы справочников, документы и т.п.
  • Выводить поля дополнительных свойств и реквизитов, контактной информации, присоединенных файлов
Для удобства проектирования доступны следующие инструменты:
  • Расширенный редактор макета табличного документа
  • Редактор кода, с поддержкой подсветки и контекстных подсказок (на базе bsl_console)
  • Консоль запросов, с расширенным редактором и поддержкой расшифровки
  • Конструктор запроса
  • Подсказка по связям полей в макете печатной форме 
  • Экспорт во внешнюю печатную форму (*.epf) 
  • Интерфейс настройки команды печати в стандартном меню "Печать"
Визуальные инструменты
  • Генерирование QR-кода
  • Форматирование сумм;прописью в различных валютах
  • Форматирование строковых значений
  • Расширенное сравнение макетов Конструктора печатных форм

Основная проблема всех печатных форм созданных в конфигураторе - непрозрачность связи между макетом и источниками данных. Та самая ситуация, которая описывается как “смотришь в книгу, видишь фигу”. Все видят текст, который выведен в готовую печатную форму, но не каждый программист сразу найдет место в коде, где происходит установка значения в параметр макета. А источник данных порой скрыт за цепочкой вызовов различных методов.

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

Также конструктор сам отслеживает связи между печатной формой и данными, подсказывает если произошло нарушение цепочек, подсказывает, в каких параметрах печатной формы произошли проблемы.

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

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

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

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

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

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

Для этого в конструкторе встроены вспомогательные инструменты, позволяющие выполнить подобные задачи без использования кода. Например:

  • Создание суммы прописью с учетом валюты из печатной формы или заданных параметров;
  • Форматирование строкового значения: изменение регистра, удаление непечатных символов, вырезание части строки;
  • Вывод ФИО по заданному шаблону: Фамилия И.О., И.О. Фамилия и т.д.;
  • Подготовка номера документа (кода справочника и т.п.) на печать: удаление префикса, лидирующих нулей и пр.;
  • Склонение значения согласно указанному падежу и настройкам;
  • Конструктор поля представления: соединение нескольких полей набора в одно, с форматированием и префиксами;
  • Конструктор QR-кода: в формате УФЭБС (быстрые платежи), JSON, XML или другом виде;
  • Конструктор нумератора по заданным условиям;
  • Использование данных из дополнительных реквизитов или свойств поля данных.
Все эти инструменты имеют визуальный интерфейс, что позволяет быстро и удобно выполнять настройку. Кроме того, конструктор позволяет удобно настраивать порядок и повтор областей при выводе печатной формы.

В большинстве случае печатные формы создаются в формате табличного документа (по подобию Microsoft Excel). Но некоторые печатные формы (договор и т.п.) лучше делать в виде офисного документа (по подобию Microsoft Word). Конструктор минимизировать отличия процесса разработки печатной формы независимо от формата. В буквальном смысле, все что надо сделать для создания печатной формы в *.docx (офисном документе), это:

  • Установить признак что макет в формате офисного документа
  • Специальным образом создать шаблон печатной формы в Word (или другом редакторе поддерживающем работу с *.docx)
  • Загрузить шаблон в макет

Все остальное, в разработке печатной формы не отличается.

Кому полезен конструктор?

Аналитикам

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

Программистам

  • Оптимизация и унификация разработки
  • Не нужно помнить особенности формирования печатных форм в табличном/офисном документе (повтор при выводе, проверка на вместимость, работа с макетами Word и т.д.)

Руководителям

  • Организация хранилища всех печатных форм и их версий PrintWizard позволяет создавать печатные формы, поддерживать которые удобно, легко и выгодно
  • Существенная экономия на разработке

Создание печатной формы на примере конфигурации 1С:Бухгалтерия 3.0

Для визуального конструирования печатной формы создадим новый элемент в справочнике "Макеты". В появившемся окне редактирования введем наименование макета *Счет на оплату*, заполним при необходимости другие реквизиты описывающие печатную форму.

    На текущем этапе требуется:
  • Заполнить Наименование
  • указать в табличной части "Метаданные" документ "Счет на оплату покупателю"
Далее переходим на закладку "Макет" --->

На текущем этапе перейдем на закладку "Запросы" и доработаем текст запроса.

При редактировании запросов нам могу помочь инструменты:
  • редактор кода
  • консоль запросов
  • конструктор запросов


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


По умолчанию программа создает запросы, согласно указанному объекту метаданных на закладке "Описание". Однако, в объекте есть неиспользуемые нами табличные части "ВозвратнаяТара" и "РеквизитыКодаДляОплаты" поэтому мы их можем сразу удалить. Оставшиеся запросы "Шапка" и "Товары" необходимо доработать полями, которые нам понадобятся в макете.

 

ВЫБРАТЬ Т.Организация КАК Организация, Т.Склад КАК Склад, Т.ПодразделениеОрганизации КАК ПодразделениеОрганизации, Т.Контрагент КАК Контрагент, Т.ДоговорКонтрагента КАК ДоговорКонтрагента, Т.АдресДоставки КАК АдресДоставки, Т.ОрганизацияПолучатель КАК ОрганизацияПолучатель, Т.СтруктурнаяЕдиница КАК СтруктурнаяЕдиница, Т.Ответственный КАК Ответственный, Т.Комментарий КАК Комментарий, Т.ВалютаДокумента КАК ВалютаДокумента, Т.КратностьВзаиморасчетов КАК КратностьВзаиморасчетов, Т.СуммаСкидки КАК СуммаСкидки, Т.КурсВзаиморасчетов КАК КурсВзаиморасчетов, Т.СуммаВключаетНДС КАК СуммаВключаетНДС, Т.СуммаДокумента КАК СуммаДокумента, Т.ТипЦен КАК ТипЦен, Т.Руководитель КАК Руководитель, Т.ГлавныйБухгалтер КАК ГлавныйБухгалтер, Т.ДокументБезНДС КАК ДокументБезНДС, Т.ДополнительныеУсловия КАК ДополнительныеУсловия, Т.ЗаГлавногоБухгалтераНаОсновании КАК ЗаГлавногоБухгалтераНаОсновании, Т.ЗаРуководителяНаОсновании КАК ЗаРуководителяНаОсновании, Т.СсылочныйИдентификатор КАК СсылочныйИдентификатор, Т.СпособДоставки КАК СпособДоставки, Т.ВидОперации КАК ВидОперации, Т.Проведен КАК Проведен, Т.Ссылка КАК Ссылка, Т.ПометкаУдаления КАК ПометкаУдаления, Т.Дата КАК Дата, Т.Номер КАК Номер, Т.СтруктурнаяЕдиница.Банк.Код КАК БанкБИК, Т.СтруктурнаяЕдиница.Банк.КоррСчет КАК БанкКоррСчет, Т.СтруктурнаяЕдиница.Банк.Наименование КАК БанкПредставление, Т.Организация.ИНН КАК ОрганизацияИНН, Т.Организация.КПП КАК ОрганизацияКПП, Т.Организация.НаименованиеПолное КАК ОрганизацияНаименование, Т.СтруктурнаяЕдиница.НомерСчета КАК ОрганизацияБанкСчет, Т.Контрагент.НаименованиеПолное КАК КонтрагентНаименование, Т.Руководитель.Фамилия КАК РуководительФамилия, Т.Руководитель.Инициалы КАК РуководительИнициалы, Т.ГлавныйБухгалтер.Фамилия КАК БухгалтерФамилия, Т.ГлавныйБухгалтер.Инициалы КАК БухгалтерИнициалы ИЗ Документ.СчетНаОплатуПокупателю КАК Т ГДЕ Т.Ссылка В (&МассивОбъектов)

ВЫБРАТЬ Т.Номенклатура КАК Номенклатура, Т.Содержание КАК Содержание, Т.Количество КАК Количество, Т.Цена КАК Цена, Т.Сумма КАК Сумма, Т.ПроцентСкидки КАК ПроцентСкидки, Т.СуммаСкидки КАК СуммаСкидки, Т.СтавкаНДС КАК СтавкаНДС, Т.СуммаНДС КАК СуммаНДС, Т.КлючКалькуляцииРасходов КАК КлючКалькуляцииРасходов, Т.НомерСтроки КАК НомерСтроки, Т.Ссылка КАК Ссылка, Т.Номенклатура.Наименование КАК ТоварНаименование, Т.Номенклатура.ЕдиницаИзмерения.Наименование КАК ЕдИзм, ВЫБОР КОГДА Т.Ссылка.СуммаВключаетНДС ТОГДА Т.Сумма - Т.СуммаНДС ИНАЧЕ Т.Сумма КОНЕЦ КАК СуммаБезНДС, ВЫБОР КОГДА Т.Ссылка.СуммаВключаетНДС ТОГДА Т.Сумма ИНАЧЕ Т.Сумма + Т.СуммаНДС КОНЕЦ КАК СуммаСНДС ИЗ Документ.СчетНаОплатуПокупателю.Товары КАК Т ГДЕ Т.Ссылка В (&МассивОбъектов)

Сейчас нам необходимо нарисовать шаблон печатной формы. Для этого на закладке "Макет" нажимаем кнопку "Редактирование" и при помощи встроенного редактора выполняем отрисовку шаблона. Данная операция по своей сути похожа на редактирование табличной части в офисном редакторе, вроде Microsoft Excel

Далее обновляем список областей (таб. часть "Области макета") и переходим к доработке запросов и сопоставлению параметров шаблона и полей наборов.


Снова вернемся на закладку "Макет" и для каждой области выполним связь данных.
Здесь стоит уделить внимание некоторым ключевым особенностям конструктора, которые помогают в разработке печатных форм. 1.В области "Подвал" есть 2-а параметра "КоличествоСтрок" и "СуммаПрописью", которые должны быть сформированы на основе данных из наборов, но при этом с приведением числовых значений к строковому виду: для "КоличествоСтрок" необходимо получить вывод строки в виде "5 наименований", а для "СуммаПрописью" в виде "сто десять рублей 00 копеек" (с учетом значений печатной формы). Для подобных случае у конструктора есть специальные вспомогательные инструменты:
  • Для поля "КоличествоСтрок" можно задать форматирование числа
  • Для поля "СуммаПрописью" использовать специальный тип параметра
2. В области "Подписи" необходимо вывести ФИО в формате "Фамилия И.О". В конфигурации отдельно хранятся два поля "РуководительФамилия"и "РуководительИнициалы", необходимо соединить эти значения в одну строку.

Результат работы

На текущем этапе разработка печатной формы выполнена и можно провести тестирование. Для этого выполним запись макета, перейдем на закладку "Описание", нажмем на кнопку "Тест печатной формы" и выберем документ для вывода печатной формы.

Данный пример демонстрирует, что использование конструктора - это простой и удобный способ создавать печатные формы.


Тарифы и цены

PrintWizard DEV


18 000Р

  • Лицензия на 1 сервер
  • Общее хранилище
  • Экспорт печатных форм
  • 3 месяца бесплатных обновлений
Купить

PrintWizard PROF


36 000Р

  • Лицензия на 3 сервера
  • Общее хранилище
  • Экспорт печатных форм
  • 6 месяцев бесплатных обновлений
Купить

PrintWizard CORP


54 000Р

  • Лицензия на 5 серверов
  • Общее хранилище
  • Экспорт печатных форм
  • 6 месяцев бесплатных обновлений
Купить

Лицензирование

После оплаты Вы получите расширение и пин-код в течение 24 рабочих часов.

01

Установите расширение

После установки расширения пройдите регистрацию лицензии. Для этого откройте  (PrintWizard -> “О программе”)

02

Введите данные заказа

В окне регистрации введите: -Номер заказа на Infostart
-Pin-код
-Дата приобретения

03

Согласие на обработку

Установите галочку согласия для обращения на сайт ipapi.co. Он используется для получения ip-адреса, с которого выполняется запрос.

04

Подтверждение регистрации

Если все данные корректны, будет активирована лицензия согласно приобретенному тарифу PrintWizard

Интеграция с IS Toolkit

При наличии Infostart Toolkit, установленного совместно с PrintWizard, конструктор использует возможности Toolkit:

  • Улучшенный конструктор запросов (подробнее);
  • Переход к объекту "Метаданные" из закладки "Описание". 
  • Интеграция происходит автоматически, действий со стороны пользователей не требуется.

набор инструментов

ТОП 5 решений для разработчика 1С

со скидкой 20%

Воспользуйтесь уникальным предложением на приобретение комплекта решений со скидкой 20%. Комплект включает:

  • Infostart ToolKit
  • Infostart FormWizard
  • Infostart PrintWizard
  • OneDebugger
  • Database Compression Tool (DCT)

Создавайте печатные формы, управляйте данными и формами, оптимизируйте процесс разработки и администрирований конфигураций 1С за счет 20+ уникальных инструментов-помощников

Узнать подробнее

Есть вопросы по PrintWizard? Оставьте заявку! 

Ошибки и пожелания можно направлять через проект на GitHub, значимые изменения по продукту будут выходить 1 раз в 1-2 месяца и публиковаться как новости на Infostart. Историю релизов можно отслеживать на GitHub.

Проверено на следующих конфигурациях и релизах:

  • 1С:ERP Управление предприятием 2, релизы 2.5.18.46
Статистика:
Просмотры 15384
Загрузки 35
Рейтинг 70
Создание 06.10.23 12:40
Обновление 15.07.24 17:59
№ Публикации 1918555
Характеристики:
Теги
Рубрики Пакетная печать Печатные формы Инструментарий разработчика
Кому Программист
Тип файла Расширение (cfe)
Платформа Платформа 1С v8.3 ,
Запросы
Конфигурация 1С:Зарплата и кадры бюджетного учреждения ,
1С:Конвертация данных ,
Не имеет значения ,
1С:ERP Управление предприятием 2 ,
1С:Управление торговлей 11
Операционная система Не имеет значения
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Платные (руб)
Код открыт Да
1. Birby 16.01.24 14:45 Сейчас в теме
В демо-стенде недоступен ключевой функционал, см. скрины: при клике на кнопку "Макеты" выводится ошибка.
Прикрепленные файлы:
2. Техподдержка 17.01.24 11:23
(1) Спасибо, что сообщили. Мы исправили ситуацию. Если подобное повториться, прошу сообщать в тех. поддержку. Комментарии могут затеряться.
3. istenly 14.02.24 10:58 Сейчас в теме
Как можно потестить? Есть уже опыт покупки обработки, которая не очень подошла. Хочется попробовать.
4. Техподдержка 24.02.24 22:41
(3) на этой странице есть переход к онлайн-демо.Она в веб-клиенте и там есть некоторые ограничения, но общее представление будет.
Кроме того, был вебинар (https://youtube.com/live/dV_gTGluMO8) там вы можете познакомиться с решением подробно, с комментариями автора и демонстрациями.
5. Гость 29.02.24 11:06
Добрый день!
Подскажите есть ли возможность вывода области макета по условию?
nzc123456; +1 Ответить
6. Техподдержка 05.03.24 15:18
(5) для вывода области по условию можно использовать обработчики событий. Где в событии ПередВыводомОбласти можно добавить проверку условия
7. nemec 30.08.24 13:16 Сейчас в теме
Добрый день, есть ли какие-то минимальные требования по БСП? На 2.3.5 будет работать?

Оставьте свое сообщение

См. также

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

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравне...

10000 руб.

SALE! 15%

Database Compression Tool (DCT) Универсальный инструмент сжатия, свертки и конвертации баз данных 1С

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP и т.д.). Поддерживаются управляемые и обычные формы. Может выполнять свертку сразу нескольких баз данных и в...

8400 7140 руб.

SALE! 15%

Загрузка документов и номенклатуры из Excel в 1С "одним нажатием": УПД, ТОРГ-12, отчеты маркетплейсов, заказы, счет...

Универсальная обработка для загрузки документов из Excel в 1С одним нажатием. Не требует указания параметров (номера колонок, номер первой строки таблицы и т.д.) и предварительной настройки. Просто выбираете файл Excel, документ 1С и нажима...

6000 4800 руб.

SALE! 20%

OneDebugger - инструмент для отладки кода в 1С без использования конфигуратора

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

9360 руб.

Infostart DataFormWizard: Управление данными и формами в 1С 8.3

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

10000 8500 руб.

SALE! 15%

PowerTools: Инструменты администратора 1С 8.3

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

4800 3120 руб.

SALE! 35%

УТ 11, КА 2, ERP 2: Настраиваемые под каждую организацию печать и подпись ответственных лиц в печатных формах (ТОРГ-12, Счёт-...

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

14400 руб.

Универсальная печать по шаблонам Word (Печать договоров из 1С БП 3, УНФ 1.6, ЗУП 3, УТ 11, КА 2, ERP 2, ДО 3)

Научите вашу 1C печатать из 1С в файл Word (Например: трудовые договоры, договоры с контрагентами, спецификации, дополнительные соглашения, приказы, коммерческие предложения, акты, накладные, карточки партнера или любого справочника и многи...

5400 руб.

Путевые листы (расширение)

Учет путевых листов выполнен в виде расширения. Предназначен для учета путевых листов в конфигурации БП 3.0., УТ 11.5 и КА 2.5 Печатная форма: Типовая межотраслевая форма № 3. Утверждена постановлением Госкомстата России от 28.11.97 ...

3600 руб.

КС 2 и КС 3 в 1С Бухгалтерия 3.0: заполнить, распечатать, сохранить. Отправить по ЭДО!

Откройте для себя заполнение КС-2 и КС-3 в "1С:Бухгалтерия 3.0". Вы получаете удобство, скорость и систему, чтобы заполнить, распечатать и сохранить формы КС-2 и КС-3 из документов "Оказание производственных услуг" или &...

3600 руб.