1. 识别
| 参数 | 值 |
|---|---|
| 对象类型 | 目录 (Catalog) |
| 名称 | 设备驱动程序 |
| 完整名称 | 目录.设备驱动程序 (Catalogs.设备驱动程序) |
| 同义词 | 设备驱动程序 |
| 配置 | 哈萨克斯坦会计,版本 3.0,版本 3.0.74.2 |
| 层次结构 | 扁平列表(无层次结构) |
| 导航链接 | e1cib/list/目录.设备驱动程序 |
目的。 目录 设备驱动程序 是连接商业设备(如收银机、条形码扫描仪、秤、收单终端、顾客显示器等)的驱动程序的中央注册表。由系统管理员和实施专家使用,以管理驱动程序的版本、在客户端安装和更新。该目录包含 预定义(标准)驱动程序,随 1C 发行版提供,以及 用户驱动程序,从文件中加载。与之相关的工作相对较少 — 在设备的工作站初始设置或计划更新驱动程序时进行。
该目录是“连接设备”子系统的服务(管理)对象,不参与会计、税务或管理会计 — 它不存储金额指标,也不在注册表中生成移动。
在 1C 中查找的位置: “连接设备”部分 → “设备驱动程序”。
2. 属性和表部分
2.1 头部属性
| 名称 | 类型 | 必填性 | 目的 |
|---|---|---|---|
| 设备类型 | 枚举引用.连接设备类型 | 必填(检查 ShowError) |
确定驱动程序所针对的设备类别(如收银机、扫描仪、秤等)。用于连接设备时的过滤。 |
| 对象标识符 | 字符串 | 可选 | 驱动程序的唯一字符串标识符,用于程序调用和数据缓存。 |
| 驱动程序处理程序 | 枚举引用.连接设备驱动程序处理程序 | 可选 | 指向实现与设备交互的特定外部处理程序或组件的引用。 |
| 由发行版提供 | 布尔值 | 可选 | 标识来自配置标准交付的预定义驱动程序。保护标准驱动程序免于意外删除。 |
| 已加载驱动程序 | 值存储 | 可选 | 用户上传的驱动程序文件的二进制内容(ZIP 压缩包,包含外部处理程序或本地组件)。 |
| 驱动程序文件名 | 字符串 | 可选 | 上传时驱动程序原始文件的名称(例如,设备驱动程序_v2.3.epf)。 |
| 驱动程序模板名称 | 字符串 | 可选 | 包含驱动程序的配置模板名称(对于发行版中的预定义驱动程序)。 |
| 驱动程序版本 | 字符串 | 可选 | 驱动程序的版本,格式为 X.Y.Z。用于在更新时控制时效性和兼容性。 |
| 已停止支持 | 布尔值 | 可选 | 标识不推荐使用的过时驱动程序。阻止在新连接中使用。 |
目录的标准属性: 代码, 名称, 删除标记, 预定义。
2.2 表部分
表部分 不存在。该目录具有扁平结构 — 所有属性都位于头部。
3. 表单
| 表单 | 目的 |
|---|---|
| 元素表单 | 驱动程序的主要编辑表单(约 80 个控件)。包含驱动程序文件的加载/卸载命令和将驱动程序安装到客户端的命令。用户的关键表单 — 这里进行所有与驱动程序参数的工作。 |
| 列表表单 | 驱动程序列表表单(约 44 个元素)。包括从文件添加新驱动程序的命令,以及按设备类型和支持标志筛选的功能。 |
4. 模块的关键过程
在证据中没有附带特定的 BSL 代码,因此下面是此类对象在 BCP(标准子系统库)配置中的典型处理程序,子系统为“连接设备”。
对象模块:
填充处理— 从文件创建驱动程序时填充属性(解析名称,确定版本)。检查填充处理— 控制属性设备类型的必填性(ShowError);如有必要,检查已加载驱动程序或驱动程序模板名称的非空内容。在写入之前— 更新驱动程序缓存,控制预定义驱动程序的更改(由发行版提供)。在删除之前— 禁止删除由发行版提供的驱动程序。
元素表单模块:
在服务器上创建时/在服务器上读取时— 根据由发行版提供和已停止支持设置命令的可用性(加载/卸载/安装)。- 命令
从文件加载驱动程序,将驱动程序导出到文件,在客户端安装驱动程序— 通过已加载驱动程序与值存储进行工作,通过临时存储进行放置/提取(放置文件/获取文件)。
列表表单模块:
连接设备添加驱动程序从文件(或类似命令) — 创建新元素并加载二进制内容。
需要检查:模块中的过程和命令的确切名称在版本 3.0.74.2 中是特定于版本的 — 通过配置器进行确认。
5. 处理和移动
目录 不进行处理 并且 不生成移动 到会计注册表。这是一个设备设置的服务对象 — 它没有金额属性,不影响积累/会计注册表,也不参与凭证的生成。
驱动程序间接参与财政文档流转链:通过它设置的设备(收银机)参与零售销售的处理,这些销售已经通过销售文档反映。正是这些文档,而不是驱动程序目录,形成了哈萨克斯坦 2026 年的典型会计科目计划的会计移动,例如:
| 操作 | 借方 | 贷方 | 备注 |
|---|---|---|---|
| 商品销售 | 1210 “短期应收账款” | 6010 “销售收入” | 不含增值税的收入金额 |
| 增值税计提 | 1210 | 3130 “应付增值税” | 增值税 16% |
| 成本费用计提 | 7010 “销售成本” | 1330 “商品” | 销售成本 |
| 收到付款 | 1030 “当前账户上的现金” | 1210 | 来自客户的付款 |
销售伴随哈萨克斯坦的电子文档 — 电子发票(IS ЭСФ)和必要时 SNT。增值税税率为 16%。再强调一次:驱动程序目录本身与这些移动无关,仅在此处列出以便理解设备在整体框架中的位置。
6. 相关对象和基于输入
- 枚举.连接设备类型 — 设备类别(属性
设备类型)。 - 枚举.连接设备驱动程序处理程序 — 特定驱动程序处理程序。
- 目录.连接设备 — 工作站设备的实例;在设置连接时引用驱动程序。
- 信息注册表.连接设备交换规则 / 连接设备设置(根据 BCP 版本) — 存储设备与工作站的驱动程序绑定。
- BCP 子系统 “连接设备” — 所有安装、连接测试和与驱动程序交换的逻辑。
基于输入 对于该目录不适用。元素的创建通过手动或从列表表单中的“从文件添加驱动程序”命令执行。
7. 扩展点
- 配置扩展。 通过扩展添加属性(例如,指向哈萨克斯坦认证设备内部注册表的引用)和列表表单的列,而无需取消支持。
- 事件订阅。
在写入之前/在删除之前— 用于实施企业驱动程序版本政策和禁止回滚到已停止支持的版本(已停止支持)。 - 可重写的 BCP 模块 连接设备子系统 — 用于注册自定义驱动程序和设备类型的处理程序。
- 附加处理/报告(BCP “附加报告和处理”) — 用于按工作站批量导出/清点驱动程序。
- 填充检查 — 扩展
检查填充处理的附加规则(必填驱动程序版本,格式对象标识符)。
需要检查:可重写模块的具体组成和订阅名称取决于嵌入在版本 3.0.74.2 中的 BCP 版本。
