1. 标识
| 参数 | 值 |
|---|---|
| 对象类型 | 目录(Catalog) |
| 名称 | ВыкупПринятыхНаХранениеТоваровПрисоединенныеФайлы |
| 全名 | Справочник.ВыкупПринятыхНаХранениеТоваровПрисоединенныеФайлы |
| 同义词 | 附加文件(赎回托管商品) |
| 配置 | 哈萨克斯坦贸易管理,版本 3.4(3.4.5.21) |
| 所有者 | 文档(所有者对象)"赎回已接受托管的商品" |
| 子系统 | 标准子系统库(БСП)的"文件操作" |
| 用途 | 存储附加到具体的商品赎回文档(此前已接受托管)的文件(扫描件、合同、发货单、验收单、图片等) |
这是一个由БСП"附加文件"机制自动生成的服务性存储目录。对于每个支持附件的配置对象,都会创建一个单独的从属目录,形式为 <对象名称>ПрисоединенныеФайлы。用户不会将其作为目录直接使用——文件是通过所有者文档表单中的"附加文件"命令打开的。
导航链接("在哪里找到"部分):
e1cib/list/Справочник.ВыкупПринятыхНаХранениеТоваровПрисоединенныеФайлы
直接打开列表主要用于管理/调试。标准场景是赎回文档表单上的"附加文件"按钮。
2. 属性与表格部分
该目录没有表格部分。属性集是БСП附加文件机制的标准配置。
表头属性
| 属性 | 类型 | 用途 |
|---|---|---|
Владелец(所有者) |
目录引用(赎回文档) | 文件所附加到的对象。设定"文档 → 文件"关系 |
Наименование(名称) |
字符串 | 不含扩展名的文件名(向用户显示) |
Расширение(扩展名) |
字符串 | 不含点号的文件扩展名(pdf、jpg、docx、xml……) |
ХранениеФайла(文件存储) |
值存储 | 当文件存储在信息库中时的文件二进制数据 |
Том(卷) |
目录引用.文件存储卷 | 当文件存储在信息库之外(卷中)时的磁盘存储卷 |
ПутьКФайлуВТоме(卷中文件路径) |
字符串 | 文件在卷内的相对路径 |
Размер(大小) |
数值 | 文件大小(字节) |
ПодписанЭП(已电子签名) |
布尔值 | 文件是否有电子签名的标志 |
ЗашифрованныйФайл(已加密文件) |
布尔值 | 文件已加密的标志 |
ТекстовоеИзвлечение(文本提取) |
值存储 / 字符串 | 用于全文检索的提取文本 |
СтатусИзвлеченияТекста(文本提取状态) |
枚举 | 文本提取状态(已提取 / 未提取 / 提取错误) |
Автор(作者) |
目录引用.用户 | 添加文件的用户 |
ИзменилПользователь(修改用户) |
目录引用.用户 | 最后修改人 |
ДатаСоздания(创建日期) |
日期 | 文件添加时间 |
УниверсальнаяДатаМодификации(通用修改日期) |
日期 | 最后修改日期(UTC) |
Редактирует(正在编辑) |
目录引用.用户 | 已锁定文件进行编辑的用户(锁定) |
ЗаблокированДата(锁定日期) |
日期 | 设置编辑锁定的日期 |
ОписаниеВерсии(版本说明) |
字符串 | 版本/文件说明 |
ТекущаяВерсия(当前版本) |
目录引用(版本) | 指向当前文件版本的引用(启用版本控制时) |
ЗапретРедактированияВБазе(禁止在库中编辑) |
布尔值 | 禁止直接在信息库中打开编辑 |
ПометкаУдаления(删除标记) |
布尔值 | 标准的删除标记标志 |
根据"文件操作"的设置不同,文件既可以存储在
ХранениеФайла属性中(在信息库中),也可以存储在卷中(Том+ПутьКФайлуВТоме)。对于同一个文件,同时只使用其中一种方式。
3. 表单
| 表单 | 用途 |
|---|---|
ФормаЭлемента(元素表单) |
附加文件卡片:名称、作者、大小、日期,"打开"、"编辑"、"结束编辑"、"另存为……"按钮,版本与电子签名操作 |
ФормаСписка(列表表单) |
附加到所有者的文件列表;通过文档表单中的"附加文件"命令调用 |
ФормаВыбора(选择表单) |
程序化操作/替代时选择文件 |
主要的用户界面由"文件操作"子系统的通用受管理表单实现(例如 ОбщаяФорма.ПрисоединенныеФайлы),这些表单以所有者作为参数。目录本身的表单则保持标准状态,在大多数场景下不会被直接打开。
4. 关键模块过程
未提供该对象的BSL代码证据。以下是БСП附加文件目录(对象模块/管理器模块)中典型的处理程序和要点。
对象模块:
ПередЗаписью(Отказ)(写入前)——检查属性正确性,更新УниверсальнаяДатаМодификации,记录修改作者。ПередУдалением(Отказ)(删除前)——从卷中删除文件数据(如果存储在卷中),清理相关版本。ПриКопировании(ОбъектКопирования)(复制时)——重置编辑锁定和服务标志。
管理器模块:
ОбработкаПолученияФормы(...)(获取表单处理)——替换为文件操作的通用表单。ОбработкаПолученияПолейПредставления / ПолейПоиска(获取显示字段/搜索字段处理)——文件表示(名称+扩展名)。
服务逻辑(БСП通用模块):
РаботаСФайлами、РаботаСФайламиСлужебный、РаботаСФайламиСлужебныйВызовСервера——文件的添加、更新、打开、编辑、版本控制和删除。РаботаСФайламиВызовСервера.ДобавитьФайл(...)——根据所选文件创建新的目录元素。РаботаСФайламиСлужебный.ЗаблокироватьФайл / РазблокироватьФайл——管理Редактирует属性。- 用于全文检索的文本提取机制(填充
ТекстовоеИзвлечение、СтатусИзвлеченияТекста)。
具体过程名称及其签名与版本相关(取决于内置БСП的版本)——需要根据3.4.5.21具体版本的通用模块组成进行核实。
5. 过账与凭证
该目录不可过账且不生成登记簿中的凭证记录。它是文件存储库,而非核算文档:它没有 ОбработкаПроведения(过账处理)过程,不生成过账凭证,也不参与会计/税务核算。
核算凭证(商品和结算的累计登记簿、往来结算、增值税/ЭСФ登记簿)由所有者文档"赎回已接受托管的商品"生成,而非由其附加文件生成。仅供参考——按照哈萨克斯坦标准核算方法,赎回文档涉及哈萨克斯坦标准会计科目表中的以下科目:
| 业务 | 借方 | 贷方 |
|---|---|---|
| 赎回时商品入库 | 1330"商品" | 3310"应付供应商账款" |
| 进项增值税(税率16%) | 1420"应抵扣增值税" | 3310 |
| 商品销售/转让 | 1210"应收买方账款" | 6010"销售收入" |
| 计提应缴增值税(16%) | 1210 | 3130"应缴增值税" |
| 成本 | 7010"销售成本" | 1330 |
| 付款/收款 | 1030"活期账户资金" | 1210 |
哈萨克斯坦配套电子单据(ИС ЭСФ系统中的ЭСФ(电子发票)、СНТ(发货凭证))同样在所有者文档及其从属的ЭДО(电子文档流转)对象级别开具,而不是在附加文件目录级别开具。
数值/税率适用于哈萨克斯坦2026年:增值税16%,月度计算指标(МРП)4 325 坚戈,最低工资(МЗП)85 000 坚戈。这些数值适用于配置中的核算文档;文件目录本身不使用这些数值。
6. 关联对象与基于输入
- 所有者:文档"赎回已接受托管的商品"——唯一一个其记录会关联此目录文件的对象(
Владелец)。 - 文件存储卷:
Справочник.ТомаХраненияФайлов——用于外部存储时。 - 文件版本:БСП版本控制机制(启用版本存储设置时)。
- 用户:
Справочник.Пользователи——Автор、ИзменилПользователь、Редактирует属性。 - 数字签名/加密:БСП电子签名子系统(
ПодписанЭП、ЗашифрованныйФайл属性)。
该目录不支持基于输入,实际上也没有意义:元素仅通过将文件附加到所有者文档的命令创建(拖放、"添加 → 从磁盘选择文件"、"按模板创建"、从扫描仪、从邮件)。
7. 扩展点
- 存储设置:在"文件操作"子系统中切换"信息库中/卷中"存储方式,限制文件大小和类型(无需修改目录)。
- 配置扩展:通过对象扩展添加自有属性/处理程序;通过文件操作通用表单扩展重新定义表单命令。
- БСП编程接口:
РаботаСФайлами、РаботаСФайламиВызовСервера、РаботаСФайламиСлужебныйВызовСервера——用于以编程方式添加、读取和更新文件。 - 版本控制与电子签名:通过相应子系统的设置启用/禁用版本存储、强制签名要求。
- 全文检索:文本提取采用全局设置;如有必要,可对提取处理程序进行二次开发。
在进行二次开发时,不应在此目录中重复核算逻辑——核算逻辑应保留在所有者文档"赎回已接受托管的商品"中。
