RUKKENZH
Задать вопрос AI
栏目Объекты конфигурации 1С
在《哈萨克斯坦会计》3.0中的文件存储卷:如何将文件从数据库移至磁盘
Язык статьи:🇷🇺 RU🇰🇿 KK🇬🇧 EN🇨🇳 ZH
Версия статьи:📘 Для бухгалтера⚙️ Для тех-специалиста

在《哈萨克斯坦会计》3.0中的文件存储卷:如何将文件从数据库移至磁盘

适用于: 1С:Бухгалтерия для Казахстана, 版本 3.0.74.2 · 1C-Sapa 集团 — 1C 合作伙伴
СТ
Сапа Т.И. — Эксперт по 1С и бухгалтерскому учёту, преподаватель-практик

已在版本 3.0.74.2《哈萨克斯坦会计》(3.0 版)上验证。

您的数据库已经膨胀到不像话的程度。一年前只需 15 分钟就能完成的备份,现在要跑一个半小时,导出文件也塞不进 U 盘了。打开管理界面——发现"占空间"的不是核算数据,而是数以 GB 计的附加扫描件:验收单、合同、ЭСФ 的 PDF 版本、来自手机的原始凭证照片。每份文档都把附件直接拖进数据库里。正是在这一刻,您来到了"文件存储卷"参考手册——为的是把所有这些文件从数据库转移到服务器磁盘上,而在数据库中只保留链接。

直说一句,免得您白费力气去找:这是一个技术性(管理性)参考手册。它与核算无关。这里没有借/贷(Дт/Кт)分录,没有增值税和个人所得税,不生成 ЭСФ 或 СНТ,也没有打印表单。它只回答一个问题——您那些附加文件的字节物理上存放在哪里。因此下面关于分录和税务的章节存在的唯一目的,就是直接告诉您:这里没有这些内容,以及为什么没有。


1. 用途

"文件存储卷"参考手册描述——即服务器磁盘上的文件夹,当启用"将文件存储在磁盘卷中"模式时,1С 会把附加文件的内容放入其中。一个卷 = 一个目录 + 大小限制 + 填充优先级。这样数据库就保持轻量,而文件单独存放、单独备份。


2. 在哪里找到

界面中的路径:

  1. 管理"文件处理设置"部分(在某些版本中为"常规设置" → 文件处理区块)。
  2. 勾选"将文件存储在磁盘卷中"复选框。只要它未勾选,卷参考手册就毫无用处——文件仍会存入数据库。
  3. 旁边会出现一个"文件存储卷"链接——它会打开这个参考手册。

通过导航链接直接跳转(菜单"服务" → "按导航链接跳转",或地址栏):

e1cib/list/Справочник.ТомаХраненияФайлов

只有具备"管理员"配置文件的用户才拥有对该参考手册的权限。普通会计既看不到也改不了卷——这是正确的。


2а. 如何查看自己的版本

"帮助" → "关于程序"(或右上角的"i"图标)。在打开的窗口中:

  • 平台版本——例如 8.3.24.xxxx
  • 配置——"哈萨克斯坦会计",3.0 版,版本 3.0.74.2

卷设置的路径在各版本之间几乎不变,但旧版本中设置部分的名称可能有所不同——请按自己的版本号来对照。


3. 如何填写

"创建"按钮创建元素。字段不多,但每一个都各有用途。

字段 是否必填 用途以及填错时会怎样
名称 便于您识别的卷名称:"卷 1 — 主卷"、"2025 归档"。不影响磁盘路径。留空则无法保存。
顺序(填充) 排序序号。文件总是写入顺序最小的卷;当它填满时,就写入下一个。两个卷顺序相同会导致排序不可预测。请设为 1、2、3……
完整路径(Windows) 是,如果服务器为 Windows 指向文件夹的 UNC 路径,例如 \\SRV-1C\Files\Vol1。请务必填网络路径,而不是 C:\...,否则服务器集群找不到它。文件夹必须提前存在。
完整路径(Linux) 是,如果服务器为 Linux 形如 /mnt/1c-files/vol1 的路径。字母大小写很重要。
最大大小,MB 否(0 = 无限制) 达到该阈值后卷即视为已填满,文件转入下一个顺序的卷。设得太小——文件会很快"溢流"到下一个卷;设为 0——卷会一直增长直到磁盘空间耗尽。
备注 用于备忘:由谁在何时创建、存放在哪个磁盘阵列上。

通俗地说,操作顺序如下:

  1. 系统管理员在服务器上创建文件夹,并为运行 1С 服务器所用的用户开放写入权限(Windows 中为服务 USR1CV8,Linux 中为 usr1cv8)。这是关键点:如果服务没有写入权限——文件就写不进去。
  2. 您创建参考手册元素,把路径填得跟从服务器上所看到的完全一样,而不是从您的工作站看到的。
  3. 指定顺序以及(如需要)最大大小。
  4. 保存。检查:给任意文档附加一个测试文件——它应当出现在卷的文件夹中,而不是数据库里。

