Specifica — Многоуровневые спецификации с ценой, трудоёмкостью и заменами
Выполняет свёртку по дереву изделия, подставляет взаимозаменяемые компоненты по заданному правилу и рассчитывает стоимость каждого варианта. Смена варианта пересчитывает калькуляцию, не изменяя строк спецификации.
Windows и Linux, 64 бита. Бесплатно физическим лицам и организациям до 100 работников, включая коммерческое использование.
Возможности
Дерево изделия
- Редактирование на месте: строка рядом, подузел, смена уровня Alt+→ и Alt+←.
- Кнопки в строке: копия вхождения с параметрами и выбором замен, удаление с отменой Ctrl+Z.
- Защита от циклов и предел глубины.
- Порядок расчёта количества: отход → наладка → кратность → округление.
- Для каждой строки выводится расшифровка расчёта количества.
ВЗК — взаимозаменяемые компоненты
- Группа с базовой позицией, коэффициентом и направлением замены.
- Правило выбора: минимальная цена, приоритет или ручной выбор.
- Заменённые строки помечены значком ⇄ с расшифровкой.
- Сценарии позволяют сравнить расчёты, не копируя проект.
Себестоимость и показатели
- Себестоимость фиксированной цепочкой: материалы → прямые затраты → себестоимость → цена.
- Ставка труда, накладные и наценка настраиваются.
- Произвольные числовые колонки с формулами; интерпретатор ограничен арифметикой и не выполняет внешний код.
- Свод: плоский перечень потребности по позициям с указанием применяемости.
Ввод и вывод
- Импорт CSV, TSV и XLSX с распознаванием пяти форм иерархии и предпросмотром деревом.
- Вставка табличных данных из Excel через Ctrl+V.
- Экспорт: Excel из пяти листов с группировкой строк, PDF, CSV со структурой и сводом.
- Файл проекта .specifica — читаемый JSON с версией схемы.
- Светлая и тёмная тема по настройке Windows.
Что нового
Версия 1.1.1 · 18 октября 2026
- Новое главное окно: разделы — слева, название и действия строки закреплены при горизонтальной прокрутке дерева.
- Кнопки в строке копируют вхождение вместе с параметрами и выбором замен в сценариях и удаляют его. Позицию каталога можно скопировать без состава.
- Удаление строки, позиции или замены отменяется Ctrl+Z или кнопкой внизу окна до следующей правки.
- Плюс добавляет строку и сразу открывает ввод названия; новое название из дерева видно в каталоге.
- Исправлено: после отмены удаления или повторного открытия того же файла правки в каталоге и группах замен могли не попасть в проект.
- Пустое название не принимается — остаётся прежнее. Обновлены библиотеки, в том числе компонент с исправлениями безопасности.
Версия 1.1.0 · 11 октября 2026
- Программа сама узнаёт о новых версиях и по команде «Справка → Проверить обновления» скачивает, проверяет подпись и устанавливает их.
- В справке появился раздел «Данные и интернет»: что и когда программа передаёт на сайт.
Версия 1.0.1 · 22 сентября 2026
- Повышение уровня строки (Alt+←) переносит её к тому родителю, под которым она показана; для подузла, входящего в несколько изделий, строка больше не уходит в другое изделие.
- Каждое вхождение общего подузла в дереве — отдельная строка со своим состоянием свёртки и выделения.
- Новый сценарий наследует включённые опциональные строки вместе с партией и выбором замен.
Версия 1.0.0 · 27 июля 2026
- Первый выпуск.
Условия использования Specifica
Физическим лицам — бесплатно и бессрочно для любых целей, включая профессиональные. Организациям и индивидуальным предпринимателям с численностью до 100 работников — бесплатно и бессрочно, включая коммерческое использование. Регистрация, оплата и уведомление правообладателя не требуются. Организациям с большей численностью необходима отдельная возмездная лицензия; на её согласование отводится 30 дней бесплатного использования. Спецификации, своды, калькуляции и выгрузки, полученные в программе, принадлежат пользователю, ограничения и отчисления не применяются.
Приведено краткое изложение. Юридическую силу имеет
полный текст лицензионного соглашения; он же входит
в архив файлом LICENSE.md и открывается из справки программы.
Системные требования
Windows
Windows 10 версии 1809 или новее, либо Windows 11, разрядность x64. Вариант со встроенным .NET дополнительных компонентов не требует.
Linux
64-разрядный дистрибутив с графической оболочкой; проверено на Ubuntu 24.04 LTS. Требуются системные библиотеки libicu, libX11, libICE, libSM, fontconfig и шрифты DejaVu; в большинстве дистрибутивов они установлены.
Файлы и настройки
Проекты сохраняются в файлы .specifica — читаемый JSON с версией схемы.
Настройки и текущий сеанс хранятся в
%APPDATA%\Specifica на Windows
и ~/.config/Specifica на Linux.
Поддержка
Встроенная справка открывается клавишей F1: порядок расчёта, форматы файлов, горячие клавиши и сведения о системе для обращения в поддержку. Сообщения об ошибках и предложения по доработке принимаются в канале поддержки.
Разработка под ваши процессы
Specifica разработана по производственной задаче заказчика. Аналогичные решения выполняем на заказ: постановка, архитектура, реализация, внедрение и сопровождение. Рабочий прототип — от одной недели.