2026 - 2026.x
2026.3.х, готовится к выпуску
Заголовок раздела «2026.3.х, готовится к выпуску»-
Поле
НаборыДанных.[Набор].КоличествоСтрокбольше не мешает записать макет. Проверка заполнения считала количество строк несуществующим полем и сообщала «не найдено поле данных», хотя поле есть в дереве доступных полей и на печать выводится верно. Ошибка возникала везде, где количество строк подставлено в значение, собираемое из полей набора: конструктор строки, поле нумератора и поле представления, поле свойства и контактной информации, данные QR-кода, сумма прописью. Уже записанные макеты печатались как обычно - дефект был только в проверке перед записью. -
В параметре «Сумма прописью» проверяются оба поля - и число, и валюта. Раньше заполненное поле числа прекращало проверку, поэтому разорванная связь по полю валюты не находилась.
-
#396 В конструкторе представлений зарплатно-кадрового блока состав полей, отмеченный флажками, попадает в запрос на любом представлении. Раньше у «Кадровых данных физ. лиц» и «Планового времени» отметки не доходили до текста запроса: форма не считалась изменённой, и «Записать и закрыть» возвращала прежний состав полей. Обойти это можно было только изменением настройки в шапке представления или командами «Установить флажки» / «Снять флажки».
-
#397 В конструкторе представлений зарплатно-кадрового блока открываются настройки «Кадровых данных сотрудников: анализ начислений и удержаний» и «Сертификатов по специальности физ. лиц». Раньше эти представления предлагались в списке, но при выборе их настройки не открывались. Для анализа начислений и удержаний конструктор собирает запрос по правилам этого представления: таблица отбора называется
ВТВсеПериодомКадровыхДанныхи в секциюИЗне указывается - механизм находит её по имени сам. Запрос с этим представлением выполняется в консоли запросов и при печати. «Плановое время» настраивается на общей странице с полем имени таблицы фильтра и кнопкой «Создать»: таблица называетсяВТСотрудникии в секциюИЗне указывается - без неё запрос с этим представлением не выполнялся. Для сертификатов конструктор подставляет имя таблицыВТОсновныеСотрудники. -
Консоль запросов снова выполняет строку с представлением зарплатно-кадрового блока, для которой задано имя временной таблицы. С выпуска 2026.3.19 такая строка останавливалась с ошибкой «Временная таблица уже существует» или «Ожидается выражение ВЫБРАТЬ».
-
#412 В консоли запросов и редакторе макета параметры представлений зарплатно-кадрового блока получают тип из описания представления. Раньше команда обновления параметров назначала им тип «Строка»: у «Планового времени» даты начала, окончания и актуальности нельзя было выбрать как дату, а запрос без значения останавливался с ошибкой «Не задано значение параметра».
2026.3.19, 13.09.2026
Заголовок раздела «2026.3.19, 13.09.2026»-
#384 Набор данных принимает текст из нескольких запросов. Временные таблицы и итоговую выборку можно описывать одной строкой - так, как это показано в руководстве; раньше такой текст приводил к ошибке разбора, и каждый запрос приходилось выносить в отдельную строку.
-
Ассистент PrintWizard знает представления зарплатно-кадрового блока. Он показывает, какие представления применимы в этой конфигурации, а по выбранному - состав полей с типами, параметры отбора, таблицу отбора и готовый образец текста запроса, который кладётся в набор данных как есть. Для представлений, принимающих дополнительные поля, указано, из какого представления их взять. Текст с представлениями можно проверить до того, как он попадёт в схему: ассистент просит механизм развернуть его и объясняет ошибку, если разворот не удался. Данные информационной базы при этом не читаются - наружу уходят только имена, типы и параметры.
-
Конструктор и консоль запросов предупреждают о временной таблице, оставшейся не уничтоженной. Её имя занято до конца формирования печатной формы, и следующий набор данных это имя уже не получит - особенно заметно, когда одно представление нужно в нескольких наборах. Подсказка появляется при правке текста запроса и снимается, когда в текст дописано уничтожение таблицы.
-
Исправлена ошибка чтения ключа, при которой кнопка ассистента могла не отображаться.
-
Права ролей расширения приведены к стандарту платформы: каждая роль выдаёт ровно тот набор прав, который нужен для её назначения.
2026.3.17, 06.09.2026
Заголовок раздела «2026.3.17, 06.09.2026»-
#230 Ассистент PrintWizard поддерживает OpenAI-совместимые провайдеры. В настройках можно выбрать провайдера (по умолчанию DeepSeek), указать базовый URL, ключ API и модель, а также задать режим выполнения запросов (на клиенте или на сервере 1С) и прокси.
-
Ассистент PrintWizard: набор провайдеров расширен российскими агрегаторами — AITunnel, Provod.ai, RouterAI (работают без VPN, оплата в рублях) — в дополнение к DeepSeek, OpenAI и OpenRouter. Из формы настроек можно перейти на сайт провайдера за ключом. Модель выбирается из каталога провайдера — рядом с каждой моделью показаны размер контекста и цена, а модели без поддержки вызова инструментов в список не попадают. Для провайдеров, которые это отдают, в настройках виден текущий баланс (обновляется по кнопке). Под ответом ассистента отображается расход токенов за запрос — входные и выходные, а где провайдер отдаёт — и обслуженные из кэша. (подробнее)
-
Ассистент PrintWizard устойчивее работает с моделями, у которых есть режим рассуждений: этот режим отключается автоматически, поэтому ответ приходит быстрее и расходует меньше токенов. Если ассистенту не хватило обращений к документации, он отвечает по тому, что уже нашёл, а не завершает диалог без ответа. Ответы о возможностях продукта строятся на встроенной документации: ассистент сверяется с ней, прежде чем предлагать решение, и не описывает пункты интерфейса по памяти. Исправлено обращение к моделям OpenAI поколения gpt-5 и новее. Для выбора модели добавлены рекомендации с замерами качества, скорости и стоимости. (какую модель выбрать)
-
Проверка подключения ассистента стала пошаговой: раздельно проверяются доступность провайдера, приём ключа API и ответ модели — сразу видно, на каком этапе возникает проблема (нет сети или прокси, неверный ключ, модель не отвечает). Результат каждого шага отображается на форме настроек ассистента.
-
Поиск ассистента по встроенной документации стал точнее: результаты ранжируются по полноте ответа на запрос, длинные темы приходят без обрыва на середине фразы (с пометкой, если тема показана не целиком), а когда точного ответа в документации нет — ассистент прямо предупреждает об этом, вместо того чтобы подбирать случайные темы. В диагностике ассистента добавлена выгрузка трассировки выбранной сессии диалога — это упрощает разбор обращений в поддержку.
-
#324 Ассистент PrintWizard учитывает, над чем вы работаете. Отвечая на вопрос, он сам смотрит в открытый конструктор: какой макет редактируется, какая закладка активна и какая строка выбрана, чем заполнены поля закладки, что есть в схеме (запросы, наборы данных, функции, события, области макета) и что написано в том, что вы правите — текст запроса, алгоритм, поля и их типы, параметры со значениями, введёнными для тестового прогона. По просьбе он посмотрит и не туда, где стоит курсор: сначала перечислит объекты нужного раздела, потом откроет конкретный набор, запрос, функцию, событие или область. Рядом с алгоритмом ассистенту приходит та же подсказка по доступным переменным, что видите вы, поэтому его примеры кода опираются на реальный набор данных, а не на догадки. Беседы теперь принадлежат месту, где начаты: разговор о макете не смешивается с остальными. Отдельная команда «Проверить запрос» в редакторе макетов убрана — вопрос о запросе задаётся ассистенту в общем диалоге, он видит текущий запрос сам. Данные информационной базы ассистент провайдеру по-прежнему не передаёт. (подробнее)
-
#325 Ассистент подсказывает по фактическому составу объектов конфигурации. Он находит объект по фрагменту имени или синонима и показывает стандартные и собственные реквизиты с типами, табличные части и их реквизиты; состав объекта по ссылочному реквизиту запрашивается тем же способом. Выдача ограничена по объёму: у крупного объекта табличные части приходят свёрнутыми, а усечение всегда помечено явно. Отдельно доступны предопределённые элементы справочников, планов видов характеристик и планов счетов — с кодом и наименованием, а у плана счетов также вид счёта, признак забалансового и виды субконто. Кроме того, ассистент знает краткие сведения о самой конфигурации: имя и синоним, версию, поставщика, основной режим запуска и язык, вариант встроенного языка, версию платформы, режим совместимости, наличие и версию библиотеки стандартных подсистем. Благодаря этому имена реквизитов в предлагаемом тексте запроса существуют в конфигурации, а не строятся на предположениях.
-
#344 Ассистент PrintWizard доводит вопрос по составу конфигурации до ответа. Объект находится по обычной формулировке: вид можно назвать словом рядом с фрагментом - «регистр расчеты», «справочник договор», - а не только точечным префиксом; если точных совпадений нет, предлагаются ближайшие по смыслу, а не пустой ответ. Предопределённые элементы - счета плана счетов, виды номенклатуры - запрашиваются поштучно по фрагменту имени, наименования или кода, поэтому большой план счетов не упирается в объём ответа. Когда отведённые обращения к данным заканчиваются, ассистент отвечает по тому, что успел собрать, и говорит об этом словами; служебная разметка в переписку не попадает.
-
Ассистент PrintWizard управляет памятью беседы. В шапке панели теперь видна тема беседы, а под полем ввода — строка состояния: модель, шкала наполнения беседы, сколько токенов отправлено и какая доля обслужена кэшем; подсказка строки разворачивает подробности — окно модели, рабочий объём, оценка следующего запроса. Когда беседа перерастает рабочий объём, ассистент сжимает её сам: прочитанное в старых ходах заменяется выжимкой, а свежие ходы остаются дословно. То же самое запускается вручную командой «Сжать контекст». Лента переписки при этом остаётся полной — сжимается только то, что уходит модели. Если сжимать уже нечего, ассистент сам предложит продолжить в новой беседе. Приветствие в начале беседы стало осмысленным: на пустом макете он предлагает, с чего начать, на собранном — называет открытый макет и то, с чем к нему можно прийти. (подробнее)
-
Лента переписки с ассистентом стала компактнее — на экран помещается заметно больше сообщений. Ответ ассистента выводится сплошным текстом во всю ширину панели, ваши вопросы выделены цветной полосой слева, а обращения ассистента к инструментам свёрнуты в тонкие строки и раскрываются по клику. Заголовки внутри ответов приведены к размеру основного текста, лента занимает всю доступную ширину — на широком мониторе видно больше переписки.
-
Ассистент PrintWizard больше не занимает окно на время ответа. Пока он работает, формой можно пользоваться: над полем ввода видно, чем ассистент сейчас занят — обращается к модели или читает документацию, — а ответ можно остановить кнопкой рядом с полем ввода. Начатый ответ не теряется, если закрыть панель: он дописывается до конца, и переписка появится при следующем открытии. Прогон набора вопросов в диагностике ассистента тоже идёт с показом хода и возможностью прервать.
-
#319 Справка платформы 1С — синтакс-помощник — встроена в редактор кода. Кнопка «Синтакс-помощник» в командной панели редактора показывает описания объектов встроенного языка, их методов, свойств и событий: закладка «Содержание» с деревом разделов, закладка «Индекс» с поиском по началу имени (русского или английского), переходы по истории и по ссылкам статьи. Кнопка есть в редакторе кода, конструкторе печатной формы (одна справка на все вкладки с кодом) и конструкторе QR-кода. Справка читается из файла пакета документации платформы (
shcntx_ru.hbk/shcntx_root.hbk) и в типовом случае находится сама. В настройках (закладка «Редактор», группа «Синтакс-помощник») выбирается способ показа — панелью рядом с редактором или отдельным окном, — сторона, которая читает файл («Авто», «Клиент», «Сервер», «Отключено»), и путь к файлу справки. В веб-клиенте файл читает сервер. (подробнее). -
#321 Справка по слову под курсором: CTRL+F1 в редакторе кода открывает синтакс-помощник на статье о том слове, на котором стоит курсор. Скрытая панель справки разворачивается сама; если справка показывается отдельным окном — слово уходит в это окно. Кроме объектной модели платформы читаются книги языка запросов, языка выражений системы компоновки данных и встроенного языка: книгу подсказывает редактор, из которого позвали справку (в редакторе запроса открывается язык запросов), а сменить её можно подменю «Книга» в командной панели справки. Кнопка «Синтакс-помощник» появилась и в редакторах запросов — в консоли запросов, в редакторе запроса конструктора печатной формы и в консолях формы представлений ЗУП. (подробнее).
-
#318 Обновлён редактор кода, используемый в консолях и редакторах продукта. В подсказках описаны объекты платформы, которых раньше не было: компоновка данных, схема запроса, менеджеры внешних отчётов и обработок, методы системы взаимодействия. Появилась подсказка по свойствам структур, заданным в коде, а в запросах поля таблиц подсказываются с учётом структуры самого запроса. Подсказки работают быстрее на больших модулях, исправлена подсветка отдельных ключевых слов, снижено потребление памяти при длительном редактировании в режиме сравнения.
-
Консоль кода работает при включённой защите от опасных действий: редактор загружается без обращения к временным файлам, поэтому на платформе 8.3.27 и выше подтверждение больше не запрашивается. Консоль кода доступна на Windows, macOS и Linux, встроенный редактор обновлён до актуальных сборок. В настройках (раздел «Редактор») выбирается режим загрузки: «Современный - все ОС, 8.3.24+» (по умолчанию) и «Классический - только Windows» — запасной вариант на случай проблем с современным режимом. (подробнее).
-
#288 Уточнены и дополнены подсказки в редакторах алгоритмов макета: для каждого типа алгоритма и события описаны назначение, момент выполнения при печати и актуальный состав доступных переменных; тексты подсказок доступны на русском и английском языках.
-
#231 Локальный предпросмотр docx-макетов без внешних сервисов. Макет конвертируется в PDF средствами установленного офисного пакета — LibreOffice (Windows / macOS / Linux) или Microsoft Word (на клиенте Windows) — на рабочей станции или на сервере 1С и показывается прямо в конструкторе. Порядок провайдеров «клиент-первый»: офис на рабочей станции → LibreOffice на сервере 1С. Прежний онлайн-просмотр через Microsoft Office Online остаётся как отдельный режим. Режимы включаются в персональных настройках (раздел PrintWizard → Настройки, группа «Предпросмотр макетов Open Office (docx)»): «Разрешить конвертацию на клиенте / на сервере / просмотр онлайн». Полученный PDF кэшируется по макету. (подробнее, установка LibreOffice).
-
Переписка с ассистентом обновляется без перезагрузки: новое сообщение и ответ дописываются в конец ленты, поэтому она больше не моргает и не перескакивает к началу. Позиция прокрутки сохраняется - если вы отлистали ленту вверх и читаете старое сообщение, приход нового не выдернет вас вниз. На длинной переписке разница особенно заметна.
-
В дереве доступных полей исправлены название функции «Начало недели», тип функции «Секунда» и пиктограммы типов данных. Команды добавления полей набора получили собственные пиктограммы. Исправлено склонение ФИО при явном указании пола.
-
Уточнены требования к среде: режим совместимости конфигурации — 8.3.18 и выше, библиотека стандартных подсистем — 3.1.7 и выше. Требование к версии платформы не изменилось: 8.3.18 и выше. (подробнее).
-
#287 Проверена работа расширения в 1С:Документооборот. PrintWizard встраивается в механизмы Библиотеки стандартных подсистем, поэтому работает в любой конфигурации на БСП; Документооборот проверен отдельно как конфигурация с большим собственным составом объектов метаданных — расширение применяется к базе, модули компилируются без ошибок, пересечений имён с объектами конфигурации нет, команды печати доступны в формах объектов. (подробнее)
-
#203 В 1С:Управление нашей фирмой новые команды печати появляются в подменю «Печать» даже у тех, кто уже настраивал это подменю под себя. УНФ хранит персональный снимок состава и порядка команд, и команда, добавленная после сохранения снимка, в него не попадала: печатная форма опубликована, а кнопки у пользователя нет. Теперь PrintWizard замечает, что снимок устарел, и сбрасывает его — подменю показывает фактический состав, а настроить порядок и видимость заново можно тем же способом. Команду, скрытую вами намеренно, сброс не возвращает. (подробнее)
-
#204 Сборка внешней печатной формы и расширения стала прозрачнее: если конфигуратор завершился с ошибкой, в журнале сборки теперь отображается его вывод и код возврата, а если файл платформы не найден — сообщение об этом. Это упрощает разбор проблем сборки, в том числе на сервере под Linux.
-
#206 Подготовка пакета данных для технической поддержки выполняется надёжнее: если в пакет попадают файлы с одинаковыми именами (например, печатные формы объектов с совпадающим представлением), имена разводятся автоматически, и архив сохраняется без ошибки.
-
Ссылка «Возможности программы» в окне «О программе» и адрес информации о конфигурации ведут на printwizard.ru - документация переехала на собственный домен.
2026.2.13, 06.07.2026
Заголовок раздела «2026.2.13, 06.07.2026»- Исправлен ряд ошибок конструктора схемы печатной формы, влиявших на корректность данных при работе с запросами, наборами данных, связями и на импорт макетов формата DOCX.
2026.2.11, 30.05.2026
Заголовок раздела «2026.2.11, 30.05.2026»-
#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_ИзменениеНастроекПечати(подробнее)
2026.1.4, 21.04.2026
Заголовок раздела «2026.1.4, 21.04.2026»- #126 Добавлена возможность для полей наборов с типом Дата выбирать значения рассчитанные от этой даты:
- Начало / Конец: Год, Квартал, Месяц, Неделя, День, Час, Минута;
- День: Года, Недели
- Неделя года
- Год, Квартал, Месяц, Час, Минута, Секунда
- #131 Добавлена возможность настроить видимость команд печати в зависимости от данных реквизитов источника (подробнее)
- Устранены множественные мелкие недочеты и повышена скорость работы формы конструктора:
Ранее тестирование:
- #212 Добавлен сервис
Ассистент PrintWizard. Сервис доступен в качестве чата из формы элемента справочника Макеты (подробнее) - Начало работ по адаптации конструктора под интерфейс 8.5. Внесены некоторые изменения в интерфейс, обновлено большое количество пиктограмм
- Переход на использование объектной модели Схема (PrintWizard)
Важная информация:
- Печатные формы сохраненные в формате *.pdwx из версий до 2025.2.1 более не поддерживаются.