已在 3.0.74.2 版本的“哈萨克斯坦会计”中检查(版本 3.0)。
某个后台操作停止更新了。例如,邮件没有收到发送,汇率没有加载,或者交换任务“挂起”。您联系服务支持,他们回复:“请检查处理程序是否在任务队列中注册。”您打开列表——看到一个不明的目录,里面有类似 ОбщегоНазначения.ВыполнитьЗадание 的方法。没有任何类似于常见文档的东西。下面是这个对象是什么,为什么它存在,以及可以(和不可以)做什么。
首先要明确:这是一个技术目录,而不是会计文档。 它与增值税无关,与账单无关,也与分录无关。它是关于在服务模式下(SaaS,“1С:Фреш”/租赁)允许在后台任务队列中启动哪些配置程序。如果您在普通本地数据库中进行会计,您可能根本不会在工作中遇到这个对象。
1. 目的
该目录保存已注册的任务队列处理程序的列表——配置的方法(通常是公共模块的过程),“任务队列”机制有权按计划或一次性在特定数据区域中调用。实际上,这是一个“白名单”入口点:队列不会启动任意代码——只有该目录元素中描述的内容。
2. 在哪里找到
该对象是服务性质的,因此在标准界面部分(“销售”,“采购”,“银行和现金”)中没有。可以通过两种方式打开。
通过“所有功能”:“主菜单”(左上角的图标 ≡)→ 所有功能 → 目录 → 任务队列处理程序。如果“所有功能”项不可见——“主菜单”→ 服务 → 参数 → 勾选 显示“所有功能”命令。
通过导航链接(最快的方法):“主菜单”→ 服务 → 显示导航链接 / 通过导航链接转到,并粘贴:
e1cib/list/Справочник.ОбработчикиОчередиЗаданий
您只能在拥有管理员权限的情况下打开元素表单。普通会计通常无法访问此列表——这很正常。
2а. 如何知道您的版本
“主菜单”(≡)→ 帮助 → 关于程序。在打开的窗口中,您将看到:
- 平台版本(例如,8.3.24.xxxx);
- 配置版本——“哈萨克斯坦会计,版本 3.0 (3.0.74.2)”。
正是配置版本决定了哪些处理程序已注册以及它们的集合是什么。请始终将说明与您的版本进行对照。
3. 如何填写
关键点:您不会手动填写此目录。 处理程序列表在配置更新和首次设置服务模式工作时自动生成。开发人员在代码中描述处理程序的集合,而 BSP 机制创建/更新目录元素。没有相应方法的手动添加元素不会导致任何结果——任务仍然不会启动。
因此,下面的部分不是“如何创建”,而是字段的含义,以便您在诊断时理解您正在查看的内容。
| 字段 | 含义及错误值时的后果 |
|---|---|
| 代码 (必填,自动填写) | 元素的内部标识符。无需更改;用于引用完整性。 |
| 名称 (必填) | 可读的处理程序名称。通过它您可以在解决问题时找到所需的行。 |
| 标识符/方法名称 | 调用的配置过程的完整名称(例如,ОбщийМодуль.ИмяПроцедуры)。这就是入口点。如果名称与实际存在的方法不匹配——任务将以“未找到方法”的错误结束。 |
| 使用/有效性标志 | 显示处理程序是否处于活动状态。取消标志 = 队列不会启动它,即使有计划。 |
表单的确切属性组成取决于特定版本中的 BSP 版本,并且可能与服务字段的集合不同——这是说明中唯一需要在您的版本中通过“所有功能”进行对照的地方。
实际结论:如果某些东西不起作用,您的任务不是“填写字段”,而是检查所需的处理程序是否存在并处于活动状态,然后将此信息传递给服务管理员或支持。
4. 分析示例
这里无法提供常见的会计示例和金额,因为该对象不涉及资金和税收。因此,我们分析实际的诊断场景,会计因此而来到这里。
情况。 在服务中设置了自动加载哈萨克斯坦国家银行的汇率。早上您注意到:昨天的哈萨克斯坦坚戈对美元的汇率没有加载,外币文件按旧汇率重新计算。
分析步骤:
- 打开
e1cib/list/Справочник.ОбработчикиОчередиЗаданий。 - 找到负责加载汇率的行(根据与更新汇率相关的名称/方法名称)。
- 检查:元素存在,使用标志已启用。
- 查看任务队列日志(计划和后台任务/服务模型中的队列工具):任务是否已启动,结束时出现了什么错误。
您将看到的不是分录:不是借/贷,而是带有任务状态的日志行——“已完成”,“错误”,“等待”。正是这个状态,而不是会计金额,才是对象工作的“结果”。
示例总结。 如果处理程序存在且处于活动状态,而任务因错误而失败——问题不在于目录,而在于过程本身或外部服务(哈萨克斯坦国家银行资源不可用)。如果处理程序不存在或已关闭——队列物理上无法启动加载,这可以通过将配置更新到最新版本或服务管理员的操作来修复。在此过程中没有哈萨克斯坦坚戈、16% 的增值税或账单(1210、3310 等)参与。
5. 操作类型
该目录没有“操作类型”的会计意义——这不是文档。功能上,其元素按处理程序角色进行分类:
- BSP 系统处理程序——处理数据交换、延迟任务、后台更新信息库;
- 配置应用处理程序——“哈萨克斯坦会计”本身的计划操作(发送、加载目录/汇率、服务重新计算),在服务模式下执行。
创建时不需要选择操作类型,也没有地方选择。
6. 使用时生成的内容
对每个标准检查清单项目的诚实回答:
| 通常检查的内容 | 对于该目录 |
|---|---|
| 会计分录(借/贷) | 不生成。 该目录不进行分录,也不在会计登记簿中创建运动。 |
| 登记簿中的运动 | 目录元素本身不进行运动。工作由任务队列机制(任务日志)反映,而不是分录。 |
| 电子发票(ИС ЭСФ) | 不生成。 电子发票是从销售/采购文档中开具的,而不是从这里。 |
| 伴随单 | 不生成。 商品的伴随单与该对象无关。 |
| 税务登记簿(增值税、个人所得税、社会税等) | 不涉及。 该对象不在税务登记中。 |
唯一可观察的“结果”是相应后台任务的启动事实和状态。
7. 打印表单
没有打印表单。 这是一个服务目录;没有任何东西可以从中打印——没有报告、发票或证明。对于后台操作的报告,请使用计划和后台任务日志,而不是此对象。
8. 常见错误
“未找到任务队列处理程序” / “未找到标识符为 ... 的处理程序”。 原因:任务中指定的方法在目录中没有元素(常见情况——数据库未更新到处理程序出现的版本)。如何修复:将配置更新到最新版本(在服务模式下——等待服务的计划更新或联系管理员),之后目录将自动更新。
“任务以错误结束”在活动处理程序时。 原因:过程内部故障或外部资源不可用(哈萨克斯坦国家银行网站、邮件服务器、交换服务器)。如何修复:查看任务日志中的错误文本;目录与此无关——修复源。
尝试打开列表时“权限不足”。 原因:用户没有管理员权限。如何修复:这是保护,而不是故障。任务队列的诊断由服务管理员进行。
“任务重复” / 任务在错误的数据区域启动。 原因:服务模式下数据区域工作队列的特性。如何修复:由服务管理员解决;手动编辑目录无法解决。
9. 常见问题
目录“任务队列处理程序”到底做什么? 保存“白名单”配置方法,允许“任务队列”机制在服务模式下在后台启动。这是一个技术注册,而不是会计文档。
它有分录吗,如何影响余额? 没有影响。没有分录,没有会计登记簿中的运动,它不影响余额、增值税和税收。
为什么说明中没有 16% 的增值税、MPR 或账单? 因为该对象不在会计和税务登记中。16% 的增值税、MPR 4,325 ₸、账单 1210/3310 等数值属于会计文档,而在这里不适用。
可以手动添加或删除元素吗? 从技术上讲,管理员可以打开表单,但没有实际意义:没有相应方法的配置中添加的元素将无法工作,而删除所需的处理程序将破坏后台操作。列表由平台/BSP 在更新时自动维护。
我是一名普通会计,无法看到此目录——这是错误吗? 不是。只有管理员可以访问它。在日常会计中,您不需要它。
此目录是否开具电子发票或伴随单? 不。电子发票通过 IS ЭСФ 从销售/采购文档中开具,伴随单是一个单独的机制。它们与任务队列无关。
我的汇率自动加载不工作——这个目录有责任吗? 不一定。首先检查所需的处理程序是否存在并处于活动状态,然后查看任务日志中的任务状态。原因通常在于外部资源不可用或版本不最新,而不是目录本身。
如何正确诊断后台任务的问题?
- 确保处理程序在目录中且已启用;2)查看计划/后台任务日志和错误文本;3)如果没有处理程序——将配置更新到最新版本;4)如果任务内部出现错误——修复源或联系服务支持。
需要清理或归档以“减轻”数据库负担吗? 不需要。它很小且是服务性质的。清理不会加速任何东西,并可能破坏后台操作。
10. 相关对象
- 任务队列机制(BSP)——使用该目录的元素作为允许的入口点;自己维护数据区域的任务日志。
- 任务队列模板——指定哪个处理程序以及按什么计划启动;引用该目录的元素。
- 计划和后台任务——平台机制,与服务模型中的队列一起工作。
- 数据交换子系统和服务机制(加载汇率、发送、后台更新)——任务队列的应用消费者。
这些对象都不是“基于”处理程序目录创建的,也不会手动生成——它们通过配置和服务设置进行连接。
如何知道您的版本
“主菜单”(≡)→ 帮助 → 关于程序:那里指明了平台版本“1С:Предприятие 8.3”和配置版本“哈萨克斯坦会计,版本 3.0”。请将说明与您的版本进行对照——服务处理程序的集合取决于版本。
该材料为“哈萨克斯坦会计”准备,版本 3.0,版本 3.0.74.2。由于该对象是服务性质的
