1. 对象识别
| 参数 | 值 |
|---|---|
| 对象类型 | 目录 (Catalog) |
| 名称 | ГИСМПрисоединенныеФайлы |
| 完整名称 | 目录.ГИСМПрисоединенныеФайлы |
| 同义词 | «GISM交换协议»(根据证据;实际上该目录存储的是附加到GISM交换对象的文件) |
| 配置 | 哈萨克斯坦贸易管理,版本 3.4(版本 3.4.5.21) |
| 子系统 | 标准子系统库(БСП)中的«文件操作»(FilesOperations)+ 与GISM集成的应用模块 |
| 层级结构 | 非层级(平面),从属于所有者 |
用途。 该目录是与GISM(商品标记与追溯国家信息系统)交换子系统对象所附加文件的服务存储库。其中存储交换协议文件、XML/JSON数据包、回执、服务响应以及绑定到所有者对象(GISM交换的单据或目录元素)的任意附件。该目录由БСП的«附加文件»向导针对具体所有者自动创建,用户不会将其作为独立列表手动维护。
附加文件不是会计对象:它不参与商品、货币或税务核算,也不生成任何移动记录(见第5节)。哈萨克斯坦2026年的所有数字和税收规范(增值税16%,月计算指标МРП 4325坚戈,最低工资МЗП 85000坚戈)均不适用于该对象——它们仅适用于文件所附加的核算单据。
查找位置: e1cib/list/Справочник.ГИСМПрисоединенныеФайлы
2. 属性与表格部分
该附加文件目录没有表格部分。以下是БСП为«附加文件»类型对象生成的标准属性组成。
2.1. 标准属性
| 属性 | 类型 | 用途 |
|---|---|---|
Ссылка(引用) |
目录引用 | 元素标识符 |
Код(编号) |
字符串/数字 | 文件实例自动编号 |
Наименование(名称) |
字符串 | 不含扩展名的文件名(文件描述) |
Владелец(所有者) |
复合引用类型 | 文件所附加的对象(单据/GISM交换元素) |
ПометкаУдаления(删除标记) |
布尔值 | 删除标记 |
2.2. 表头属性(应用层)
| 属性 | 类型 | 用途 |
|---|---|---|
ХранениеФайла(文件存储) |
值存储 | 存储在信息库中时的文件二进制数据 |
ТомХранилищаФайлов(文件存储卷) |
目录引用.文件存储卷 | 文件存储在磁盘卷中时的卷引用 |
ПутьКФайлуТома(卷内文件路径) |
字符串 | 卷内文件的相对路径 |
Расширение(扩展名) |
字符串 | 文件扩展名(xml、json、pdf、p7s、zip等) |
Размер(大小) |
数字 | 文件大小(字节) |
Автор(作者) |
目录引用.用户 | 添加/修改文件的用户 |
ДатаСоздания(创建日期) |
日期 | 文件创建日期和时间 |
ДатаИзменения(修改日期) |
日期 | 最后一次版本修改的日期和时间 |
ДатаМодификацииУниверсальная(通用修改日期) |
日期 | 通用(UTC)修改日期 |
ПодписанЭП(已签署电子签名) |
布尔值 | 是否存在电子签名的标志 |
Зашифрован(已加密) |
布尔值 | 内容加密标志 |
Редактирует(正在编辑) |
目录引用.用户 | 占用文件进行编辑的用户(锁定) |
ТекущаяВерсия(当前版本) |
目录引用.*文件版本 | 活动版本引用(启用版本控制时) |
ВерсияОтпечаток(版本指纹) |
数字 | 用于完整性控制的当前版本指纹 |
СтатусИзвлеченияТекста(文本提取状态) |
枚举引用 | 全文检索的文本提取状态 |
ТекстХранилище / ТекстИзвлеченныйИзФайла(文本存储/从文件中提取的文本) |
值存储 / 字符串 | 用于搜索的文件提取文本 |
具体属性集取决于该所有者是否在«文件操作»子系统设置中启用了文件版本控制、电子签名和加密功能。(版本属性的存在与否取决于版本,需结合配置3.4.5.21进行核实。)
3. 表单
| 表单 | 用途 |
|---|---|
ФормаЭлемента(元素表单) |
文件卡片:名称、大小、作者、日期、电子签名/加密标志、查看、编辑、保存到磁盘的命令 |
ФормаСписка(列表表单) |
所有者文件的平面列表(较少使用——通常附件通过БСП通用表单显示) |
附件的主要操作不是通过目录自身的表单进行,而是通过«文件操作»子系统的通用表单:
ОбщаяФорма.ПрисоединенныеФайлы(通用表单.附加文件)——嵌入到所有者表单中的附加文件列表面板/表单;ОбщаяФорма.ПросмотрФайла(通用表单.文件查看)、ОбщаяФорма.РедактированиеРеквизитовФайла(通用表单.文件属性编辑)、ОбщаяФорма.ВыборРежимаОткрытияФайла(通用表单.文件打开方式选择)——用于查看、编辑属性和选择打开方式的服务表单。
4. 模块关键过程
对象模块没有附带单独的BSL证据,因此以下是БСП附加文件目录的典型处理程序集。主要逻辑放在«文件操作»子系统的通用模块中。
对象模块/管理器模块:
ОбработкаЗаполнения(填充处理)——创建文件时初始化作者、创建/修改日期。ПередЗаписью(写入前)——更新ДатаИзменения(修改日期)、ВерсияОтпечаток(版本指纹),控制编辑锁定。ПередУдалением(删除前)——物理删除时从卷中删除相关文件(ТомХранилищаФайлов/ПутьКФайлуТома)。
БСП通用模块(实际业务逻辑):
РаботаСФайлами/РаботаСФайламиКлиент(文件操作/文件操作客户端)——打开、编辑、保存、占用/释放文件。РаботаСФайламиСлужебный、РаботаСФайламиСлужебныйСервер(文件操作服务/文件操作服务服务器端)——添加文件、创建版本、从ХранениеФайла或卷中提取二进制数据。РаботаСФайламиВызовСервера(文件操作服务器调用)——添加/更新附件的服务器调用。- «附加文件»机制——将所有者与其文件目录(
ГИСМПрисоединенныеФайлы)进行匹配。
GISM应用层:交换协议/回执文件的写入由与GISM集成模块的过程执行,这些过程调用БСП方法,传递所有者(单据或交换对象)和数据包的二进制数据。(GISM具体过程名称随版本而异,适用于3.4.5.21。)
5. 过账与移动记录
该目录不是单据,也不进行过账。它不生成:
- 累计寄存器(商品、往来结算、销售);
- 会计寄存器以及按哈萨克斯坦科目表进行的会计分录。
唯一的«数据移动»是文件二进制内容的写入/删除:要么写入ХранениеФайла属性(信息库内),要么写入磁盘上的卷文件(ТомХранилищаФайлов + ПутьКФайлуТома),此外在启用版本控制时还会在文件版本信息寄存器中登记版本。
会计分录由所有者单据生成——即这些文件所附加的单据,而非目录本身。仅供参考,此类单据(销售、入库、付款)所涉及的哈萨克斯坦标准科目表相关科目如下:
| 所有者操作 | 哈萨克斯坦科目 |
|---|---|
| 商品销售及应付增值税 | 借 1210 – 贷 6010;贷 3130(增值税16%);结转 借 7010 – 贷 1330 |
| 商品入库 | 借 1330 – 贷 3310;增值税 借 1420 – 贷 3310 |
| 来自买方的付款/向供应商付款 | 借 1030 – 贷 1210;借 3310 – 贷 1030 |
与标记商品流转相关的电子单据(ИС ЭСФ系统中的ЭСФ、СНТ)同样属于所有者单据,而非该目录。
6. 关联对象与基于源单据创建
- 文件所有者——GISM交换子系统的单据或目录元素(与标记系统集成的对象)。文件仅在其所有者的上下文中创建。
目录.文件存储卷——用于信息库外文件存储的卷。目录.用户——Автор(作者)和Редактирует(正在编辑)属性。- 文件版本/二进制数据信息寄存器——启用版本控制时使用。
- 基于源单据创建——不支持:元素由附加文件机制以编程方式生成,而不是通过«基于源单据创建»命令。
7. 扩展点
- «文件操作»子系统设置:启用版本控制、卷存储、电子签名和加密会影响属性组成和行为。
- 配置扩展:订阅对象模块的
ПередЗаписью/ПередУдалением事件,通过扩展添加属性。 - БСП通用模块(
РаботаСФайламиПереопределяемый、РаботаСФайламиКлиентСервер)——重写文件处理的过程。 - GISM应用过程——将交换数据包/回执自动保存到附加文件中的逻辑嵌入点。
- 存储设置(
ТомаХранилищаФайлов,大小/扩展名限制)——由管理员调整,无需修改代码。
