扩展程序菜单
这些扩展程序是程序的功能,用于报告,核算,导出,导入,建立账单和提醒等。
用户需要通过单击扩展程序菜单中的管理扩展程序对话框中的相应按钮来设置它们,例如:导入到账套。
扩展程序菜单列出了与此时打开的文件相关的所有已安装的 Banana扩展程序。通过选择命令,执行指示的扩展程序。
管理扩展程序
管理扩展程序的命令允许您搜索,安装,更改设置或卸载 Banana的扩展程序。
安装新的扩展程序
要安装新的扩展程序,请访问我们管理扩展程序的页面。
关于Banana扩展程序的技术信息
一些关于Banana扩展程序的技术信息
- 它们是Javascript中的程序,它们使用Banana中提供的API。
- 它们非常安全,不会执行可能对操作系统造成影响的功能。
- 单一应用。
扩展名为 .js 的文本文件,其中包含Javascript中的程序,表明为Banana应用程序的特性。 - 应用程序包
带有 .sbaa 扩展名的压缩文件,可以包含应用程序所需的其他几个文件,例如命令,图像,对话框。一个程序包可以包含多个命令。扩展程序菜单中显示了程序包的标题及其包含的命令。
如果禁用程序包,则将禁用所有应用。
运行扩展程序的前提条件
只有当前文件(您正在使用的文件)具有扩展程序所需的功能时,才能运行Banana扩展程序的命令。如果扩展程序在扩展程序菜单中不可见或不可执行,则因为这些功能都不存在。
- 扩展程序在特定环境中可用:
- 实用程序
可在扩展程序菜单中调用的命令。 - 导入
可通过导入到账套命令获得。 - 导出
在扩展程序菜单中,用户应在导出结束时定义文件名。 - 发票报告
准备要打印的发票。点击报表菜单 → 客户 → 打印发票。 - 提醒报告
准备要打印的提醒。点击报表菜单 → 客户 → 打印提示。 - 报表
准备要打印的报表。点击报表菜单 → 客户 → 打印报表。
- 实用程序
- 通过文件类型关联
这要求当前文件 - 例如 - 会计文件,复式记账文件,地址。 - 通过属性进行关联
如果在账套标签 ,其它标签部分 (从文件菜单中) 中指定了相关词,则仅可执行某些应用程序。
例如,被打印的管理员列表要求特定的字段,需要“管理员”一词。
开发您自己的扩展程序
任何人都可以创建扩展程序功能的 Banana扩展程序。但是,程序的流畅性是必需的。
要开发 Banana扩展程序,建议从现有的项目开始。
- 从 github.com\BananaAccounting 网站上提供的示例开始
- 请参阅开发人员文档
- 通过管理扩展程序命令 (从扩展程序菜单) 安装扩展程序
管理扩展程序
在下面的对话框中允许您安装,修改设置和卸载Banana扩展程序。
安装扩展程序以便能够使用它。
安装新的扩展程序
要安装扩展程序,操作如下:
- 点击扩展程序菜单内的管理扩展程序命令
- 选择语言和国家
- 从左侧菜单中选择在线的
- 选择扩展程序的类型 (例如:发票)
- 在列出的扩展程序中找到所需的,或者在搜索框中输入所需扩展程序的名称
- 单击安装按钮
- 单击关闭按钮
以下是可用的扩展程序:
已安装的扩展程序将显示在扩展程序菜单中。
附注信息
如果扩展程序的窗口没有显示完整的扩展程序列表,则需要更新扩展程序或扩大搜索范围,选择任意国家、任意语言和全部。
如果在完整的清单中没有您所在银行的格式,您将需要申请通用 ISO 20022 格式的账户报表。很快,所有银行都将用欧洲标准的 ISO 20022 格式取代其它的格式 (csv、MT940...)。
扩展程序列表
此列表中显示已安装的以及可供安装的Banana扩展程序。
- 检查标志表明已安装该扩展程序
- 该扩展程序的名称
- 有关 Banana 扩展程序的信息
- 摘要
- 链接到主要信息,将打开相关的网页
- 最近更新
Banana 扩展程序的日期和时间
本地 Banana 扩展程序的日期和时间 (根据导入的文件) - 类型
Banana 扩展程序的类型 - 国家
可以使用该扩展程序的国家。国际表明该应用程序可以在几个国家使用 - 安装按钮
下载 Banana 扩展程序供本地使用
- 已安装的扩展程序信息
- 数据包前面的 “>” 符号指定 Banana扩展程序数据包,其中包含多个命令。
- 启用
如果未选中启用框,则该扩展程序不会显示在菜单中。对于数据包,我们可以停用单个命令。 - 自动更新
当有新版本时,软件会自动下载。 - 必需的属性
要使扩展程序正常运行,必须在文件菜单 → 文件和账户属性 → 其它标签中进行设置。 - 应用属性按钮
为您的文件应用新属性 - 执行按钮
将执行特定命令。
此按钮仅突出显示扩展程序是否适用于当前文件环境。
例如,仅当文件已创建为多币种会计文件时,才能应用多币种功能。 - 设置按钮
某些扩展程序允许设置任务执行设置。它们与您当前打开的文件相关。如果您将另一个文件和同一个扩展程序一起使用,则必须重新定义设置。
例如,在发票报告中,我们指明了打印所需的要素。 - 卸载按钮
卸载扩展程序和数据包。
搜索扩展程序
Banana 扩展程序根据以下选择标准列出:
- 语言
- 国家
- 文本
- 安装
显示本地安装的扩展程序 - 在线上
在线可供使用的扩展程序 - 系统
预安装扩展程序列表。您可以通过复选框启用或禁用。
细节
会出现一个包含以下内容的对话框:
- 扩展程序所在的源文件。
- 扩展程序的类型。
- 扩展程序的日期。
参数
如果该扩展程序允许在编程层面设置参数,则该按钮为激活状态。
在这种情况下,将显示允许输入固定参数的对话框,这些参数将用于该扩展程序。
这些参数是相对于每个文件而言的。
编辑
允许您编辑所选的扩展程序。进入扩展程序文件所在的文件夹。
移除
永久删除所选的扩展程序。您不能删除在系统级别或为所有用户安装的过滤器。
目前也无法删除包含有 sbaa 扩展名文件的扩展程序。如果您想删除扩展程序,必须删除该扩展文件。
帮助 (右下角的按键)
指向包含有关所选扩展程序信息的网页。
从文件中添加
我们从本地文件中添加 Banana扩展程序。特别指出新扩展程序的开发。
- 该文件需要始终保留在同一目录中。
- 如果修改了扩展程序,程序将始终使用最新版本。
从网址中添加
允许您安装在 www.banana.ch 网站上提供的扩展程序列表中的扩展程序。
更新扩展程序
从Banana财务会计软件的服务器下载过滤器的最新版本。
已下载的应用程序不会被更改,它们会在更新时被覆盖。
如果有新的扩展程序,将被添加到列表中。导入的过滤器将不会被修改。
这些扩展程序将被安装在用户的文件夹中。因此只有导入了新扩展程序或更新了可用扩展程序的用户才能看到它们。要为所有的用户安装扩展程序或在一个系统上安装扩展程序的时候,需要遵循手动安装扩展程序的过程。
Banana财务会计软件在每次启动应用程序时自动更新已安装的扩展程序。在第一次启动时,每天仅执行一次自动检查。
设置扩展程序
某些扩展程序允许您设置扩展程序所使用的参数。
- 可以通过对话框设置和更改参数。
- 启动时,参数设置为默认值。
- 参数与会计文件相关联。
- 一个扩展程序包可以包含多个扩展程序,因此每个程序包可能有多个参数。
扩展程序设置的对话框
每个扩展程序的对话框内容都是不同的。UNI10发票的式样如下图所示。
数值输入区
设置对话框结构内的元素包含有子元素,每个元素包含有:
- 属性栏
- 该选项允许您更改各种设置在数值栏中设置。
- 数值栏
- 每个选项在数值栏中都有一个相关的数值。通过点击,您可以输入一个数值,更改一个预定义的数值或删除一个现有的数值。
选项键
在对话框的最下面,有以下的选项键。
- 帮助
- 该选项键将带您进入正在使用中的扩展程序的在线文档页面。
- 恢复默认
- 通过点击这个选项键,所有数值列的默认值都会恢复。
- 取消
- 取消并关闭对话框,不做任何更改。
- 确定
- 确认并保存输入的参数,如果保存出现错误,可以通过取消的操作命令回到之前的情况。
打开设置的对话框
您可以通过以下方式打开设置的对话框:
- 点击扩展程序菜单 → 管理扩展程序的命令,在跳出的管理Banana扩展程序的窗口左侧选择您所需的已安装的扩展程序,然后在右侧点击设置的选项键。
- 从扩展程序生成报告的打印/预览中点击设置的命令。
- 对于发票来说,通过报表菜单 → 客户 → 打印发票,查看其中版式和设置的部分。
离线安装扩展程序
为了在离线模式下安装扩展程序,请按以下步骤操作:
- 使用连接到互联网的另一台电脑将自己连接到我们的扩展程序的网页。
- 下载您需要的扩展程序 (.js或.sba文件) 并将其保存在U盘或其它设备上。
- 在没有网络连接的情况下在电脑上复制扩展程序。
- 无需连接互联网来打开您的会计文件,可以直接从您的电脑上打开 Banana财务会计软件。
- 点击扩展程序菜单 → 管理扩展程序的命令。
- 点击从文件中添加的按钮并选择您保存该扩展程序的路径。
- 该扩展程序现在将包含在已安装的扩展程序和扩展程序菜单中。
打印标签
选项
第一个标签的起始位置
决定第一个标签的位置。例如,如果1是在水平和垂直领域被输入,它指的是左上角的页面。
复制标签数量
该字段中的值为1,意味着对于每个标签只有一个副本被需要。
警告: 文字超过标签
如果该文本超出了标签的边缘,在该单元格被激活的情况下,程序将通过发送错误消息的方式来通知用户。
标签格式
您可以在列表中所提供的标签格式之间进行选择。
如果列表中没有内所需的格式,通过更改键,您可以进入标签格式的对话框,在那里您可以选择所需的设定。
数据
指示要打印的标签的数据源:
- 表格 - 当前的表格数据 (账户、发生业务、预算、总额、增值税代码)) 将被打印。如果发生了数据提取,只有被提取的数据可以被打印出来。
- 仅选定行 - 只有选定的地址会被打印出来。
标签
字段列表
这是一个拥有所有可能标签字段的列表; 如果您想插入一个字段,可以通过以下两种方式来实现:
- 双击列表中的元素
- 首先点击列表中的元素,然后通过使用添加字段键来确定。
所选择的字段将被插入到查看标签区域中的光标所在位置。您可以用在 "<" 和 ">" 号之间填写字段名称的方式来直接插入字段。
查看标签
显示字段的配置。条目“<名称域>”将被表格内的相应值所替换。
大于号和小于号被用作字段的分隔符。为了使它们出现在文本中,
把 "<"写成 "\<"
把 ">"写成 "\>"
把 "\" 写成 "\\"
保留换行符和空格。
在此功能不被激活的情况下,该程序不考虑最终的空格和空行。
提取
排序
自定义
标签格式
通过扩展程序菜单 - 标签命令 - 格式选项,您就可以选择进入标签的设定。
该程序已经提供了许多预定义的标签格式。 但是,可以通过自定义 (默认)命令设置或编辑默认参数以及您自定义的参数。
页面设置 - 选项
页面
左页边距,右页边距,上页边距,下页边距
输入的大小以厘米为单位; 如果没有输入尺寸,那么边距的大小为0。
水平标签号
输入页面上的水平标签的数量。
垂直标签号
输入页面上的垂直标签的数量。
横向打印
如果此单元格被激活,那么页面将被横向打印。
从右到左排列标签
标签将被以从右到左,从上到下的方式打印。
标签
边距
为每个标签输入一个边距是可能的; 标签边距的数值必须以厘米为单位。
水平居中
选择此选项使单元格中每个标签文本水平居中。
垂直居中
选择此选项使单元格中每个标签文本垂直居中。
字体
基本大小
此字段显示默认字体大小。
调整到正好,但不少于
程序对给定的标签计算出可能的最大字体大小,从14pt到8pt。该计算考虑了标签的高度和宽度。如果一个标签太长 (或者有太多行) 需要被打印,那么一个错误信息提示将会出现在信息窗口中。即使不完整,标签仍然会被打印出来。
请注意:
打印机无法打印整个页面的表面因为它们需要最小边距。该程序试图将单一标签调整到打印机所需的边距数值。
页面设置 - 自定义
Extensions Commit Changes Dialog
This dialog asks the user for approval for changes the extension wants to make to the data.
The dialog displays:
- The list of the affected tables
- The list of data changes with the new content:
- Rows added (green)
- Rows deleted (red)
- Rows modified (yellow)
- Rows moved, sequence is changed (blue)
- Rows replaced (magenta)
If you approve the change you can always rollback the changes with the undo.
For Developers: See also the DocumentChange API