1. 标识
| 参数 | 值 |
|---|---|
| 完整名称 | Справочник.ПакетОбменСБанкамиПрисоединенныеФайлы |
| 对象类型 | 目录 (Catalog) |
| 名称 | ПакетОбменСБанкамиПрисоединенныеФайлы |
| 同义词 | —(在界面中,在所属文档的上下文中显示为"附加文件") |
| 配置 | 哈萨克斯坦会计,3.0 版,版本 3.0.74.2 |
| 导航链接 | e1cib/list/Справочник.ПакетОбменСБанкамиПрисоединенныеФайлы |
| 基础子系统 | 文件处理(类似于标准的 ПрисоединенныеФайлы) |
用途。 该目录用于存储附加到 Документ.ПакетОбменСБанками 文档的文件。这是在银行集成上下文中管理附件的技术子系统:从银行接收或发送到银行的文档(对账单、付款委托书、确认书、收据)的上传、存储、版本管理和跟踪。
该目录基于 1C 的标准子系统 "文件处理" 构建,并继承其结构和行为(在卷或信息库中存储内容、版本、电子签名、加密)。用户不直接使用它,而是通过所属文档的卡片来使用——文件列表显示在交换包的表单中。使用频率——每次处理银行对账单以及上传/下载付款文档的会话。
在 1C 中的位置:"电子交互"部分 →"附加文件(与银行的交换包)"。直接导航:e1cib/list/Справочник.ПакетОбменСБанкамиПрисоединенныеФайлы。
2. 属性和表格部分
2.1 表头属性
| 名称 | 类型 | 必填性 | 用途 |
|---|---|---|---|
| Автор | CatalogRef.ВнешниеПользователи, CatalogRef.УчетныеЗаписиСинхронизацииФайлов, CatalogRef.Пользователи |
必填 (ShowError) | 创建文件的人。上传时由当前用户自动填写。用于审计和访问控制。 |
| ВладелецФайла | DocumentRef.ПакетОбменСБанками |
非必填 (DontCheck) | 指向所属文档(交换包)的引用,文件附加到该文档。是将文件与业务对象关联的关键属性。 |
| ДатаМодификацииУниверсальная | xs:dateTime |
非必填 (DontCheck) | 文件最后修改的 UTC 日期和时间。用于同步和版本控制。 |
| ДатаСоздания | xs:dateTime |
必填 (ShowError) | 文件上传到系统的日期和时间。首次保存时自动填写。 |
| Зашифрован | xs:boolean |
非必填 (DontCheck) | 文件加密标志。为"真"时,内容由已过时的表格部分 УдалитьСертификатыШифрования 中的证书加密。 |
| Изменил | CatalogRef.ВнешниеПользователи, CatalogRef.УчетныеЗаписиСинхронизацииФайлов, CatalogRef.Пользователи |
非必填 (DontCheck) | 最后编辑文件的用户(上传了新版本或修改了属性)。 |
| ИндексКартинки | xs:decimal |
非必填 (DontCheck) | 按扩展名的图标索引(0 — doc,1 — xls,2 — pdf 等)。自动计算。 |
| Описание | xs:string |
非必填 (DontCheck) | 用户手动设置的文件文本描述。 |
| ПодписанЭП | xs:boolean |
非必填 (DontCheck) | 存在电子签名的标志。如果文件至少附加了一个签名则为"真"(以前是表格部分 УдалитьЭлектронныеПодписи,现在是单独的信息寄存器)。 |
| ПутьКФайлу | xs:string |
非必填 (DontCheck) | 存储卷上文件的完整路径(当 ТипХраненияФайла = "在磁盘卷中"时)。格式:\\server\share\folder\filename.ext 或 C:\storage\files\...。 |
| Размер | xs:decimal |
非必填 (DontCheck) | 文件大小(字节)。自动填写,用于配额控制和界面显示。 |
除上述之外,该目录还继承了"文件处理"子系统的标准属性集:Расширение(不带点的文件类型)、ТипХраненияФайла(在信息库中/在磁盘卷中)、ТекстХранилище(用于全文搜索的提取文本)、ВерсияФайлаТекущая(指向当前版本的引用)、ТомХранилищаФайла、ПометкаУдаления。标准属性——Код、Наименование(文件名)。
2.2 表格部分
| 名称 | 状态 | 用途 |
|---|---|---|
| УдалитьСертификатыШифрования | 已过时 (Удалить...) |
存储用于加密文件的证书。为兼容性保留;实际数据已移至信息寄存器。 |
| УдалитьЭлектронныеПодписи | 已过时 (Удалить...) |
存储附加的电子签名。已被"文件处理"子系统的信息寄存器替代。 |
前缀
Удалить— 1C 的标准约定:属性/表格部分被标记为停用,数据已迁移,但结构被保留以便从旧版本更新。
3. 表单
| 表单 | 用途 |
|---|---|
| ФормаЭлемента | 文件卡片:名称、描述、作者、大小、电子签名/加密标志、"打开"、"另存为"、"编辑"按钮、版本和签名处理。 |
| ФормаСписка | 附加文件列表;通常嵌入到所属文档 ПакетОбменСБанками 的表单中。列——图标、名称、大小、日期、作者、签名/加密标志。 |
| ФормаВыбора | 从所有者现有文件中选择文件(用于"附加现有文件"等命令)。 |
对于此类目录,附件管理不是通过自己的表单执行的,而是通过"文件处理"子系统的通用表单(ОбщаяФорма.ПрисоединенныеФайлы、添加/查看版本的表单、签名窗口)。目录自己的表单是最小化的,起辅助作用。
4. 模块的关键过程
在附带的 evidence 中未提供 BSL 代码(路径和行)。以下是"文件处理"子系统附加文件目录的标准处理程序。具体的过程名称请与版本核对(因版本而异)。
管理器模块 / 子系统的通用机制:
РаботаСФайламиСлужебный.ДобавитьФайл(...)— 上传新文件时创建目录元素:填写Автор、ДатаСоздания、Размер、Расширение、ИндексКартинки,将内容写入存储/卷。РаботаСФайлами.ЗаписатьФайл(...)— 保存新版本,更新ДатаМодификацииУниверсальная和Изменил。ФайловыеФункцииСлужебный.ПолучитьВерсиюФайла(...)— 获取当前/选定版本的二进制内容。- 电子签名和加密处理 — 设置
ПодписанЭП/Зашифрован标志并将数据写入相关信息寄存器。
对象模块(标准事件):
ПередЗаписью— 控制Автор和ДатаСоздания的填写,按扩展名重新计算ИндексКартинки。ПередУдалением— 清除磁盘卷中的内容(删除物理文件)、删除版本。ОбработкаЗаполнения— 设置Автор = ПользователиКлиентСервер.ТекущийПользователь()、ДатаСоздания = ТекущаяДатаСеанса()。
元素表单模块:
- "打开"、"编辑"、"结束编辑"、"另存为"、"电子签名"、"加密/解密"、"版本"命令 — 委托给通用模块
РаботаСФайламиКлиент。
5. 过账和登记记录
该目录不是文档,也不形成寄存器登记记录——不创建按会计科目表的分录。它存储附件;会计后果产生于所属文档 ПакетОбменСБанками 及与之关联的付款/收款文档。
该目录间接参与填充"文件处理"子系统的技术寄存器(无会计意义):
- 含文件电子签名的信息寄存器;
- 含加密证书的信息寄存器;
- "已放置文件"寄存器 / 卷数据(物理存储的记录)。
附加文件的文档的会计分录上下文(哈萨克斯坦会计科目表,供参考):
| 经济业务 | 借 | 贷 |
|---|---|---|
| 从购买方收到款项到往来账户 | 1030 | 1210 |
| 从往来账户向供应商付款 | 3310 | 1030 |
| 商品销售(收入) | 1210 | 6010 |
| 销售时应缴增值税(税率 16%) | 1210 | 3130 |
| 结转商品成本 | 7010 | 1330 |
示例:销售金额 116 000 ₸ 含 16% 增值税 → 计税基础 100 000 ₸,增值税 16 000 ₸(借 1210 贷 6010 — 100 000 ₸;借 1210 贷 3130 — 16 000 ₸)。配套电子文档 — ЭСФ(ИС ЭСФ)和 СНТ。文件附件本身与这些登记记录无关——它只存储扫描件/对账单/付款单。
6. 关联对象和基于对象录入
- 所属文档:
Документ.ПакетОбменСБанками(属性ВладелецФайла)。每个文件都严格绑定到交换包的一个文档。 - 作者用户:
Справочник.Пользователи、Справочник.ВнешниеПользователи、Справочник.УчётныеЗаписиСинхронизацииФайлов。 - "文件处理"子系统:电子签名和加密证书的信息寄存器、存储卷目录、文件版本。
- 配置中其他对象的类似附加文件目录(统一机制,不同所有者)。
基于对象录入。目录不适用经典的"基于对象录入"。元素在将文件附加到 ПакетОбменСБанками 文档时自动创建("附加文件"、"上传"按钮、拖放、通过 УчётныеЗаписиСинхронизацииФайлов 与银行交换时的自动加载)。
7. 扩展点
- 配置扩展:添加属性(例如附件的类别/类型、检查状态)、在列表/元素表单中添加新命令、通过
&После/&Вместо添加ПередЗаписью/ПередУдалением处理程序。 - 附加属性和信息:属性子系统允许在不修改配置的情况下为元素附加特性。
- 访问限制 (RLS):文件权限从所有者和
Автор继承;可为银行保密添加自定义 RLS 模板。 - 存储卷 / 外部存储:配置
ТипХраненияФайла(在信息库中或在磁盘卷中)、与外部文件存储集成。 - 与银行交换 (DirectBank / 对账单):通过
УчётныеЗаписиСинхронизацииФайлов扩展附件的自动加载。 - 全文搜索:
ТекстХранилище属性提供了按已上传文档内容进行搜索的能力。
需要核对(因版本而异):模块过程的确切名称、电子签名/加密寄存器的组成,以及具体构建版本 3.0.74.2 中是否存在已过时的表格部分
Удалить...— 请通过配置器核对。
