1. 识别
| 参数 | 值 |
|---|---|
| 对象类型 | 处理(DataProcessor) |
| 名称 | ВыгрузкаЗагрузкаДанныхПотокЧтенияДанныхИнформационнойБазы |
| 完整名称 | Обработка.ВыгрузкаЗагрузкаДанныхПотокЧтенияДанныхИнформационнойБазы |
| 同义词 | — (未设置单独同义词;描述性名称为"数据卸载/加载 信息库数据读取流") |
| 配置 | 哈萨克斯坦贸易管理,版本 3.4.5.21 |
| 所属子系统 | "数据卸载与加载"(标准子系统库 БСП 的典型子系统) |
| 用途 | 服务(技术)处理。在将信息库对象卸载到文件/数据归档时实现流式(顺序)读取信息库对象。是 БСП 卸载/加载机制的"读取器"(数据提供者)之一:封装从信息库分批获取对象样本并将其传递给序列化器的过程,而无需将整个数组一次性加载到内存中。 |
该处理不适用于用户的交互式操作,也不是应用(核算)对象。它由数据卸载/加载机制的公共模块以编程方式调用(数据库间数据迁移、信息库技术卸载、汇总/交换)。在贸易/税务核算术语中不具有用户功能意义。
在哪里找到
界面中通常没有直接的导航命令(该对象为服务性对象)。要在"企业"模式下打开处理表单(需具有管理员权限),请使用导航链接:
e1cib/list/Обработка.ВыгрузкаЗагрузкаДанныхПотокЧтенияДанныхИнформационнойБазы
在配置器中:分支 处理 → ВыгрузкаЗагрузкаДанныхПотокЧтенияДанныхИнформационнойБазы。
2. 属性与表格部分
该处理属于技术性"流式读取器"类别,其业务逻辑不存储在表单属性中,而存储在模块变量和方法参数中。典型组成:
属性(对象或表单的属性/变量)
| 属性 | 类型 | 用途 |
|---|---|---|
ИмяФайлаДанных / ИмяФайлаАрхива |
字符串 | 源文件(卸载归档)的路径,从中进行流读取。 |
КаталогВыгрузки |
字符串 | 卸载数据解压后的工作目录。 |
ПараметрыВыгрузки / ПараметрыЗагрузки |
结构体 | 当前会话设置(元数据集、模式、筛选条件、格式版本)。 |
ТекущийОбъект / ТекущаяПорция |
任意类型 | 指向流中当前正在读取的对象/数据包的指针。 |
КоличествоОбъектов |
数字 | 已处理对象计数器(用于进度指示)。 |
Инициализирован |
布尔值 | 流已准备好读取的标志。 |
表格部分
没有应用(可保存)表格部分。对于此类服务处理,数据仅在会话期间存储在 ТаблицаЗначений/ДеревоЗначений 类型的表单属性中(例如,待读取的元数据类型列表、数据包队列)。该处理没有永久存储——它不向信息库写入数据,只是读取并传递给调用代码。
3. 表单
| 表单 | 用途 |
|---|---|
| 表单(主表单,如果已定义) | 供管理员启动/诊断流式读取的技术界面。在典型使用中不会打开——工作以编程方式进行。 |
| 无表单(常见情况) | БСП 的许多流式读取器根本不包含表单:该对象仅作为程序代码(对象模块方法)的容器使用。 |
版本 3.4.5.21 中"需要核实":主表单的存在与组成是版本相关的细节;在部分发行版中该对象根本没有表单。
4. 模块关键过程
未提供模块主体的直接 BSL 证据(参考资料中只有"用途"方面)。以下是该类型对象典型的处理模块导出方法组成。这是 БСП "流式读取器"的稳定契约;具体签名请按发行版模块核实。
| 过程/函数 | 用途(典型逻辑) |
|---|---|
Инициализировать(Параметры) |
流准备:打开数据文件/归档,解析卸载文件头,读取元信息,将光标设置到流起始位置。 |
ПрочитатьИнформациюЗаголовка() / ПрочитатьЗаголовок() |
返回卸载的服务数据:格式版本、已卸载类型组成、完整性/筛选标志。 |
ЕстьДанные() / СледующийЕсть() |
检查流中是否有未读对象(读取循环条件)。 |
ПрочитатьОбъект() / Прочитать() |
从流中读取并反序列化下一个对象(或数据包),将其返回给调用代码。推进内部光标。 |
ПропуститьОбъект() |
跳过当前对象而不进行反序列化(用于按类型/条件筛选)。 |
Закрыть() / Завершить() |
释放资源:关闭文件流,清理临时数据。 |
ПолучитьПрогресс() |
返回已读取的比例(用于长时间操作的指示器)。 |
表单本身的处理程序(如果存在表单)——标准的:ПриОткрытии、ПриСозданииНаСервере——仅确保 UI 初始化,不包含应用逻辑。
5. 过账与移动
该处理不是单据,不执行过账。它没有移动表格部分,不生成累积/信息登记簿和会计分录。
因此,哈萨克斯坦会计科目表的任何科目和税务计算都不适用于该对象。为完整起见,提供配置环境 2026 年适用于配置应用(核算)对象的参考值——但不适用于该服务处理:
- 增值税税率 — 16%;应付增值税科目 — 3130。
- 哈萨克斯坦典型科目:1210(客户短期应收账款)、1030(活期账户资金)、1330(商品)、3310(供应商应付账款)、6010(销售收入)、7010(销售成本)。
- 劳动/税务参考值:MRP = 4,325 坚戈,最低工资 = 85,000 坚戈;个人所得税基本扣除额 — 30 MRP/月(不超过360 MRP/年);年收入 8,500 MRP 以下个人所得税 10%,超出部分 15%;强制养老金缴款 10%(基数上限为 50 倍最低工资)、雇主养老金缴款 3.5%、自愿医保缴款 2%、医保缴款 3%、社保缴款 5%、社会税 6%。
再次强调:上述数字仅作为配置背景提供,完全不参与该处理的工作——它只是"原样"转移信息库数据,不重新计算金额,也不改变核算数值。
6. 关联对象与依据录入
- 依据录入 — 不支持且不适用(该对象不创建信息库数据)。
- 关联对象 — БСП 卸载/加载机制的程序化使用者:
- "数据卸载与加载"子系统的公共模块(卸载管理器、序列化器、流调度器);
- 流的配对"写入器"(生成卸载文件的序列化处理),在反向操作中该处理作为读取器与其配对;
- 发起读取会话的技术维护/数据迁移过程。
- 哈萨克斯坦电子单据(通过 ЭСФ 信息系统的 ЭСФ、СНТ)——在信息库卸载/加载时,相应对象的数据作为普通流对象转移;该处理与 ЭСФ 信息系统没有特殊集成。
7. 扩展点
- 配置扩展 — 首选方式:通过
&Вместо、&После、&Перед注解覆盖/补充处理模块的导出方法(ПрочитатьОбъект、Инициализировать等)。请注意,干预服务读取流可能破坏卸载的完整性——请在完整的"卸载 → 加载"周期上进行测试。 - БСП 程序接口 — 与其修改对象,不如连接到"数据卸载与加载"子系统的处理程序(对象卸载前/后事件、重新定义待卸载类型组成)——这是影响流的标准且安全的机制。
- 类型/对象筛选 — 通过会话参数(
ПараметрыВыгрузки/ПараметрыЗагрузки)实现,不修改处理本身的代码。 - 不建议:更改序列化格式或读取顺序——这会破坏与配对写入器以及其他发行版格式版本的兼容性。
3.4.5.21 版本"需要核实":处理模块导出方法的确切名称和签名,以及主表单的存在情况——请按具体发行版模块核实,因为这是版本特定的细节。
