Перейти к содержимому

2026 - 2026.x

  • #130 Условия вывода областей без программирования. В конструкторе схемы на вкладке «Макеты» у каждой области появилась колонка-пиктограмма «Условия» и редактор правил вывода: плоский список «Поле — Вид условия — Значение» (включение/отключение каждой строки). Поддерживается 20 видов сравнения, как в типовом ВидСравненияКомпоновкиДанных (Равно, Меньше, Содержит, Заполнено, ВСписке, ВИерархии и др.). Левое значение — поле набора данных области, правое — произвольное значение по типу поля. Включённые правила объединяются логическим И; если итог Ложь, область пропускается до события ПередВыводомОбласти без вызова обработчика. (подробнее).

  • #207 Программный интерфейс исполнителя для работы с областями макета в обработчиках событий (ПередВыводомОбласти, ПослеВыводаОбласти и др.). Через переменную ЭтотМакет доступны три экспортных метода:

    • ОбластьМакета(ИмяОбласти, Заполнить) — возвращает шаблон области ячеек по имени; при Заполнить = Истина сразу заполняет параметры через встроенный механизм исполнителя (привязки полей наборов, алгоритмы, форматирование, QR-коды, суммы прописью). Если область не найдена — возвращает Неопределено
    • ЗаполнитьПараметрыОбласти(Область, ТолькоПустые) — заполняет параметры области из текущего контекста данных. При ТолькоПустые = Истина сохраняются значения, установленные вручную до вызова
    • ВывестиОбласть(Область, ПроверитьВывод) — выводит подготовленную область в текущий табличный документ; при ПроверитьВывод = Истина обеспечивает перенос на новую страницу при необходимости. События ПередВыводомОбласти / ПослеВыводаОбласти для выводимой области не вызываются Для офисного формата (DOCX) события не вызываются и методы недоступны
  • #178 Системный набор данных и агрегатные функции для числовых колонок:

    • Системный набор СистемныеПоля с полями НомерСтраницы, ТекущаяДата, ТекущийПользователь — доступен в дереве полей и в алгоритмах макета как НаборыДанных.СистемныеПоля.<Поле>
    • Для числовых колонок коллекций добавлена ветвь Итог.<Поле>.<Агрегат> с агрегатами Сумма, Среднее, Максимум, Минимум, ИтогНакопительный, ИтогПоСтранице, ПроцентКИтогу
    • Алгоритмы, использовавшие .Итог.<Поле> как сумму, при загрузке макета автоматически переписываются в .Итог.<Поле>.Сумма
    • Внесены изменения в XDTO-пакет pw_Schema (http://printwizard.ru/export/v6.1): расширение перечисления AggregateFunctions тремя литералами (RunningTotal, PageTotal, PercentOfTotal)
  • #221 Доработан механизм сохранения файла лицензии. При записи лицензии последовательно проверяются доступные каталоги (включая каталог файловой информационной базы), что повышает надёжность активации в окружениях с ограниченными правами на стандартные пути

  • #215 Внутренний рефакторинг подсистемы Ассистент PrintWIzard

  • #217 Ассистент PrintWizard отвечает на вопросы на основе документации PrintWizard: макросы, функции, конструктор схем, форматы макетов, экспорт. В форме настроек добавлена кнопка «Обновить документацию»

  • #225 Ассистент: добавлен поиск по документации — ассистент теперь самостоятельно находит нужный раздел по ключевым словам. Добавлена структурированная документация формы «Редактор макетов» (назначение, сценарии, события жизненного цикла, FAQ)

  • #226 Ассистент: детальное описание вкладок Редактора макетов

  • #228 Ассистент: доработка хранения пакета документации

  • #245 Ассистент: ускорение работы с документацией

  • #161 Управление настройками печати макета: добавлен пользовательский ключ параметров печати (Template.PrintParametersKey, длина 150), который сохраняет настройки полей, ориентации и масштаба между обновлениями макета и позволяет переиспользовать их между родственными макетами. На вкладке «Макет» вместо устаревших кнопок «Ключ макета» появилась команда «Управление параметрами печати» с формой переноса/удаления настроек по пользователям и копированием настроек другому пользователю. Применение действий выполняется при записи макета. Добавлена роль pw_ИзменениеНастроекПечати (подробнее)

  • #126 Добавлена возможность для полей наборов с типом Дата выбирать значения рассчитанные от этой даты:
    • Начало / Конец: Год, Квартал, Месяц, Неделя, День, Час, Минута;
    • День: Года, Недели
    • Неделя года
    • Год, Квартал, Месяц, Час, Минута, Секунда
  • #131 Добавлена возможность настроить видимость команд печати в зависимости от данных реквизитов источника (подробнее)
  • Устранены множественные мелкие недочеты и повышена скорость работы формы конструктора:
    • #158 Автоматическое обновление параметров при изменении типа области ячеек
    • #209 При удалении строк таб. документа некорректно обновляется список областей
    • #214 Тип данных для поля запроса НЕОПРЕДЕЛЕНО не отображается

Ранее тестирование:

  • #212 Добавлен сервис Ассистент PrintWizard. Сервис доступен в качестве чата из формы элемента справочника Макеты (подробнее)
  • Начало работ по адаптации конструктора под интерфейс 8.5. Внесены некоторые изменения в интерфейс, обновлено большое количество пиктограмм
  • Переход на использование объектной модели Схема (PrintWizard)

Важная информация:

  • Печатные формы сохраненные в формате *.pdwx из версий до 2025.2.1 более не поддерживаются.