Smart Doc Gen 1.5.14 — Что нового?

Версия 1.5.14 — это обновление, сфокусированное на точности форматирования чисел, расширенной поддержке колонтитулов и улучшении удобства работы с программой. Ниже подробно рассказываем обо всех изменениях.

 

Сохранение числовых форматов из Excel

Это главное нововведение версии 1.5.14.

Раньше Smart Doc Gen считывал из Excel-файла только само числовое значение и при подстановке в документ форматировал его по общим правилам — убирал лишние нули, округлял дробную часть. Формат ячейки, заданный в Excel (например, `# ##0,00` или `#,##0`), при этом терялся.

Теперь программа извлекает из каждой числовой ячейки не только значение, но и формат отображения. Если в вашем Excel-файле сумма отформатирована как `1 250 000,50` с пробелом в качестве разделителя тысяч и запятой в дробной части — именно так она появится и в сгенерированном документе.

Что это даёт на практике:

— Суммы, цены и финансовые показатели переносятся в документы в точном соответствии с тем, как они выглядят в Excel.
— Разделители тысяч (неразрывный пробел) и десятичный разделитель (запятая) корректно сохраняются для русской локали.
— Количество знаков после запятой определяется форматом ячейки — если в Excel стоит два знака, в документе тоже будет два знака.
— Если формат ячейки не задан (стоит «Общий»), программа работает как раньше — применяет автоматическое форматирование.

Пример. Вы указали в Excel формат `# ##0,00` для ячейки со значением 45200.5. В предыдущей версии в документ подставлялось `45200.5`. Теперь подставляется `45 200,50` — с пробелом-разделителем тысяч, запятой и двумя знаками после неё.

Кроме того, для обработки чисел теперь используется точная арифметика на основе `Decimal` вместо стандартных операций с плавающей точкой. Это полностью исключает появление в документах артефактов вроде `712.8000000000001` или `0.30000000000000004` — значения всегда будут чистыми и корректными.

 

Поддержка колонтитулов первой и чётных страниц

В версии 1.5.13 программа подставляла плейсхолдеры только в основные верхние и нижние колонтитулы документа. Если в вашем шаблоне Word были настроены отдельные колонтитулы для первой страницы или для чётных страниц — они оставались без изменений.

Начиная с версии 1.5.14 Smart Doc Gen обрабатывает все типы колонтитулов:

Основной верхний и нижний колонтитул (как и раньше).
Колонтитул первой страницы — тот, что отображается только на первой странице раздела, если в Word включена опция «Особый колонтитул для первой страницы».
Колонтитул чётных страниц — тот, что отображается на чётных страницах, если в Word включена опция «Разные колонтитулы для чётных и нечётных страниц».

Во всех этих колонтитулах теперь работают и текстовые плейсхолдеры (`{{Ключ}}`), и плейсхолдеры изображений (`{{img:Папка}}`), и таблицы внутри колонтитулов.

Если вы создаёте документы с титульными страницами, официальные бланки или многостраничные отчёты с разными колонтитулами — теперь всё это генерируется автоматически, без ручной доработки.

 

Убран звук ошибки при отмене выбора файла

В предыдущей версии при закрытии диалогового окна выбора файла или папки (кнопкой «Отмена» или крестиком) программа воспроизводила звук ошибки. Это было не совсем корректно — отмена выбора не является ошибкой, и звук мог сбивать с толку.

В версии 1.5.14 звук ошибки при отмене диалогов убран. Звуковые уведомления по-прежнему работают при завершении генерации (успех или ошибка) и в процессе обработки — там, где они действительно полезны.

 

Воспроизведение звуков без блокировки интерфейса

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

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

 

Исправление ошибки в режиме «Сохранять по шаблону»

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

Эта проблема исправлена. Теперь имя папки инициализируется заранее, и даже при возникновении ошибки на ранних этапах обработки программа корректно продолжает работу и отображает прогресс.

 

Улучшенная потокобезопасность при обработке изображений

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

В версии 1.5.14 очистка журнала выполняется с блокировкой, что исключает любые потенциальные конфликты при параллельной обработке.

 

Улучшенная диагностика лицензии

