1. 识别
| 参数 | 值 |
|---|---|
| 对象类型 | 目录 (Catalog) |
| 名称 | ПеремещениеТоваровПрисоединенныеФайлы |
| 完整路径 | Справочник.ПеремещениеТоваровПрисоединенныеФайлы |
| 同义词 | “附加文件(货物移动)” |
| 导航链接 | e1cib/list/Справочник.ПеремещениеТоваровПрисоединенныеФайлы |
| 配置 | 哈萨克斯坦会计,版本 3.0 (版本 3.0.74.2) |
| 子系统 | 文件处理 (BSP — “附加文件”) |
目的。 用于存储关于附加到“货物移动”文档的文件的元数据的服务(技术)目录:发票扫描件、照片、电子发票/发票、货物移动的附随文件。该目录由BSP的附加文件机制自动创建和填充,不适合用户直接手动编辑。通过“货物移动”文档表单中的“附加文件”命令进行操作。每个目录条目是一个附加文件;文件的二进制内容单独存储(在信息数据库或磁盘卷中),而目录本身存储属性。
这是一个拥有者目录,通过属性
ВладелецФайла从属于拥有者文档。它不是文档,不进行处理,也不在注册簿/账户中生成独立的移动。
2. 属性
2.1 头部属性(来自 evidence)
| 名称 | 类型 | 必需性 | 目的 |
|---|---|---|---|
| 作者 | 目录链接.用户 | 必需 (ShowError) | 最初附加文件的用户。审计和控制作者身份。 |
| ВладелецФайла | 文档链接.货物移动 | 可选 | 指向附加文件的货物移动文档的链接。确保文件与会计对象的关联。 |
| ДатаМодификацииУниверсальная | 日期 (日期时间) | 可选 | 文件最后修改的通用时间 (UTC)。同步,跟踪版本的有效性。 |
| ДатаСоздания | 日期 (日期时间) | 必需 (ShowError) | 文件记录的创建日期和时间。文档操作的时间线。 |
| Зашифрован | 布尔值 | 可选 | 文件加密标志。控制访问/解密逻辑以便打开。 |
| Изменил | 目录链接.用户 | 可选 | 最后修改文件或其属性的用户。审计更改。 |
| ИндексКартинки | 数字 | 可选 | 文件在图像集合中的图标索引。列表/表单中文件类型的视觉表示。 |
| Описание | 字符串 | 可选 | 用户对文件的任意评论。 |
| ПодписанЭП | 布尔值 | 可选 | 电子签名存在的标志。对法律上重要的文档流转(电子发票,发票)很重要。 |
| ПутьКФайлу | 字符串 | 可选 | 在磁盘卷中的文件路径(对于“在磁盘卷中存储”模式)。 |
| Размер | 数字 | 可选 | 文件大小(以字节为单位)。控制磁盘空间。 |
| Расширение | 字符串 | 可选 | 文件扩展名 (pdf, jpg, xlsx 等)。确定类型和打开程序。 |
| Редактирует | 目录链接.用户 | 可选 | 当前正在编辑文件的用户(“文件被占用”)。防止同时编辑的冲突。 |
2.2 标准属性和BSP服务字段
除了上述属性外,该对象还使用BSP附加文件目录的标准字段(可以作为对象属性存在):
- 名称(标准)— 文件名(不带扩展名)。
- 存储文件 / 存储卷 / 文件存储 — 二进制内容的存储方式和位置(在信息库或磁盘卷中)。
- 文本存储 / 提取文本 — 用于全文搜索的提取文本。
- 删除标记,链接,代码 — 目录的标准属性。
2.3 表格部分
该目录没有表格部分 — 这是一个平面元数据对象“一个文件 = 一条记录”。文件版本(双内容更改历史)在启用版本控制时存储在单独的信息注册“附加文件版本”中,而不是在表格部分中。
3. 表单
对于附加文件的服务目录,配置使用通用(标准)BSP表单,而不是对象的个别表单:
| 表单 | 目的 |
|---|---|
元素表单 (元素表单 / 通用 附加文件) |
查看和编辑文件卡片:名称、描述、作者、日期、签名/加密标志、命令“打开”、“编辑”、“结束编辑”、“另存为…”。 |
列表表单 (列表表单 / 通用 附加文件) |
所有附加到拥有者文档的文件列表。通过“货物移动”表单中的“附加文件”命令调用。添加、查看、编辑、电子签名、删除命令。 |
| 选择表单 | 服务文件选择(由BSP机制使用)。 |
可以通过导航链接e1cib/list/Справочник.ПеремещениеТоваровПрисоединенныеФайлы直接打开列表,但标准场景是通过文档的附加文件面板。
4. 模块的关键程序
附加的证据中没有按行导出的BSL,因此下面是该类型对象的标准处理程序(在BSP的“文件处理”/“服务文件处理”通用模块中实现;目录模块通常是最小的):
- 对象模块 → 在记录之前 — 记录服务字段:填充
ДатаМодификацииУниверсальная、Изменил,控制Автор和ДатаСоздания的必需性(ShowError)。 - 对象模块 → 在删除之前 — 清除存储/卷中的二进制内容,删除版本和提取文本的记录。
- РаботаСФайламиСлужебный.ДобавитьФайл / ЗаписатьФайлВИнформационнуюБазу — 在将文件附加到“货物移动”文档时创建目录记录,计算
Размер、Расширение、ИндексКартинки。 - РаботаСФайламиСлужебный.ЗанятьФайлДляРедактирования / ОсвободитьФайл — 设置/取消设置属性
Редактирует(防止同时编辑的冲突)。 - РаботаСФайламиСлужебный.ДобавитьВерсию — 在启用版本控制时记录新的二进制内容版本。
- 电子签名处理程序 — 设置
ПодписанЭП标志,检查签名;在加密时设置Зашифрован。 - ИзвлечениеТекстаСервер — 背景提取文本以进行全文搜索。
具体的程序名称和签名依赖于版本(BSP版本 3.0.74.2) — 这是唯一需要与特定交付模块进行核对的地方。
5. 处理和移动
该目录不进行处理,也不生成移动。 作为文件的元数据对象,它不参与会计和税务记录,不在积累/信息注册簿中创建记录,也不生成会计分录。
会计移动由拥有者文档“货物移动”生成,附加文件。为了上下文(这是文档的移动,而不是目录的移动),在哈萨克斯坦的账户计划中,货物在仓库之间的移动反映在库存账户的内部流动中:
- 借方 1330 “货物” (接收仓库) — 贷方 1330 “货物” (发送仓库) — 在转移的货物的成本上。
- 积累注册簿:“仓库中的货物”,“组织的货物”(发送仓库的支出,接收仓库的收入)。
在自有仓库之间的转移 — 在同一账户内的流动,因此:
- 没有收入(6010)、销售成本(7010)、与客户(1210)或供应商(3310)的结算产生;
- 内部转移不征收增值税(账户3130 “应付增值税”不被使用);在哈萨克斯坦的背景下,2026年的增值税适用税率为16%,适用于销售/收入文档,而不是转移。
附加文件(发票/电子发票的扫描件)仅作为此移动的文档附件,不影响分录。
6. 相关对象和基于的输入
- 拥有者文档:
文档.货物移动(属性ВладелецФайла)。关键关系“文件 → 文档”。 - 目录.用户:属性
Автор、Изменил、Редактирует。 - 内容存储:文件存储卷(
目录.文件存储卷)在“在磁盘卷中”模式下或在信息库中的存储。 - 版本:附加文件版本的信息注册(在启用版本控制时)。
- 电子签名:BSP的电子签名和加密机制(
ПодписанЭП、Зашифрован)。
基于的输入:对于附加文件的服务目录不提供且没有意义 — 记录仅通过“货物移动”文档表单中的文件附加机制创建。文件本身可以是打印/导出电子文档(来自电子发票系统,发票)的结果,附加到文档。
7. 扩展点
- 配置扩展:添加属性(例如,类别/附件类型),在附加文件的通用列表表单中添加额外命令;通过
&替代/&之后在对象模块或BSP的通用模块中重定义处理程序。 - 额外属性和信息(子系统“属性”) — 如有必要,扩展文件分类而不更改元数据。
- BSP程序API:
РаботаСФайлами、РаботаСФайламиКлиент、РаботаСФайламиСлужебный— 用于程序添加、获取和处理文件的标准点。 - 事件订阅
在记录之前/在删除之前对象 — 用于集成(外部存储、病毒检查、日志记录)。 - 电子发票/发票填充处理程序 — 自动将导出的电子文档附加到移动。
版本特定:通用模块的确切组成和BSP的导出程序名称取决于交付版本 3.0.74.2 内部的库版本 — 在开发扩展时,方法名称应从特定配置中获取。