不可或缺的最低配置,缺了它卷就无法工作:名称、顺序,以及对应服务器所在操作系统的路径。


4. 带具体数字的详解示例

这里没有分录——我们算的不是钱,而是字节数(GB)和文件分布。这就是这个对象的"磁石"所在。

情形。数据库有 40 GB,其中约 28 GB 为附加文件。服务器上的磁盘阵列——两个各 100 GB 的分区。您希望:新文件放在快速磁盘上,限制 50 GB;归档放在第二个磁盘上。

您创建两个卷:

顺序 路径(Windows) 最大大小,MB
卷 1 — 主卷 1 \\SRV-1C\Files\Vol1 51 200(50 GB)
卷 2 — 归档 2 \\SRV-1C\Files\Vol2 0(无限制)

它是如何一步步工作的:

  1. 您启用"将文件存储在磁盘卷中"。所有新的附件现在都存入磁盘。
  2. 您附加一份 3 MB 的验收单扫描件。1С 取顺序最小的卷——卷 1(已占用 51 200 MB 中的 0 MB),把文件写入那里,数据库中留下一条记录"文件位于卷 1,路径如此这般"。
  3. 过了一段时间,卷 1 已积累 51 190 MB。您附加一份 20 MB 的合同。51 190 + 20 = 51 210 > 51 200——卷 1 已溢满。1С 自动转到下一个顺序——卷 2——并把文件写到那里。无需手动切换任何东西。
  4. 已经存在数据库内部的那 28 GB 旧文件不会自己搬走。它们由后台操作"将文件转移到卷"来搬运(见第 10 节):它从数据库中读出文件,按顺序和限制分放到各卷,在数据库中留下链接。转移及数据库维护(压缩表)之后,数据库大小从 40 GB 大约降到 12 GB——备份又能在几分钟内完成了。

示例小结:文件在物理上分布为 Vol1 = 50 GB,其余在 Vol2,数据库"瘦身"约 28 GB。此操作不涉及任何金额、税务和核算科目。


5. 操作类型

该参考手册没有像文档那样单独的"操作类型"字段。但从本质上讲,卷可支持三种场景:

  • 将新文件存储在磁盘上——启用该模式后所有附件都进入卷。
  • 按优先级分配——严格按"顺序"字段填充,达到限制时溢流到下一个卷。
  • 多卷存储——可以在不同磁盘上建立哪怕十来个卷,只需添加参考手册元素即可扩容。

6. 保存时生成什么

简明直接:

  • 借/贷(Дт/Кт)分录——没有。参考手册不过账,不影响科目(1210、1330、3310、6010 等)。
  • 电子文档(ИС ЭСФ 中的 ЭСФ、СНТ)——没有。卷与税务及电子文档流转无关;它们只是存储附加到文档上的文件。
  • 会计/累积登记簿的活动记录——没有。
  • 实际发生的是:保存元素时,1С 记住卷的描述。当把文件附加到任意对象时,内容被放入卷的目录,而数据库的服务数据中记录一条链接"文件 → 卷 → 相对路径"。正是这一关联使得之后能够打开文件。

7. 打印表单

该参考手册没有打印表单——物理上没什么可打印的。要做检查,请不要用打印,而使用服务处理:"文件存储库完整性检查"和文件容量报表(见第 10 节)。


8. 常见错误

"将文件写入卷 <名称> 时出错。权限不足……" / "访问被拒绝"。 1С 服务器服务没有对文件夹的写入权限。请给服务用户(USR1CV8/usr1cv8)对卷目录的完全访问权限。

"卷路径不可用" / "目录不存在"。 文件夹未提前创建,或路径是从工作站而不是从服务器上填写的(例如 C:\Files 而非 \\SRV-1C\Files)。请创建目录,并按服务器所看到的样子填写路径。

文件仍在撑大数据库。 未勾选"将文件存储在磁盘卷中"复选框。只要它未勾选,卷就闲置,一切都写入数据库。

"未找到用于存储文件的卷"。 所有卷都已填满(限制总和已用尽),或者没有一个卷有对应当前操作系统的正确路径。请增大"最大大小",把最后一个卷设为 0,或添加一个顺序更大的新卷。

搬迁后文件打不开:"在指定路径下未发现文件"。 有人手动移动/删除了卷文件夹里的文件,或改动了路径。切勿用手改动卷目录的内容;要检查请运行"文件存储库完整性检查"。

填了 Windows 路径,而服务器却是 Linux(或反之)。 请按 1С 服务器实际运行的操作系统来填写路径字段;对于混合/可迁移场景,最好把两个路径都填上。


9. 常见问答

1. 是否必须使用卷——能不能干脆把文件存在数据库里? 可以,这是默认模式。当数据库因附件而变得过大、难以维护时才需要卷。对于小型数据库可以不折腾。