При возникновении проблем с проверкой лицензии предыдущая версия программы молча возвращала ошибку — без каких-либо подробностей в логах. Это затрудняло диагностику при обращении в поддержку.

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

 

Как обновиться?

Скачайте Smart Doc Gen 1.5.14 со страницы загрузки и установите поверх текущей версии. Повторная активация не требуется — ваша лицензия продолжит работать.

Если у вас возникнут вопросы по обновлению, пишите в службу поддержки — мы поможем.

Вопросы и ответы собраны специально для того, чтобы вам было проще разобраться в деталях программы и её использовании:
Нужно ли мне что-то менять в шаблонах или Excel-файлах после обновления до 1.5.14?
Нет. Все ваши существующие шаблоны и файлы-источники продолжат работать без изменений. Разница в том, что теперь числа из Excel будут переноситься в документы с учётом формата ячейки — разделители тысяч, запятые, количество знаков после запятой. Если формат ячейки не задан, программа работает как раньше.
У меня в шаблоне настроен особый колонтитул для первой страницы, но в предыдущей версии плейсхолдеры в нём не заменялись. Это исправлено?
Да, именно это исправлено в 1.5.14. Теперь программа обрабатывает плейсхолдеры во всех типах колонтитулов: основном, первой страницы и чётных страниц. Если раньше вам приходилось вручную редактировать колонтитулы после генерации — теперь это не потребуется.
Нужна ли повторная активация лицензии после обновления?
Нет. Ваша текущая лицензия полностью совместима с версией 1.5.14. Просто установите обновление поверх текущей версии — активация сохранится.

Посмотрите, как SmartDocGen работает на практике

В статье мы разобрали поставленную задачу. А здесь вы можете увидеть реальный пример: за несколько секунд программа превращает Excel-таблицу в десятки готовых документов:
03:51
В видео вы увидите, как SmartDocGen:
  • Создаёт сотни документов меньше чем за минуту
  • Сохраняет все шрифты, стили и форматирование
  • Одинаково хорошо работает с Excel и Word-шаблонами
Пошагово процесс выглядит так:
  • Загружается Excel-файл или таблица Word с данными
  • Указывается папка с шаблонами Word и изображениями
  • Задаётся папка для сохранения готовых документов
  • Запускается автоматическая обработка
Готовые файлы формируются мгновенно и сохраняют нужное оформление, структуру и имена.
Просто нажмите и получите результат
Всего 4 кнопки — и документы формируются автоматически, с нужным оформлением и названиями.
Получить сейчас

Автоматизируйте документы по лучшей цене

Выберите подходящий срок лицензии — функционал во всех тарифах одинаково полный: массовая обработка Excel и Word, сохранение форматирования, поддержка и обновления.
Тариф "На 1 год"
Период действия: 12 месяцев
2990₽
Выгода 38% (экономия 1798₽)
Полный функционал программы:
  • Массовая обработка Excel → Word и Excel → PNG/JPEG
  • Неограниченное кол-во документов и изображений
  • Техподдержка + обновления (12 мес.)
Приобрести
⭐⭐⭐
Работает на:
Тариф "На 3 месяца"
Период действия: 3 месяца
990₽
Выгода 17% (экономия 207₽)
Полный функционал программы:
  • Массовая обработка Excel → Word и Excel → PNG/JPEG
  • Неограниченное кол-во документов и изображений
  • Техподдержка + обновления (3 мес.)
Приобрести
ХИТ
Работает на:
Тариф "На 1 месяц"
Период действия: 1 месяц
399₽
Полный функционал программы:
  • Массовая обработка Excel → Word и Excel → PNG/JPEG
  • Неограниченное кол-во документов и изображений
  • Техподдержка + обновления (1 мес.)
Приобрести
Работает на:
Оплата возможна любым способом (ЮКасса, Pobokassa, ТБанк, на р/с с закрывающими документами) ☝
РобокассаЮ КассаТ Банк
Хотите узнать больше о возможностях SmartDocGen?
Хотите узнать больше о возможностях SmartDocGen?Перейдите на главную страницу и убедитесь сами.
Перейти на главную