К содержанию
Nika CRM

Блог ·

Windows SETUP 1.0.11

25 октября 2026: офлайн-установщик 1.0.11 проходит в Windows Sandbox, дашборд открывается после входа, на рабочем столе три ярлыка и логотип сервисного центра.

Дата сборки: 2026-10-24. Версия установщика: 1.0.11.

Скачать

SHA256: E548A135C58D61A02BF815A26E0D357CCC74A205E46BDFC58874A70488AF1652 (412 861 025 байт, 394 МБ, сборка 2026-10-24).

Что исправлено

Установка больше не обрывается в Windows Sandbox. Мастер ждал cmd.exe по PID, а в песочнице cmd завершается с кодом 1, пока PowerShell ещё ставит библиотеки: установщик считал настройку проваленной и откатывал файлы. Теперь мастер ждёт файл setup-progress.done и показывает ход настройки.

Страницы после входа не отдают 500. Во встроенном Python нет базы часовых поясов: ZoneInfo("Europe/Moscow") падал с ZoneInfoNotFoundError, и дашборд умирал сразу после логина. В комплект добавлен tzdata, а код при его отсутствии откатывается на фиксированный UTC+3.

Служба стартует на встроенном Python. python312._pth не кладёт папку скрипта в sys.path, поэтому import wsgi падал — теперь корень CRM добавляется явно.

Синтаксическая ошибка не попадёт в EXE. Перед компиляцией выполняется python -m compileall по app/.

Оформление

  • Мастер всегда на русском, на английской Windows язык не спрашивается.
  • Логотип «Ника Сервис» — заставка мастера, значок окна и Setup.exe, шапка, страница «Возможности» и страница с прогресс-баром.
  • На рабочем столе три ярлыка: Открыть CRM, Перезапустить сервис, Ника Сервис — Сайт. Остальное — в меню «Пуск».
  • «Резервная копия базы» показывает окно с полным путём к архиву и папкой %ProgramData%\NikaCRM-backup.

Проверено в Windows Sandbox

Установка и работа проверены на чистой Windows Sandbox (Windows 11, без сети):

  • установка — код 0, службы NikaCRM-Web и NikaCRM-PostgreSQL в состоянии Running;
  • вход admin / 111111 и дашборд — 200;
  • создание заявки, реестр заявок и карточка заявки открываются;
  • три ярлыка на рабочем столе и десять в меню «Пуск»;
  • перезапуск службы и удаление.
Завершение установки
Завершение установки
Сводный отчёт после входа
Сводный отчёт после входа
Новая заявка
Новая заявка
Реестр заявок
Реестр заявок
Карточка заявки
Карточка заявки

Установка

Один EXE для Windows 10/11 x64, внутри Python 3.12 и PostgreSQL 18. Ставится поверх предыдущей версии без потери базы; чужой Python и PostgreSQL не трогает. Запускать от имени администратора, окно не закрывать 5–10 минут.

Подробно: руководство § 2.3.

← Все записи блога · Документация