dmsforall
MIT, платной редакции нетРаботает на вашем сервере

Ваш гараж на вашем сервере: заказ-наряды

dmsforall: программа управления для швейцарских гаражей и автосалонов. Заказ-наряды, счета со швейцарским QR-счётом, запчасти, учёт времени и продажа авто в одном браузерном приложении, которое вы запускаете сами.

OR-2026-0187 Синий хэтчбекСтарый универсалГородской автомобильПринятаВ работеВыставлен счётОплачено
ЖалобаСтранный шум сзадиДребезжит при каждом торможенииПахнет как в пекарне
Причина найденаТеннисный мяч в багажникеСадовый гном под сиденьемКруассан под сиденьем, с марта
Диагностика, 0.5 ч60.00
Извлечение теннисного мяча, 0.2 чСпасение гнома, 0.3 чСпасение круассана и уборка, 0.4 ч24.0036.0048.00
НДС 8.1%4.86
Итого, CHF64.86

QR-счёт Ожидает оплатыОплачено

Референс 21 00000 00003 13947 14300 09017

Декоративный узор, его нельзя отсканировать.

Приезжает машина с жалобой, и мастерская находит причину.

Разработка пока приостановлена. Код, образы и документация остаются доступными, но не ждите новых функций и быстрых исправлений.

Как это работает

От первого запуска до первого счёта.

  1. Установить

    Клонируйте репозиторий и запустите Docker Compose. При первом запуске готовится база данных.

  2. Настроить гараж

    Создайте учётную запись гаража, его площадки, сотрудников и настройки выставления счетов.

  3. Вести цех

    Открывайте заказ-наряды, добавляйте работы и детали, отмечайте время на терминале цеха.

  4. Выставить счёт

    Выставьте счёт со швейцарским QR-счётом, запишите платёж, исправляйте кредит-нотой.

Все возможности

Ограничения

Честные ограничения

dmsforall находится в альфа-версии. Прочтите это, прежде чем на него полагаться.

  • Альфа

    Модель данных, переменные конфигурации и экраны ещё могут меняться между версиями. До версии 1.0 обновление может потребовать ручных действий.

  • Французский, немецкий и итальянский

    Интерфейс существует только на этих трёх языках.

  • Создано для Швейцарии

    Швейцарское право и НДС, QR-счета, суммы в сантимах CHF. Для других стран оно не предназначено.

  • Никаких налоговых или юридических гарантий

    Прежде чем полагаться на счета, цифры НДС и бухгалтерский экспорт, попросите проверить их фидуциарную компанию.

  • Сторонние коннекторы

    Для подключения к внешним сервисам, например к источнику справочных данных об автомобилях или каталогу запчастей, нужны собственные лицензии или учётные записи.

Запустите dmsforall

Учётная запись первого гаража создаётся командой, которая ещё дорабатывается. См. Настройка первого гаража.

$ git clone https://github.com/selfhostr/dmsforall.git && cd dmsforall
$ cp .env.example .env  # optional for a first try
$ docker compose up -d  # then open http://localhost:8080