<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://sms-technodoc.ru/news</id>
    <title>ТехноДок Blog</title>
    <updated>2026-10-12T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://sms-technodoc.ru/news"/>
    <subtitle>ТехноДок Blog</subtitle>
    <icon>https://sms-technodoc.ru/img/favicon.ico</icon>
    <entry>
        <title type="html"><![CDATA[ТехноДок 10.1. Журнал расчётов]]></title>
        <id>https://sms-technodoc.ru/news/2026/10/12/calc-log</id>
        <link href="https://sms-technodoc.ru/news/2026/10/12/calc-log"/>
        <updated>2026-10-12T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[В новой версии представлен «Журнал расчётов», который пришёл на смену окну ошибок отчёта. Теперь каждый пользователь может не только увидеть список ошибок, но и самостоятельно определить причину медленного формирования отчёта прямо в интерфейсе ТехноДок, не разбирая логи сервера приложений.]]></summary>
        <content type="html"><![CDATA[<p>В новой версии представлен «Журнал расчётов», который пришёл на смену окну ошибок отчёта. Теперь каждый пользователь может не только увидеть список ошибок, но и самостоятельно определить причину медленного формирования отчёта прямо в интерфейсе ТехноДок, не разбирая логи сервера приложений.</p>
<p><img decoding="async" loading="lazy" alt="Журнал расчётов: группировка по меткам времени и описание ошибки расчёта" src="https://sms-technodoc.ru/assets/images/calc-log-adc6376bda13bab6302b9650a0e15f18.png" width="1875" height="842" class="img_ev3q"></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="возможности">Возможности<a href="https://sms-technodoc.ru/news/2026/10/12/calc-log#%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D0%B8" class="hash-link" aria-label="Прямая ссылка на Возможности" title="Прямая ссылка на Возможности" translate="no">​</a></h2>
<ul>
<li class=""><strong>Метрики формирования отчёта</strong> — длительность и статус расчёта каждого значения, количество ошибок и общее время расчёта отчёта.</li>
<li class=""><strong>Детализация по меткам времени</strong> — для каждой метки времени журнал показывает, какие параметры рассчитывались дольше всего и какой статус система присвоила значению.</li>
<li class=""><strong>Хронология расчёта</strong> — параметры выстроены на диаграмме в порядке расчёта, поэтому наглядно виден вклад каждого из них в общее время формирования отчёта.</li>
<li class=""><strong>Текст ошибок</strong> — описание ошибки с указанием номера строки в формуле параметра отображается в том же окне.</li>
<li class=""><strong>Экспорт</strong> — записи журнала выгружаются в CSV и Excel.</li>
</ul>
<p>Журнал расчётов превращает поиск причин медленного отчёта или ошибки в шаблоне из долгого разбирательства в несколько минут работы с одним окном: видно, какой параметр и на какой метке времени требует внимания и что нужно исправить в его формуле.</p>
<p><a class="" href="https://sms-technodoc.ru/docs/modules/reports/reports#%D0%B6%D1%83%D1%80%D0%BD%D0%B0%D0%BB-%D1%80%D0%B0%D1%81%D1%87%D1%91%D1%82%D0%BE%D0%B2">Подробнее — в документации</a></p>]]></content>
        <category label="Релиз" term="Релиз"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[ТехноДок 10.0. Информационные модели]]></title>
        <id>https://sms-technodoc.ru/news/2026/09/21/info-model</id>
        <link href="https://sms-technodoc.ru/news/2026/09/21/info-model"/>
        <updated>2026-09-21T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[В новой версии появился модуль «Информационные модели». Теперь структуру предприятия можно описать прямо в ТехноДок и сразу использовать её в отчётах — без отдельной системы для ведения справочников.]]></summary>
        <content type="html"><![CDATA[<p>В новой версии появился модуль «Информационные модели». Теперь структуру предприятия можно описать прямо в ТехноДок и сразу использовать её в отчётах — без отдельной системы для ведения справочников.</p>
<p><img decoding="async" loading="lazy" alt="Информационная модель: дерево узлов и атрибуты выбранного узла" src="https://sms-technodoc.ru/assets/images/info-model-756e973192a5b271c1a47107113a1589.png" width="1845" height="909" class="img_ev3q"></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="структура-предприятия-в-виде-дерева">Структура предприятия в виде дерева<a href="https://sms-technodoc.ru/news/2026/09/21/info-model#%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0-%D0%BF%D1%80%D0%B5%D0%B4%D0%BF%D1%80%D0%B8%D1%8F%D1%82%D0%B8%D1%8F-%D0%B2-%D0%B2%D0%B8%D0%B4%D0%B5-%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D0%B0" class="hash-link" aria-label="Прямая ссылка на Структура предприятия в виде дерева" title="Прямая ссылка на Структура предприятия в виде дерева" translate="no">​</a></h2>
<ul>
<li class="">Информационная модель представляет производство или объект автоматизации — цеха, участки, линии, оборудование — в виде наглядного дерева.</li>
<li class="">У каждого узла есть собственные атрибуты: числа, строки, логические значения, даты.</li>
<li class="">В атрибутах удобно хранить то, чего нет в SCADA: паспортные характеристики оборудования, дату ввода в эксплуатацию, ответственного за объект. Такие значения вносятся один раз и дальше используются наравне с данными из внешних соединений.</li>
<li class="">Моделей может быть несколько — например, по одной на каждый цех. Доступ к каждой модели настраивается отдельно для ролей пользователей.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="информационная-модель-в-отчётах">Информационная модель в отчётах<a href="https://sms-technodoc.ru/news/2026/09/21/info-model#%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F-%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C-%D0%B2-%D0%BE%D1%82%D1%87%D1%91%D1%82%D0%B0%D1%85" class="hash-link" aria-label="Прямая ссылка на Информационная модель в отчётах" title="Прямая ссылка на Информационная модель в отчётах" translate="no">​</a></h2>
<ul>
<li class="">Узлы и атрибуты модели доступны конструктору отчётов как источник данных — так же, как теги SCADA и другие внешние соединения.</li>
<li class="">Параметр с типом «Информационная модель» подставляет в отчёт ссылку на модель, значение атрибута узла или целый список узлов.</li>
<li class="">В параметре с типом «Журнал» пользователь выбирает узел модели прямо при заполнении отчёта.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="перенос-моделей-между-серверами">Перенос моделей между серверами<a href="https://sms-technodoc.ru/news/2026/09/21/info-model#%D0%BF%D0%B5%D1%80%D0%B5%D0%BD%D0%BE%D1%81-%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B5%D0%B9-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0%D0%BC%D0%B8" class="hash-link" aria-label="Прямая ссылка на Перенос моделей между серверами" title="Прямая ссылка на Перенос моделей между серверами" translate="no">​</a></h2>
<ul>
<li class="">Модели экспортируются в файл и импортируются из него, поэтому модель, подготовленную на одном сервере, легко перенести на другой.</li>
<li class="">Перед импортом ТехноДок показывает, какие модели будут добавлены, а какие — обновлены.</li>
</ul>
<p>Информационные модели позволяют вести сведения об объектах предприятия там же, где формируются отчёты, и сразу использовать их в расчётах. Подробнее о работе с моделями — в разделе документации <a class="" href="https://sms-technodoc.ru/docs/modules/info-model">«Информационные модели»</a>.</p>
<p><a class="" href="https://sms-technodoc.ru/docs/release-notes">Подробнее — в истории изменений</a></p>]]></content>
        <category label="Релиз" term="Релиз"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[ТехноДок 9.2. Работа с большими отчётами]]></title>
        <id>https://sms-technodoc.ru/news/2026/06/13/v9</id>
        <link href="https://sms-technodoc.ru/news/2026/06/13/v9"/>
        <updated>2026-06-13T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[В новой версии мы сосредоточились на производительности: оптимизировали клиентскую и серверную части и научили систему уверенно работать с очень большими отчётами, содержащими миллионы значений. Сервер приложений теперь расходует значительно меньше оперативной памяти, а на рабочем месте пользователя её потребление остаётся небольшим.]]></summary>
        <content type="html"><![CDATA[<p>В новой версии мы сосредоточились на производительности: оптимизировали клиентскую и серверную части и научили систему уверенно работать с очень большими отчётами, содержащими миллионы значений. Сервер приложений теперь расходует значительно меньше оперативной памяти, а на рабочем месте пользователя её потребление остаётся небольшим.</p>
<p><img decoding="async" loading="lazy" alt="Отчёт с поминутными замерами за сутки: таблица выводится по 20 строк на странице" src="https://sms-technodoc.ru/assets/images/large-reports-e16ba82abc94d7a97eee59a3bcaa71b6.png" width="1674" height="1366" class="img_ev3q"></p>
<p>Главное в версии:</p>
<ul>
<li class="">На клиенте открываются отчёты, в которых до 8 млн значений параметров: большие таблицы выводятся постранично.</li>
<li class="">Сервер приложений при формировании отчёта сохраняет данные на диск, а не держит их в оперативной памяти. Объём памяти, доступный серверу, можно ограничить.</li>
<li class="">Данные можно выгрузить в Excel или CSV без создания и просмотра отчёта.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="оптимизация-клиента">Оптимизация клиента<a href="https://sms-technodoc.ru/news/2026/06/13/v9#%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0" class="hash-link" aria-label="Прямая ссылка на Оптимизация клиента" title="Прямая ссылка на Оптимизация клиента" translate="no">​</a></h2>
<ul>
<li class="">Теперь на клиенте можно работать с отчётами, содержащими до 8 млн значений параметров. Благодаря постраничному отображению больших таблиц потребление оперативной памяти на клиентских АРМах остаётся небольшим.</li>
<li class="">Улучшен пользовательский интерфейс работы с отчётами.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="оптимизация-сервера">Оптимизация сервера<a href="https://sms-technodoc.ru/news/2026/06/13/v9#%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0" class="hash-link" aria-label="Прямая ссылка на Оптимизация сервера" title="Прямая ссылка на Оптимизация сервера" translate="no">​</a></h2>
<ul>
<li class="">При формировании отчёта данные потоком сохраняются на диск вместо оперативной памяти, что значительно снизило потребление памяти сервером приложений.</li>
<li class="">Добавлена возможность задать максимальный объём оперативной памяти, который может использовать сервер приложений.</li>
<li class="">Оптимизирован алгоритм запроса данных из исторической БД: данные загружаются чанками по несколько часов на параметр и кэшируются в памяти для быстрого поиска значений.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="отчёты-и-экспорт">Отчёты и экспорт<a href="https://sms-technodoc.ru/news/2026/06/13/v9#%D0%BE%D1%82%D1%87%D1%91%D1%82%D1%8B-%D0%B8-%D1%8D%D0%BA%D1%81%D0%BF%D0%BE%D1%80%D1%82" class="hash-link" aria-label="Прямая ссылка на Отчёты и экспорт" title="Прямая ссылка на Отчёты и экспорт" translate="no">​</a></h2>
<ul>
<li class="">Добавлено ограничение числа шагов в отчёте с оповещением пользователя (по умолчанию — 86 400, число секунд в сутках) и отдельное ограничение на число строк при экспорте.</li>
<li class="">Добавлен быстрый экспорт отчёта в Excel без учёта разметки.</li>
<li class="">Добавлена выгрузка отчёта в Excel/CSV без его создания и просмотра — самый быстрый способ выгрузить данные, например, за сутки.</li>
<li class="">При экспорте в Excel числа сохраняются с типом «число», а разделитель дробной части берётся из региональных настроек операционной системы.</li>
<li class="">Добавлена настройка формата времени по умолчанию.</li>
</ul>
<p>Перечисленные изменения позволяют формировать, просматривать и выгружать отчёты с миллионами значений при минимальном потреблении ресурсов.</p>
<p><a class="" href="https://sms-technodoc.ru/docs/release-notes">Подробнее — в истории изменений</a></p>]]></content>
        <category label="Релиз" term="Релиз"/>
    </entry>
</feed>