1. 标识
| 参数 | 值 |
|---|---|
| 对象类型 | 文档 (Documents) |
| 完整名称 | Документ.Новости (Documents.Новости) |
| 同义词 | —(未设置) |
| 配置 | 哈萨克斯坦会计,版本 3.0,版本号 3.0.74.2 |
| 子系统 | 标准子系统「新闻」/「用户互联网支持」(BSP) |
| 在 1C 中的位置 | 「用户互联网支持」栏目 →「新闻」。导航链接:e1cib/list/Документ.Новости |
用途。 该对象用于在系统中集中管理信息消息(新闻):发布配置更新、法律法规变更、内部公告、表单中的上下文提示。新闻按新闻流(CatalogRef.ЛентыНовостей)分组,支持优先级、显示期限、交互操作以及与外部来源(ИПП 网络门户)的集成。管理员使用该对象进行发布和编辑,最终用户则用于阅读和交互(重要、未读、已标记、「稍后阅读」)。
对实施人员而言重要。 尽管类型为「文档」,但它是新闻机制的信息(内部)对象,而非核算文档。它不生成会计分录和寄存器动作,也不参与税务/财务核算。因此,诸如「金额」「增值税」「交易对方」之类的属性,以及 РК 的税率和账户(增值税 16%、账户 1210/3130/6010 等)对它均不适用——第 5 节将对此单独说明。
2. 表头属性和表格部分
2.1 表头属性
| 名称 | 类型 | 必填性 | 用途 |
|---|---|---|---|
| ЛентаНовостей | CatalogRef.ЛентыНовостей |
ShowError | 指向该新闻所属新闻流的引用。确定编辑的类别和访问权限。是自然键的一部分。 |
| УИННовости | string |
ShowError | 新闻的唯一标识符(УИН)。用于从外部来源加载时进行同步。是自然键的一部分。 |
| ДатаПубликации | dateTime |
ShowError | 发布日期和时间。确定新闻从何时起可见以及排序顺序。 |
| СкрыватьВОбщемСпискеНовостей | boolean |
DontCheck | 从公共列表隐藏的标志(用于仅在特定表单中显示的上下文新闻)。 |
| ДатаЗавершения | dateTime |
DontCheck | 此日期之后新闻不再显示。用于临时公告。 |
| Подзаголовок | string |
DontCheck | 在列表中标题下方显示的简短说明。 |
| ТекстНовости | string |
DontCheck | 用于在 1C 中显示的新闻正文(可包含 HTML 标记)。 |
| ТекстНовостиДляВнешнихИсточников | string |
DontCheck | 用于与外部系统(ИПП 网络门户)集成的替代文本。 |
| СсылкаНаПолныйТекстНовости | string |
DontCheck | 跳转到详细信息的 URL(外部资源或系统表单)。 |
| Важность | decimal |
DontCheck | 数字优先级(0–100)。影响视觉突出显示和显示顺序。 |
| ДатаСбросаВажности | dateTime |
DontCheck | 自动将重要性重置为普通级别的日期。 |
| АвтоСбросНапоминанияПриПрочтении | boolean |
DontCheck | 首次查看后自动从「稍后阅读」列表中删除新闻。 |
| ПриОткрытииСразуПереходитьПоСсылке | boolean |
DontCheck | 如果已设置——打开时会立即按 СсылкаНаПолныйТекстНовости 跳转,跳过详细查看。 |
新闻的自然键由 ЛентаНовостей + УИННовости 构成——从外部来源加载时,按此组合进行查找和去重。
2.2 表格部分
Действия(操作)
定义新闻正文中的交互元素(超链接、按钮)。
| 名称 | 类型 | 用途 |
|---|---|---|
| УИНДействия | string |
操作的唯一标识符(用于与参数关联)。 |
| (其他列) | — | 按照 BSP 的标准操作模型:呈现(链接/按钮文本)、操作类型(按导航链接跳转、打开表单、执行命令)、导航链接/跳转地址、主操作标志。 |
「Действия」表格部分的完整列组成以及是否存在配套的操作参数表格部分,应在具体构建版本中确认(见下文「需要核实」)——evidence 仅部分提供。
3. 表单
| 表单 | 用途 |
|---|---|
列表表单 (ФормаСписка) |
新闻的主列表:查看、按新闻流、重要性、阅读状态筛选。通过 e1cib/list/Документ.Новости 打开。 |
文档/元素表单 (ФормаДокумента) |
编辑单条新闻:表头(新闻流、УИН、日期、重要性)、文本、链接、「Действия」表格部分。由管理员使用。 |
| 新闻查看表单(阅读表单) | 向最终用户显示新闻:标题、副标题、文本(ТекстНовости 含 HTML)、操作按钮、按 СсылкаНаПолныйТекстНовости 跳转。 |
| 内部列表表单 | 专门的呈现:「重要」「未读」「已标记」「稍后阅读」——通过对同一列表的筛选/命令实现。 |
如果在具体构建版本中,部分呈现不是通过单独的表单实现,而是通过对 BSP 新闻通用机制的参数化调用实现——这对该子系统而言是正常的。
4. 模块的关键过程
在所附的 evidence 中未提供源代码(BSL)——此处列出了 BSP 新闻机制文档的典型处理程序。如可访问配置器,请将过程名称与实际模块进行核对。
对象模块(ОбъектМодуль):
ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)—— 在 ShowError 标志之外,检查必填属性的填写情况(ЛентаНовостей、УИННовости、ДатаПубликации);检查区间ДатаПубликации≤ДатаЗавершения的正确性。ПередЗаписью(Отказ)—— УИН 归一化、按默认值设置ДатаПубликации、链接/操作的内部验证。ОбработкаПроведения(Отказ, Режим)—— 通常为空或不存在(对象不过账,不生成动作;见第 5 节)。
文档表单模块:
ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)—— 表单初始化、外部来源字段的隐藏/显示、「Действия」表格部分的可用性。ПриОткрытии(Отказ)—— 当设置了ПриОткрытииСразуПереходитьПоСсылке时,启动按СсылкаНаПолныйТекстНовости的跳转。- 「Действия」表格部分操作命令的处理程序 —— 按导航链接跳转 / 打开表单 / 执行命令。
列表表单模块 / 新闻子系统通用模块:
- 结合
Важность、ДатаСбросаВажности、ДатаЗавершения、СкрыватьВОбщемСпискеНовостей生成「重要」「未读」「稍后阅读」选择集的过程。 - 按自然键(
ЛентаНовостей+УИННовости)从外部来源加载/同步新闻的过程。
5. 过账和动作
该对象不是核算文档,也不生成动作:
- 不执行会计/累积/信息寄存器的过账(过账处理不存在或为空)。
- 没有会计分录——该对象不涉及 РК 标准会计科目表的账户(1210、1030、1330、3310、3130、6010、7010 等)。
- РК 的税务计算和税率(增值税 16%、ИПН 10%/15%、ОПВ 10%、ОПВР 3.5%、ВОСМС 2%、ОСМС 3%、СО 5%、社会税 6%;МРП 4 325 ₸、МЗП 85 000 ₸、ИПН 基本扣除额 30 МРП/月,但不超过 360 МРП/年)对该对象均不适用——它是信息性的。
- 该对象不开具电子文档(通过 ИС ЭСФ 的 ЭСФ、СНТ)。
新闻的实际「状态」(已读 / 已标记 / 已延后 / 已查看)存储在 BSP 新闻子系统的内部信息寄存器中(按用户的阅读状态),而非分录中。这些寄存器是从阅读表单中交互式填写的,而非通过文档过账。
6. 关联对象和基于其录入
| 关联 | 对象 | 关联性质 |
|---|---|---|
| 新闻流(类别所有者) | Справочник.ЛентыНовостей |
必填引用 ЛентаНовостей,确定类别和权限。 |
| 阅读状态 | 「新闻」子系统(BSP)的信息寄存器 | 按用户存储「已读 / 已标记 / 已延后」的标记。 |
| 外部来源 | ИПП 网络门户、互联网支持服务 | 按 УИН 加载/同步新闻;字段 ТекстНовостиДляВнешнихИсточников、СсылкаНаПолныйТекстНовости。 |
| 操作 | 「Действия」表格部分 → 导航链接/命令 | 从新闻正文跳转到配置的对象和表单。 |
基于其录入: 该对象不提供典型的基于其录入场景——新闻由管理员手动创建或从外部来源加载。该对象本身也不作为录入核算文档的依据。
7. 扩展点
- 配置扩展(不脱离支持): 在文档表单和列表表单中添加属性/命令;通过注解
&Перед/&После/&Вместо重新定义处理程序ПриСозданииНаСервере、ПриОткрытии。 - 对象模块: 改进
ОбработкаПроверкиЗаполнения和ПередЗаписью,以对 УИН 和显示期限进行额外验证。 - 操作机制: 用新类型的交互元素和面向具体实施对象的跳转处理程序扩展「Действия」表格部分。
- 与外部来源的集成: 重新定义按自然键(
ЛентаНовостей+УИННовости)加载/匹配的过程,处理ТекстНовостиДляВнешнихИсточников。 - 内部列表筛选: 基于
Важность、ДатаЗавершения、СкрыватьВОбщемСпискеНовостей添加自定义呈现(例如「按核算栏目的新闻」)。 - 访问权限: 在
ЛентаНовостей级别配置 RLS/角色,以区分发布和阅读。
需要核实(版本相关): 「Действия」表格部分的完整列组成以及是否存在配套的表格部分(操作参数)、表单和阅读状态内部寄存器的确切名称——需在构建版本 3.0.74.2 的配置器中确认,因为 evidence 中未提供 BSL 和完整的表单列表。
