1. 识别
| 参数 | 值 |
|---|---|
| 对象类型 | 目录 (Catalog) |
| 名称 | УдалитьОчередьЗаданий |
| 完整名称 | Справочник.УдалитьОчередьЗаданий (Catalogs.УдалитьОчередьЗаданий) |
| 同义词 | — (未指定) |
| 配置 | 哈萨克斯坦会计,版本 3.0,版本 3.0.74.2 |
| 用途 | 过时的 服务(技术) 元数据对象。存储后台任务队列 — 计划、正在进行和已完成任务的记录:时间表、启动参数、状态、尝试计数。 |
名称中的前缀 Удалить 是 1C 标准配置的约定,表示该对象标记为删除。功能已转移到 1C:企业 8.3 平台的标准机制(规定和后台任务,BSP 的“任务队列”机制)。在当前版本中,该对象仅保留用于在更新时迁移数据,并且 不应在 应用逻辑中使用。
该对象不属于会计子系统:它不参与增值税(在哈萨克斯坦自 2026 年起税率为 16%)、个人所得税、社会医疗保险和其他税收的计算,不会根据哈萨克斯坦的会计科目计划生成分录,也与电子发票/电子文件无关。以下列出的国家税务/会计事实不适用于该技术对象。
在 1C 中查找的位置:
- 导航链接:
e1cib/list/Справочник.УдалитьОчередьЗаданий - 在界面中(在旧版本中):部分“服务技术” → “任务队列(未使用)”。在当前版本中,命令界面中的该项通常是隐藏的。
2. 属性和表部分
2.1 头部属性
目录的标准属性 — Код, Наименование, ПометкаУдаления, Предопределённый, Ссылка。对象的应用属性:
| 名称 | 类型 | 必填性 | 用途 |
|---|---|---|---|
| 使用 | 布尔 | 不检查 | 任务活动标志 — 确定任务是否应执行 |
| ЗапланированныйМоментЗапуска | 日期和时间 | 不检查 | 根据时间表计算的下次任务启动时间 |
| Миллисекунды | 数字 | 不检查 | 高精度计划的启动时间精确到毫秒 |
| СостояниеЗадания | 枚举引用.任务状态 | 不检查 | 当前状态(计划中、执行中、已完成、错误) |
| ИсполняющееФоновоеЗадание | UUID | 不检查 | 执行任务的平台后台任务的标识符 |
| ЭксклюзивноеВыполнение | 布尔 | 不检查 | 禁止与其他任务并行执行的标志 |
| НомерПопытки | 数字 | 不检查 | 发生错误时的执行尝试计数 |
| ИмяМетода | 字符串 | 不检查 | 执行时调用的导出过程/函数的完整名称 |
| Параметры | 值存储 | 不检查 | 传递给被调用方法的序列化参数 |
| ДатаНачалаПоследнегоЗапуска | 日期和时间 | 不检查 | 最后一次执行的实际开始时间 |
| ДатаЗавершенияПоследнегоЗапуска | 日期和时间 | 不检查 | 最后一次执行的实际完成时间 |
| Ключ | 字符串 | 不检查 | 用于识别和防止重复的任务唯一键 |
| ИнтервалПовтораПриАварийномЗавершении | 数字 | 不检查 | 失败时重试的暂停时间(以秒为单位) |
| Расписание | 值存储 | 不检查 | 序列化对象 РасписаниеРегламентногоЗадания |
| КоличествоПовторовПриАварийномЗавершении | 数字 | 不检查 | 在错误发生时的最大重试次数 |
| ИмяПользователя | 字符串 | 不检查 | 执行任务的用户名称 |
所有属性的 “必填性” = "不检查" 表示平台在记录时不执行自动填写检查 — 填写完全由服务器代码控制,该代码将任务放入队列。
2.2 表部分
不存在。 所有任务信息存储在头部属性中 — 队列中的每一行对应一个目录元素。
3. 表单
该对象 未定义 自有表单。这证实了它的纯技术性质:该目录不用于用户的交互操作,而是由程序处理。
| 表单 | 存在 | 用途 |
|---|---|---|
| 元素表单 | 无(自动生成) | 打开元素时,平台根据属性构建默认表单 |
| 列表表单 | 无(自动生成) | 通过 e1cib/list/Справочник.УдалитьОчередьЗаданий 打开;由管理员用于诊断 |
| 选择/选择组表单 | 无 | 不假定在应用逻辑中引用对象的选择 |
如需查看数据,平台通过自动生成的表单显示对象。
4. 模块的关键过程
对象模块(对象模块,管理模块)在附带的证据中未提供,没有现成的 BSL 代码。以下是 典型处理程序,适用于 BSP 配置中的服务目录任务队列;在特定版本中,它们可能是空的,因为该对象标记为删除。
对象模块 (ОбработкаПроведения 不存在 — 非凭证):
ПередЗаписью(Отказ)— 服务控制队列记录(检查键、状态);在标记为删除的对象中通常不包含应用逻辑。ПриКопировании(ОбъектКопирования)— 在复制时重置执行标识符 (ИсполняющееФоновоеЗадание,НомерПопытки),以避免重复活动任务。
管理模块(处理队列的典型功能):
- 将任务放入队列 — 创建元素,填写
ИмяМетода,Параметры,Расписание,ЗапланированныйМоментЗапуска,Ключ。 - 选择准备启动的任务 — 根据
Использование = Истина和ЗапланированныйМоментЗапуска <= ТекущаяДата()进行筛选。 - 执行后的状态更新 — 记录
СостояниеЗадания,ДатаНачалаПоследнегоЗапуска,ДатаЗавершенияПоследнегоЗапуска,НомерПопытки。
需要检查(版本特定): 在版本 3.0.74.2 中,对象/管理模块是否已用代码填充,或对象是否保持“空”状态直至物理删除 — 在配置器中根据具体交付进行确定。
5. 处理和运动
该目录是 非凭证对象。它:
- 不是文档,没有处理模式;
- 不生成任何积累登记、信息或会计的运动;
- 不创建会计分录,也不影响哈萨克斯坦的会计科目计划。
因此,不适用 配置的典型会计分录,例如(为了比较 — 这是销售/采购文档的操作,而不是该对象):
- 商品销售:借
1210(短期应收账款) — 贷6010(销售收入),增值税 16% 贷3130,成本支出借7010— 贷1330; - 商品采购:借
1330— 贷3310(应付账款); - 付款收入:借
1030(活期账户上的资金) — 贷1210。
对象的数据作为目录元素存储;这里的“运动”仅是对队列元素本身的记录/更改。
6. 相关对象和基础输入
- 枚举
СостоянияЗаданий— 属性СостояниеЗадания的值来源。 - 平台机制 — 1C:企业 8.3 的后台/规定任务 (
ФоновыеЗадания,РегламентныеЗадания),其引用ИсполняющееФоновоеЗадание(UUID) 和属性РасписаниеРегламентногоЗадания中的对象Расписание。 - “任务队列”/“服务技术”子系统 BSP — 该目录的当前替代品。
基础输入: 不作为基础或接收者。该对象不参与应用文档的基础输入链,也与电子文档(电子发票、电子文件)无关。
7. 扩展点
由于该对象标记为删除,任何扩展其应用逻辑 不推荐 — 应使用后台任务的标准机制和 BSP 的“任务队列”子系统。技术上可用:
- 配置扩展(Extension): 向目录添加属性/事件订阅是可能的,但由于前缀
Удалить而不切实际。 - 事件订阅
ПередЗаписью/ПриЗаписи目录 — 用于迁移期间的诊断或日志记录。 - 信息库更新处理程序 — 数据从
УдалитьОчередьЗаданий转移到当前机制并清理的典型位置;在这里,迁移的补充比工作逻辑更安全。 - 对象管理的程序 API — 唯一支持的访问方式(没有用于交互操作的表单)。
建议: 通过平台的标准规定/后台任务计划新的任务;逐步消除在修改代码中对 Справочник.УдалитьОчередьЗаданий 的引用。
