已在 3.0.74.2 版《哈萨克斯坦会计》(3.0 版)上验证。
有人给您发来一个 .epf 文件——"装上它,会有一个方便的合同打印表单"或"这是供应商的价格表导入功能"。您打开 1С,却搞不明白:该把它放到哪里,才能让按钮出现在需要的文档里?双击文件后,处理程序只会运行一次然后消失——下次进入时它又没了。要让外部报表、处理程序或打印表单常驻在数据库中,并能通过文档或某个版块中的按钮调用,就需要通过"附加报表和处理"目录把它们接入。这正是我们要做的事。
先说重点:这是一个管理性对象,而非核算文档。它不产生分录,不生成 ЭСФ 和 СНТ,不影响税务登记簿。它只是把外部文件登记到数据库中,并告诉 1С 在哪个版块、在哪个文档上显示按钮。其余一切(分录、打印、税务)都由接入的处理程序自身完成。
1. 用途
该目录保存接入数据库的外部报表(.erf)和处理程序(.epf):它们的命令、调用位置、拥有快捷访问权限的用户列表以及自动启动的计划。这是在不脱离维护支持、不修改配置本身的前提下,扩展标准配置的常规机制。
2. 在哪里查找
菜单:管理 → 打印表单、报表和处理 → 附加报表和处理(在此设置块底部的超链接)。
1С 直接导航链接(菜单 文件 → 按导航链接跳转,或在地址栏按 Ctrl+F):
e1cib/list/Справочник.ДополнительныеОтчетыИОбработки
在列表本身出现之前,需要在同一个"打印表单、报表和处理"块中勾选"附加报表和处理"复选框。如果未勾选——该版块就根本看不到。只有具备管理员权限的用户才能勾选该复选框并接入文件。
2а. 如何查看自己的版本号
主菜单(≡ 图标或"帮助")→ 关于程序。在打开的窗口中:上方是平台版本(例如 8.3.24.xxxx),下方是"配置:哈萨克斯坦会计,3.0 版(3.0.74.2)"。第二行(3.0.74.2)正是您的配置版本号。如果您的版本不同,复选框的位置可能略有差异,但逻辑相同。
3. 如何填写
几乎从不"从零"创建卡片——它由文件在导入时自动填写。步骤:
- 在列表中点击添加 → 从磁盘文件(或从计算机文件导入)。
- 选择
.epf(处理程序)或.erf(报表)。1С 会读取文件并自动填写服务字段。
接下来检查并设置卡片字段。
| 字段 | 作用及出错时的情况 |
|---|---|
| 名称(必填) | 处理程序在列表中的名称。从文件中提取。请起一个易懂的名字——您将凭它在数十个其他项中查找。留空则无法保存。 |
| 类型 | 类别:附加报表、附加处理、打印表单、对象填充、创建关联对象。该字段只读——从文件中获取。如果类型是"打印表单",而您需要的是"处理程序",说明对方给您发错了文件。 |
| 发布(必填) | 三个取值:使用中、调试、未使用。只要不设为"使用中",命令就哪里都不会出现,即便其余设置都正确。"调试"是给开发人员用的;普通用户不需要。 |
| 安全模式 | 复选框。勾选后——1С 会阻止危险操作(文件系统操作、COM、启动程序)。对他人的文件请保持勾选。取消勾选——仅限来自可靠供应商的、经过验证的处理程序,否则会危及数据库数据。 |
| 命令(表格部分) | 处理程序能做什么的列表。从文件中填充。对每条命令您可设置两个字段:快捷访问和(如果支持)计划。 |
| 快捷访问 | 在版块面板中向谁显示该命令。点击超链接,勾选用户/用户组。不设置——命令仍可用,但会隐藏在"附加处理"的公共列表中,不显眼。 |
| 计划 | 仅用于按计划启动的处理程序(定期任务)。设定 1С 何时自动运行它(每天一次、每晚等)。打印表单和报表没有此字段。 |
| 放置位置("打印/填充"部分) | 对于打印表单、填充和关联对象——在哪些对象(文档、目录)上出现按钮。不指定对象——打印表单就无处"挂靠"。 |
设置完成后——保存并关闭。按钮不一定立即出现:有时需要重新登录数据库(清除界面缓存)。
4. 详解示例
任务。特许加盟商发来一个文件 ПФ_Счет_фактура_логотип.epf——一个带有您公司徽标的非标准发票打印表单。需要让"销售"文档中出现打印它的按钮。
步骤:
- 管理 → 打印表单、报表和处理——确认已勾选"附加报表和处理"复选框。
- 通过链接
e1cib/list/Справочник.ДополнительныеОтчетыИОбработки打开列表。 - 添加 → 从磁盘文件 → 选择
ПФ_Счет_фактура_логотип.epf。 - 1С 自动填入:名称——"发票(带徽标)",类型——打印表单。
- 在放置位置块中检查是否指定了对象"商品和服务销售"(文件通常会自带该信息)。
- 发布——设为"使用中"。安全模式——保持勾选。
- 快捷访问——添加打印销售单据的会计人员。
- 保存并关闭。必要时重新登录数据库。
结果。打开任意"销售"文档 → 打印按钮 → 列表中出现"发票(带徽标)"项。
分录呢?没有——目录和打印表单都没有。为了直观呈现哈萨克斯坦的语境,我强调一下:发票本身(比如金额 1 160 000 ₸ 的销售,其中含 16% 增值税 = 160 000 ₸)产生的分录在源文档中,而不在此处:
| 借 | 贷 | 金额,₸ | 内容 |
|---|---|---|---|
| 1210 | 6010 | 1 000 000 | 销售收入(不含增值税) |
| 1210 | 3130 | 160 000 | 应缴增值税(16%) |
| 7010 | 1330 | (成本) | 结转商品成本 |
这些变动由"销售"文档生成,而我们接入的打印表单只是把已经生成好的发票漂亮地打印出来。"附加报表和处理"目录与分录本身毫无关系。
5. 类型(可以接入什么)
类型字段由文件决定。可能的取值:
- 附加处理——任意处理程序,从版块列表或对象表单中启动(导入器、批量操作、服务工具)。
- 附加报表——报表(多基于数据组合系统 СКД),与版块的标准报表并列显示。
- 打印表单——在指定文档/目录的打印菜单中添加一项。
- 对象填充——直接在文档表单中添加字段填充命令。
- 创建关联对象——文档的"基于……创建"命令。
命令的启动类型(在表格部分可见)有:打开表单、调用客户端方法、调用服务端方法、按计划启动、生成打印表单、填充校验脚本。
6. 保存时生成什么
没有核算变动——这是目录,不是文档。保存元素时:
- 创建/更新目录元素,其内部存储处理程序文件;
- 登记处理程序的命令及其与版块/对象的绑定(这正是"激活"界面中按钮的机制);
- 按用户保存快捷访问设置;
- 对于带计划的处理程序,创建后台定期任务,在指定时间运行该处理程序。
此对象不创建 ЭСФ、СНТ、税务和会计分录。这些(如有需要)由已启动的处理程序本身或它所操作的文档来生成。
7. 打印表单
该目录卡片没有自己的打印表单。这正是该对象的全部意义:它自身不打印,而是为配置中的其他对象添加打印表单。如果接入的文件类型是"打印表单",您将在"放置位置"中所指定文档的打印菜单里看到结果。
8. 常见错误
- "不支持外部报表或处理的文件格式"——您选错了文件(不是
.epf/.erf),或者试图在不合适的模式下导入受控表单的处理程序。请向供应商索要适配您平台和模式(受控应用)的文件。 - "该处理程序不适用于当前配置"——文件属性中硬编码了其他配置。需要专门针对"哈萨克斯坦会计"3.0 版的版本。
- "在安全模式下执行了不允许的操作" / "禁止不安全的操作"——处理程序需要访问文件、COM 或启动程序。取消勾选"安全模式"——但仅当您信任文件来源时。
- 按钮没有出现——最常见的原因:未将发布设为"使用中";未填写"放置位置";未给用户授予快捷访问;未清除缓存。请逐项检查并重新登录数据库。
- "管理"中没有"附加报表和处理"版块——功能选项未启用;以管理员身份在"打印表单、报表和处理"块中勾选复选框。
9. 常见问题
"附加报表"和"附加处理"有什么区别?
报表(.erf)只读取数据并构建选择结果/表格。处理程序(.epf)可以修改数据库数据:导入、填充、重新过账。类型由文件决定,不能手动更改。
为了接入处理程序,需要让配置脱离维护支持吗? 不需要。这正是优势所在:外部报表和处理独立于配置存在,不妨碍标准配置的更新。
如果"附加报表和处理"项根本看不见,怎么办? 以管理员身份登录,打开管理 → 打印表单、报表和处理,勾选同名复选框。之后版块和列表都会出现。
可以让处理程序自动运行,比如在夜间吗? 可以,如果命令的启动类型是"按计划"。在卡片中为该命令设定计划——1С 会创建定期任务。在文件型数据库中,为此需要保持会话打开(或配置代理),在客户端-服务器型中任务在服务器上运行。
取消勾选"安全模式"复选框安全吗?
仅对来自可信供应商的文件取消勾选。在非安全模式下,处理程序可完全访问计算机文件、外部程序和数据库数据。对来自网络的随意 .epf 文件——请保持安全模式勾选。
我接入了打印表单,但文档中没有按钮。为什么? 检查:发布 ="使用中","放置位置"中指定了所需文档,已给您授予快捷访问。然后重新登录数据库——界面会缓存,新命令在重新登录后才出现。
如何将处理程序更新为供应商的新版本?
打开现有的目录元素并点击从文件导入——选择新的 .epf。放置位置和快捷访问设置会保留,只更新文件本身。
这个目录会产生分录、ЭСФ 或 СНТ 吗? 不会。这是管理性对象。分录、ЭСФ(通过 ИС ЭСФ 系统)和 СНТ 由核算文档("销售"、"入库"等)生成,处理程序只能帮助填写或打印它们。
谁可以接入附加处理? 具备管理员权限的用户。普通用户只能通过"快捷访问"设置获得运行的权限。
可以给一个文件在不同文档中分配多条命令吗? 可以。一个处理程序可以带多条命令,每条您都可以放置在各自的对象或各自的版块中。这些都在"命令"表格部分中显示。
10. 相关对象
- 来源——外部处理文件
.epf或外部报表文件.erf(从特许加盟商、方案供应商或开发人员处获得)。该目录不"基于"核算文档录入。 - 定期任务和后台任务——为带计划的处理程序自动创建。
- 配置文档(销售、入库、付款账单等)——打印表单、填充和创建关联对象"挂靠"到它们上。
- 角色/用户——通过"快捷访问"确定谁能看到命令。
如何查看自己的版本号
主菜单 → 帮助 → 关于程序。"配置"行会显示"哈萨克斯坦会计,3.0 版"以及括号中的版本号。如果它与下方所示不同,个别标签和复选框的位置可能略有出入。
本操作指南针对 3.0.74.2 版《哈萨克斯坦会计》(3.0 版)编制。
