1. 对象识别
| 参数 | 值 |
|---|---|
| 对象类型 | 目录(Catalog) |
| 完整名称 | Справочник.УчетныеЗаписиЭлектроннойПочты |
| 名称(EN) | Catalog.EmailAccounts(БСП 标准类似对象) |
| 同义名 | —(未设置) |
| 配置 | 哈萨克斯坦会计,版本 3.0.74.2 |
| 子系统 | 电子邮件处理(БСП —「标准子系统库」) |
用途。 该目录存储并管理连接邮件服务器的设置,用于直接在 1С 中发送(SMTP)和接收(IMAP/POP3)电子邮件。这些记录被会计、经理和管理员用于与外部邮件服务(Gmail、Yandex、企业 Exchange 等)集成。账户可以是公共的(所有用户可用)或个人的(通过属性 ВладелецУчетнойЗаписи 绑定到特定用户)。支持根据邮箱地址自动检测参数、校验设置正确性,并在 1С 的受保护存储中安全保存密码。
这是一个服务性(基础设施)目录。它不参与会计和税务核算,不生成分录,也与哈萨克斯坦共和国税率无关。然而,通过它可以向交易对手发送打印表单和电子文档(ЭСФ、СНТ、对账单)。
在 1С 中的位置:
- 导航链接:
e1cib/list/Справочник.УчетныеЗаписиЭлектроннойПочты - 界面中:「管理」 → 「邮件设置」(或根据界面变体在「组织者」→「邮件」中)。
2. 表头属性和表格部分
2.1 表头属性
| 名称 | 类型 | 必填性 | 用途 |
|---|---|---|---|
| АдресЭлектроннойПочты | 字符串 | ShowError | 账户的电子邮件地址;显示为邮件的发件人/收件人 |
| ВремяОжидания | 数字(Decimal) | ShowError | 连接服务器的超时,秒(防止挂起) |
| ИмяПользователя | 字符串 | DontCheck | 登录接收邮件服务器(IMAP/POP3)的用户名 |
| ИспользоватьДляОтправки | 布尔值 | DontCheck | 启用通过该账户发送邮件的标志 |
| ИспользоватьДляПолучения | 布尔值 | DontCheck | 启用接收来信的标志 |
| ИспользоватьЗащищенноеСоединениеДляВходящейПочты | 布尔值 | DontCheck | IMAP/POP3 的 SSL/TLS(建议启用) |
| ИспользоватьЗащищенноеСоединениеДляИсходящейПочты | 布尔值 | DontCheck | SMTP 的 SSL/TLS(建议启用) |
| ОставлятьКопииСообщенийНаСервере | 布尔值 | DontCheck | 接收时不从服务器删除邮件(对 POP3 有效) |
| ПериодХраненияСообщенийНаСервере | 数字(Decimal) | DontCheck | 邮件在服务器上自动删除前的保存天数 |
| Пользователь | 字符串 | DontCheck | 通用用户名(可能与 ИмяПользователя 重复,遗留属性) |
| ПользовательSMTP | 字符串 | DontCheck | SMTP 的登录名(如果与接收邮件登录名不同) |
| ПортСервераВходящейПочты | 数字(Decimal) | DontCheck | IMAP/POP3 的 TCP 端口(通常为 993、995、143、110) |
| ПортСервераИсходящейПочты | 数字(Decimal) | DontCheck | SMTP 的 TCP 端口(通常为 587、465、25) |
| ПротоколВходящейПочты | 字符串 | DontCheck | 协议类型:「IMAP」或「POP3」 |
| СерверВходящейПочты | 字符串 | ShowError | 接收邮件服务器的域名/IP(例如 imap.gmail.com) |
| СерверИсходящейПочты | 字符串 | ShowError | 发送邮件服务器的域名/IP(例如 smtp.gmail.com) |
| ТребуетсяВходНаСерверПередОтправкой | 布尔值 | DontCheck | POP-before-SMTP:发送前在接收服务器上授权 |
| ОтправлятьСкрытыеКопииПисемНаЭтотАдрес | 布尔值 | DontCheck | 将该地址自动添加到所有发出邮件的 BCC 中 |
| ВладелецУчетнойЗаписи | СправочникСсылка.Пользователи | DontCheck | 账户所有者用户;为空 — 账户为公共的 |
目录的标准属性: Наименование(账户在列表中的显示)、Код、ПометкаУдаления、Предопределённый。通常存在预定义元素 СистемнаяУчетная�запись — 用于系统群发的技术记录(错误报告、计划任务通知)。
密码不以明文形式存储在目录属性中。SMTP 和接收邮件的密码被写入受保护存储(ХранилищеОбщихНастроек / БСП 的安全数据存储),以指向账户的引用作为键。
2.2 表格部分
该对象没有表格部分 — 所有设置都放在表头属性中。一个账户描述一个连接(「接收服务器 + 发送服务器」对)。
3. 表单
| 表单 | 用途 |
|---|---|
| ФормаСписка | 所有账户的列表;按所有者、发送/接收标志过滤;打开/创建/标记删除 |
| ФормаЭлемента | 账户的完整卡片:服务器、端口、协议、SSL 标志、输入密码、「检查账户设置」按钮 |
| ФормаВыбора | 从其他对象中选择账户(发送邮件时、报表群发设置中、发送 ЭСФ/打印表单时) |
| 创建助手(设置向导) | 逐步创建记录:输入地址和密码 → 根据域名自动检测服务器/端口 → 检查连接 → 保存。由表单 ПомощникСозданияУчетнойЗаписи(或 БСП 的通用表单)实现 |
元素表单通常动态构建:SMTP 登录名、端口和 SSL 字段在「手动设置」模式下展开;在简单模式下用户仅输入地址和密码。
4. 模块的关键过程
未附带该版本的源代码(BSL)证据。以下是 БСП 中此类对象(「电子邮件」/「РаботаСПочтовымиСообщениями」子系统)的典型处理程序。具体的签名和代码行需要与 3.0.74.2 发布版核对。
对象模块(ОбъектМодуль):
ОбработкаЗаполнения(ДанныеЗаполнения, ТекстЗаполнения, СтандартнаяОбработка)— 为新元素填充默认参数(等待时间、SSL 标志)。ПередЗаписью(Отказ)— 规范化地址,检查标志的一致性(例如,启用接收 → 已设置接收服务器和协议)。ПроверитьЗаполнение(...)(重写)— 控制必填字段АдресЭлектроннойПочты、服务器、ВремяОжидания。
元素表单模块:
ПриСозданииНаСервере(...)— 从受保护存储读取密码,设置手动设置字段的可见性。ПроверитьНастройкуУчетнойЗаписи(Команда)→ 测试连接的服务器端过程:设置ИнтернетПочта/ИнтернетПочтовыйПрофиль,尝试连接 SMTP 和 IMAP/POP3,向用户返回结果。ПередЗаписьюНаСервере(...)— 将密码写入受保护存储(而非属性)。- 处理程序
ПриИзмененииПротоколаВходящейПочты、ПриИзмененииИспользоватьЗащищенноеСоединение…— 自动填入标准端口(993/995/143/110、465/587)。
子系统的通用模块(典型逻辑点):
РаботаСПочтовымиСообщениями/РаботаСПочтовымиСообщениямиСервер— 从账户创建ИнтернетПочтовыйПрофиль,构建并发送ИнтернетПочтовоеСообщение。РаботаСПочтовымиСообщениямиСлужебный— 根据域名自动检测服务器,访问受保护的密码存储,检查连接。
5. 过账和登记
该目录不过账,也不生成寄存器登记。 这是一个设置对象;它没有过账机制,不作为累计/信息寄存器的登记器,因此不创建会计分录。
因此,哈萨克斯坦共和国的标准科目表和 2026 年哈萨克斯坦税率不适用于该对象本身。账户只是传输通道:邮件和电子文档通过它发出,其中的金额和税额在源文档中计算。作为背景,发出的文档中涉及的 РК-2026「实战」参数(发票/ЭСФ、单据):
- 增值税税率 — 16%(科目 3130「应付增值税」);销售 — 6010,成本 — 7010,购货方应收账款 — 1210,现金 — 1030,商品 — 1330,供应商应付账款 — 3310。
- МРП = 4 325 ₸,МЗП = 85 000 ₸;ИПН 基本扣除 — 每月 30 МРП(每年不超过 360 МРП)。
- 年收入 8 500 МРП 以下 ИПН 为 10%,超出部分为 15%;ОПВ 10%(基数上限 50 МЗП),ОПВР 3.5%,ВОСМС 2%,ОСМС 3%,СО 5%,社会税 6%。
这些数字在相应的核算文档中生成,而该目录只是将其打印/电子表现形式送达收件人。结算货币为坚戈(₸)。
6. 相关对象和基于录入
该目录不提供基于录入(服务性对象)。
使用的对象和机制:
- 通过 email 发送打印表单 — 从任何文档(销售、付款账单、对账单)通过「通过邮件发送」表单选择
ИспользоватьДляОтправки = Истина的账户。 - 报表群发(
РассылкаОтчетов)— 定期发送报表使用指定的账户。 - 哈萨克斯坦电子文档 — 向交易对手发送/确认 ЭСФ(ИС ЭСФ) 和 СНТ 时,可将邮件账户用作通知渠道(主要交换通过 ИС ЭСФ 进行,但通知邮件和随附文档通过 SMTP 发出)。
- 交互 / 与交易对手交换 — 来信(IMAP/POP3)绑定到交易对手和文档。
- 计划任务「发送发出邮件」和「接收来信」处理所有活动账户。
- Справочник.Пользователи —
ВладелецУчетнойЗаписи属性(个人记录)。 - 受保护数据存储(
БезопасноеХранилищеДанных)— 存储密码。
7. 扩展点
- 配置扩展: 添加属性(例如默认签名、OAuth2 令牌),通过
&Вместо/&Перед/&После重写ПередЗаписью、ПроверитьЗаполнение处理程序。 - 元素表单: 完善连接检查,添加对 OAuth2(Gmail/Microsoft 365)的支持以替代密码认证,额外的域名验证。
- БСП 程序接口:「电子邮件」子系统的可重写模块(
РаботаСПочтовымиСообщениямиПереопределяемый),用于配置自动检测的域名列表、配置文件生成规则和发送错误处理。 - 事件订阅: 目录的
ПередЗаписью/ПриЗаписи— 例如,审计服务器设置的更改,在更改关键字段后自动测试连接。 - 附加处理/报表(БСП「附加报表和处理」): 批量检查账户可用性,导出/导入设置。
- 访问权限(RLS): 限制个人账户仅对其所有者可见;公共记录 — 通过邮件管理员角色可用。
需要核实(版本相关): БСП 过程和模块的确切名称、预定义系统账户的存在/名称以及对 OAuth2 的支持 — 取决于集成在 3.0.74.2 发布版中的 БСП 版本。
