09 · 在 Windows 上安装

◀ 返回目录

本章介绍如何在 Windows 计算机上从零安装 Factuzam:包括数据库服务器、 初始数据库和应用程序。内容面向安装人员/管理员;最终用户只需阅读 00 · 登录与入门


获取并试用演示版

准备完整安装前,请下载适用于 64 位 Windows 的当前 Factuzam DEMO 安装程序

下载 Factuzam_DEMO_1.0.15.202606260100.alpha.exe

安装包名称中包含版本和日期。不要使用此前版本保存的 URL;如果下载不可用, 请先向支持人员确认当前安装包。

演示版以可自行安装的 NSIS 安装程序提供。在 64 位 Windows 上运行时, 向导会将 Factuzam DEMO 安装到 %PROGRAMFILES%\Factuzam DEMO, 在端口 3310 安装本地测试用 MariaDB,创建演示数据库, 并在桌面和开始菜单添加快捷方式。

本演示版用于在本地试用程序。企业正式安装可以按本章手工流程完成, 也可以使用针对该安装专门准备的软件包。


1. 系统要求

组件 要求
操作系统Windows 10 / Windows 11(承载数据库的计算机也可使用 Windows Server)。
数据库MariaDB(兼容 MySQL),可安装在同一计算机或局域网服务器上。
应用程序手工安装时,fzam.exe 是独立可执行文件。可下载演示版使用 NSIS 安装程序,并包含本地测试 MariaDB。
网络多工作站环境中,所有终端必须能通过 TCP 访问 MariaDB 服务器(默认端口 3306)。
外设(POS)兼容 ESC/POS 的小票打印机,以及采用键盘模拟方式的 USB 条形码扫描器;Caja 以外的模块可不配置。

Caja 的具体要求:


2. 安装 MariaDB 服务器

  1. mariadb.org/download 下载 Windows 版 MariaDB, 并安装到作为服务器的计算机(单机环境即当前 PC)。
  2. 安装期间:
    • 设置 root 密码并安全保存。
    • 将服务配置为随 Windows 启动
    • 默认端口:3306
  3. 如果其他工作站需要连接,请在服务器的 Windows 防火墙中开放 3306 端口 (仅对局域网开放)。

Factuzam 使用 utf8mb4 字符集和 utf8mb4_spanish_ci 排序规则; 下一步将按此设置创建数据库。


3. 创建初始数据库

模型数据库通过 factuzam_original.sql 文件提供 (完整结构 + 系统数据:国家、增值税类型、窗口、初始用户等)。

方案 A — 从应用程序创建(推荐):

  1. 先创建空数据库。在服务器控制台中执行:

``sql CREATE DATABASE factuzam CHARACTER SET utf8mb4 COLLATE utf8mb4_spanish_ci; ``

  1. 启动 fzam.exe,在登录界面点击 Configurar Base de Datos ▸, 填写 Host、Puerto、Nombre BD(factuzam)、Usuario 和 Contraseña。
  2. 点击 Subir Script:系统会要求输入数据库密码并选择 .sql 文件; 选择 factuzam_original.sql,等待加载完成。
  3. 点击 Probar Conexión 进行验证。

带数据库配置和 Subir Script 的登录界面

方案 B — 使用命令行:

mysql -h localhost -P 3306 -u root -p ^
      -e "CREATE DATABASE factuzam CHARACTER SET utf8mb4 COLLATE utf8mb4_spanish_ci;"
mysql -h localhost -P 3306 -u root -p factuzam < factuzam_original.sql

(也可以使用 HeidiSQL、DBeaver 等图形客户端。)

专用数据库用户(推荐):不要在各工作站使用 root, 请为应用程序创建专用用户:

CREATE USER 'fzam'@'%' IDENTIFIED BY 'una_clave_segura';
GRANT ALL PRIVILEGES ON factuzam.* TO 'fzam'@'%';
FLUSH PRIVILEGES;

4. 在每个工作站安装应用程序

  1. 创建文件夹,例如 C:\Factuzam\,并将 fzam.exe 复制到其中。
  2. 在桌面/开始菜单创建快捷方式。
  3. 启动应用程序,在登录界面点击 Configurar Base de Datos ▸,填写:
字段
HostMariaDB 服务器的 IP 或名称(单机环境使用 localhost)。
Puerto3306(除非已更改)。
Nombre BDfactuzam
Usuario / Contraseña第 3 步中创建的数据库用户。
  1. 点击 Probar Conexión,应成功响应。

配置按 Windows 用户保存在 %LOCALAPPDATA%\factuzam\.ini 文件)中。每个工作站只需配置一次。


5. 首次登录

首次登录


6. 上线检查清单

开始工作前请按以下顺序配置:

  1. 公司 — 税务数据、NIF、开票系列Verifactu 证书Archivo ▸ Empresas)。
  2. Impuesto IVA 和 Grupos de IVA — 检查当前税率 (Otros ▸ Impuesto IVA)。
  3. Contadores — 每个系列的单据起始编号(Otros ▸ Contadores)。
  4. Almacenes 和 Cajas — 至少创建一个仓库及其销售收银台 (Archivo ▸ Almacenes)。
  5. 付款方式 — 单据付款方式位于 Otros ▸ Formas de pago documentos, 收银付款方式位于 TPV ▸ Formas de Pago Caja
  6. 辅助表和商品目录 — 类别、尺码/属性、价目表和商品 (Archivo ▸ Tablas Auxiliares;也可通过 从旧软件迁移完成)。
  7. 用户、组和权限 — 每人一个用户,并按组分配权限。
  8. Parámetros de Caja — 小票打印机和 POS 行为 (TPV ▸ Parámetros de Caja)。
  9. 备份 — 先创建第一份备份并建立日常机制 (Otros ▸ Hacer Copia de Seguridad)。

7. 应用程序本地文件

每个工作站将本地数据保存到 %LOCALAPPDATA%\factuzam\

文件夹/文件 内容
fzam.ini工作站配置(连接、记住的用户等)。
log\应用程序日志文件(技术支持时有用)。
tickets\POS 生成的小票。

这些文件按 Windows 用户分别保存,不包含业务数据 (全部业务数据都在 MariaDB 中)。


8. 更新

更新前请备份数据库。


◀ Ayuda 菜单 · 目录 · 下一章 ▶ 从旧版软件迁移