1. 标识
| 参数 | 值 |
|---|---|
| 对象类型 | 文档(Документ.НастройкиОбменСБанками) |
| 名称 | НастройкиОбменСБанками |
| 同义词 | 与银行的交换设置 |
| 完整名称 | Documents.НастройкиОбменСБанками |
| 配置 | 哈萨克斯坦会计,版本 3.0,版本号 3.0.74.2 |
| 用途 | 存储用于银行文档电子交换(DirectBank / 银行客户端)的单个「机构 ↔ 银行」连接的参数:服务器地址、凭据、加密标志、签名与付款确认路由 |
本质是什么。该对象不是经济业务操作,而是连接设置卡片。一条记录描述一对机构–银行,用于发送付款委托书、接收对账单和交换登记簿。系统既从交互式处理(发送付款、加载对账单)中,也从自动交换的例行任务中访问该记录。
需要核实(依赖版本):在 3.0 系列的部分发行版中,存储这些设置的对象实现为参考手册,在另一些中则为文档。在证据中该结构被描述为「表头属性」,因此下面将该对象视为文档处理;在改造时请核实具体交付版本 3.0.74.2 的元数据。
在 1С 中的位置:「电子交互」板块 →「与银行的交换设置」(或「银行和现金」→「与银行的交换」→「与银行的交换设置」)。
导航链接:e1cib/list/Документ.НастройкиОбменСБанками
2. 属性和表格部分
2.1 表头属性
| 名称 | 类型 | 用途 |
|---|---|---|
| Организация | СправочникСсылка.Организации | 以其名义与银行进行交换的机构 |
| Банк | СправочникСсылка(银行) | 来自银行参考手册的合作银行 |
| ПрограммаБанка | ПеречислениеСсылка.ПрограммыБанка | 交换系统类型:Сбербанк Онлайн、异步交换、通过外部处理等。决定可用的属性集合和交换算法 |
| АдресСервера | Строка | 用于数据交换的银行服务器 URL/IP |
| ИмяПользователя | Строка | 银行系统中的身份验证登录名 |
| ИдентификаторОрганизации | Строка | 机构在银行系统中的内部标识符 |
| ВерсияФормата | Строка | 交换格式版本(例如「1.0」、「2.5」);异步交换时自动填写 |
| РесурсВходящихДокументов | Строка | 用于接收传入文档(对账单、银行回复)的 REST 资源/路径 |
| РесурсИсходящихДокументов | Строка | 用于发送传出文档(付款单、登记簿)的资源 |
| АутентификацияПоСертификату | Булево | 通过电子签名证书访问服务器(登录名/密码的替代方式) |
| ИспользуетсяКриптография | Булево | 启用电子文档的签名和加密(Сбербанк Онлайн 必需) |
| СжиматьДанныеПакетаЭД | Булево | 发送前压缩 XML(节省流量) |
| Недействительна | Булево | 在不删除记录的情况下禁用设置 |
| ДоступноАвтоматическоеПолучениеВыписки | Булево | 银行支持对账单的自动导出 |
| ЛогинДляПолученияВыписки | Строка | 用于对账单 API 的单独登录名(如与主登录名不同) |
| СпособПолученияПароля | Строка | 授权方法:静态密码、OTP、短信等 |
| АдресЛичногоКабинета | Строка | 用于手动管理的银行网页界面 URL |
| ПоказыватьОкноПодтвержденияПлатежей | Булево | 发送付款后打开银行页面以手动确认 |
| НаименованиеБанка | Строка | 银行名称(从 Банк 参考手册复制) |
| НомерПодразделенияБанка | Строка | 银行分支机构的 БИК/代码 |
| ДополнительнаяОбработка | СправочникСсылка.ДополнительныеОтчетыИОбработки | 用于定制交换的外部处理(非标准格式) |
| ИмяВнешнегоМодуля | Строка | 外部处理的类/模块名称 |
2.2 表格部分
在所附证据中未记录表格部分。对于此类对象,典型的表格部分有(如存在——需按交付版本的元数据核实):
- 证书 / 签名——电子签名证书列表以及传出文档的签名顺序(签名路由);
- 银行账户——参与交换的机构在该银行的账户;
- 附加参数——针对特定银行格式的「键–值」对设置。
如果某对机构–银行使用了多个账户/签名人,这些数据将存储在此类表格部分或相关的银行账户设置中。
3. 表单
| 表单 | 用途 |
|---|---|
| 对象表单 / 元素表单 | 编辑设置的主要表单:录入连接属性、加密标志、交换资源;写入前检查填写情况 |
| 列表表单 | 所有交换设置的列表;按机构/银行过滤、「无效」标志、快速跳转到交换 |
| 选择表单 | 从其他对象中选择设置(例如在发送付款委托书时) |
| 交换设置助手(向导) | 为典型银行(Сбербанк Онлайн、异步交换)分步创建连接:选择银行、录入地址/登录名、安装证书、测试连接 |
BSL 证据中未附具体的表单清单——组成部分是根据 БК 3.0 中与银行交换对象的典型实现列出的。
4. 模块的关键过程
证据中未附 BSL 代码,因此下面是此类对象的典型处理程序(对象模块 / 表单模块):
对象模块:
ОбработкаЗаполнения()——从助手创建或基于银行创建时按默认值填写属性(从 Банк 参考手册转入НаименованиеБанка、НомерПодразделенияБанка,设置ВерсияФормата)。ОбработкаПроверкиЗаполнения()——控制必填项:当ИспользуетсяКриптография = Истина时——检查证书是否存在;当填写了АдресСервера时——检查 URL 正确性;Организация和Банк非空。ПередЗаписью()——同步依赖字段(例如复制银行数据),规范化资源地址。
表单模块:
ПриСозданииНаСервере()——根据ПрограммаБанка管理属性组的可见性(对于 Сбербанк Онлайн 显示加密字段,对于异步交换显示 REST 资源)。ПрограммаБанкаПриИзменении()——根据所选交换类型重建属性的可用性。ИспользуетсяКриптографияПриИзменении()——启用/禁用证书字段。ПроверитьСоединение()(命令)——按录入的属性测试访问银行服务器。
5. 过账和记录
该对象不是经济业务文档,不生成会计分录和核算登记簿的记录。这是一条设置记录;写入时它仅保存连接参数(如存在,则将其登记到与银行交换子系统的服务性信息登记簿中——例如银行账户与交换设置和电子文档状态对应关系的登记簿)。
会计记录发生在相关的银行文档中,这些文档使用此设置进行发送/加载。按哈萨克斯坦典型科目表:
| 经济业务操作 | 文档 | 分录(哈萨克斯坦) |
|---|---|---|
| 按付款委托书向供应商付款 | 从结算账户扣款 | 借 3310「对供应商的短期应付款」——贷 1030「银行往来账户上的资金」 |
| 收到买方付款 | 结算账户收款 | 借 1030——贷 1210「买方短期应收款」 |
| 银行手续费 | 从结算账户扣款 | 借 7210/7470——贷 1030 |
通过同一交换以付款单发起的与预算的结算(缴纳税款和缴款)使用负债科目:ИПН(个人所得税)、ОПВ(强制养老金缴款,10%,基数上限 50 МЗП = 50 × 85 000 ₸)、ОПВР(雇主强制养老金缴款,3.5%)、ВОСМС(社会医疗保险缴款,2%)、ОСМС(强制社会医疗保险,3%)、СО(社会扣款,5%)、社会税(6%);金额在工资/税务文档中形成,扣款以分录 借 3120/3210/3220… ——贷 1030 反映。所有金额——以坚戈(₸)计。「НастройкиОбменСБанками」对象本身不参与这些分录——它仅提供向银行传输付款文档的通道。
6. 相关对象及基于其录入
使用(引用):
Справочник.Организации——设置的所有者;- 银行参考手册和
Справочник.БанковскиеСчетаОрганизаций——参与交换的账户; Перечисление.ПрограммыБанка——交换系统类型;Справочник.ДополнительныеОтчетыИОбработки——定制格式的外部处理;- 电子签名/加密子系统——签名和加密证书。
被使用(设置的使用者):
Документ.ПлатёжноеПоручение——向银行发送传出付款单;Документ.СписаниеСРасчётногоСчёта/Документ.ПоступлениеНаРасчётныйСчёт——在通过该设置加载银行对账单时形成;- 自动导出付款和加载对账单的处理/例行任务;
- 与银行交换的电子文档状态和队列登记簿。
基于其录入。设置通常通过交换设置助手(向导)创建,而非基于其录入。可根据所选银行/机构预填属性。反过来——基于已就绪的设置可发起交换会话(发送付款、接收对账单),但这些是命令,而非「基于其录入」的文档。
与银行的交换属于银行客户端通道,不与电子发票(ИС ЭСФ 中的 ЭСФ)和 СНТ 环路交叉——它们是各自独立的电子交互机制。
7. 扩展点
- 外部交换处理——属性
ДополнительнаяОбработка和ИмяВнешнегоМодуля可正常地为非标准银行接入定制交换算法,而无需更改配置。 - 配置扩展(Extension):为新银行添加连接属性、附加格式标志;订阅
ПередЗаписью/ОбработкаПроверкиЗаполнения事件以进行自定义的属性检查。 - 枚举
ПрограммыБанка——添加新的交换类型(需有相应处理代码支持)。 - 自动接收对账单/发送付款的例行任务——重新定义调度和条件(
ДоступноАвтоматическоеПолучениеВыписки)。 - 附加参数(「键–值」表格部分,如存在)——在不更改元数据结构的情况下扩展。
- 加密子系统——替换电子签名提供程序和签名规则,以符合哈萨克斯坦国家认证中心(НУЦ РК)的要求。