2. 文件会进入配置器备份(.dt)吗? 不会。存储在卷中时,.dt 导出里只有链接,而文件本身不会。卷需要用操作系统手段单独备份。这是换取数据库轻量的代价——请在备份规程中考虑到这一点。

3. 卷在文件(非服务器)数据库中能用吗? 卷按设计是面向客户端-服务器方案的,其路径对 1С 服务器可见。在没有服务器的纯文件数据库中该机制无法完整工作——请把文件保留在数据库中,或改用服务器方案。

4. 如何把已积累在数据库中的文件转移到卷?"将文件转移到卷"处理(管理 → 文件处理)。它会把已有附件转放到磁盘。之后请对数据库管理系统做例行维护,使数据库物理上缩小。

5. 如果卷填满了会怎样? 达到"最大大小"后,新文件会自动按"顺序"字段的升序进入下一个卷。如果没有下一个——就会得到"未找到卷"的错误。请让最后一个卷的大小为 0(无限制),或留意磁盘空间。

6. 能删除卷吗? 只有当卷中没有任何文件时才能删。否则数据库中的链接会"悬空",文件将无法打开。请先把文件转移到另一个卷,再标记删除。

7. 卷会影响金额、增值税(16%)或 ЭСФ 吗? 不会,毫无影响。这纯粹是字节的技术存储。它不影响核算、税务和电子文档。

8. 能把卷放在网络 NAS 上吗? 可以,指定网络共享的 UNC 路径(\\NAS\1c-files\vol1),并给服务器服务写入权限。请注意:文件打开速度将取决于网络。

9. 如何验证文件确实在磁盘上而不是在数据库里? 附加一个测试文件,然后看卷的文件夹——它应当出现在那里。另外运行"文件存储库完整性检查":它会把数据库中的链接与磁盘上的实际文件相核对。

10. 可以建多少个卷? 需要多少建多少。每一个新磁盘/阵列都是一个带后续顺序的新参考手册元素。这样就能在配置不加限制的情况下扩容。


10. 相关对象

  • 文件处理设置(管理)——机制的"开关"("将文件存储在磁盘卷中"复选框)。没有它参考手册就无法工作。
  • "将文件转移到卷"处理——按各卷把已积累在数据库中的附件转移到磁盘。
  • "文件存储库完整性检查"处理——核对数据库中的链接与卷中的文件,找出"丢失的"和"多余的"文件。
  • 对象的附加文件(验收单、合同、原始凭证扫描件、销售/进货文档上的 ЭСФ 的 PDF)——正是这些东西物理上存储在卷中。文件本身通过任意文档卡片上的附加文件按钮来创建。

如何查看自己的版本:"帮助" → "关于程序"——那里有平台版本和配置版本。

本操作手册为"哈萨克斯坦会计"3.0 版、版本 3.0.74.2 编写。

Частые вопросы

是否必须使用存储卷——能不能直接把文件存在数据库里?
可以,这是默认模式。当数据库因附件过大而难以维护时才需要存储卷。对于小型数据库,可以不必费心。
文件会进入配置器备份(.dt)吗?
不会。使用存储卷保存时,导出的 .dt 中只包含引用,而文件本身不包含在内。存储卷需要单独用操作系统手段备份。这是数据库变轻的代价——请在备份规程中加以考虑。
存储卷在文件模式(非服务器)数据库中能用吗?
存储卷正常情况下是为客户端-服务器模式设计的,此时路径对 1С 服务器可见。在没有服务器的纯文件模式数据库中,该机制无法完整工作——请把文件存在数据库里,或改用服务器模式。
如何把已经积累在数据库中的文件迁移到存储卷?
使用"将文件迁移到存储卷"处理(管理 → 文件操作)。它会把现有附件转移到磁盘上。之后请对数据库管理系统做例行维护,以使数据库物理上缩小。
如果存储卷被写满会怎样?
当达到"最大大小"时,新文件会按"顺序"字段递增自动进入下一个存储卷。如果没有下一个——会得到"未找到存储卷"错误。请保留最后一个存储卷大小为 0(无上限),或注意磁盘空间。
能删除存储卷吗?
只有当其中没有任何文件时才行。否则数据库中的引用会"悬空",文件将无法打开。请先把文件迁移到另一个存储卷,然后再标记删除。
存储卷会影响金额、增值税(16%)或 ЭСФ 吗?
不会,完全不会。这纯粹是字节的技术性存储。它不影响核算、税务和电子文档。
能把存储卷放在网络 NAS 上吗?
可以,请指定网络共享的 UNC 路径(\\NAS\1c-files\vol1),并给服务器服务授予写入权限。请注意:文件打开速度将取决于网络。

延伸阅读

Источники

Была ли статья полезна?
💼 Нужна помощь с 1С или учётом? Слава КВЦ — многолетняя практика в 1С в Казахстане. Изучите разложенный НК РК 2026 или спросите в чате BuhGPT — ответит за секунды.
标签:KZCatalogs