Updating 定制Simphony报表需掌握 一、Pentaho Report Designer的使用; 二、熟悉Simphony数据库表和表数据以及查询; 三、了解超文本语言;
问题描述:Simphony的RVC Open Check Report里的Table显示的是数字编号#1、2、3、,而非TableName:A1、A2、A3... 解决:通过更改报表的XML模板可以正常显示。 模板名称:RevCtrOpenChecks.xml 模板位置: 2.7的路径 X:\Micros\myMicros\myInsight\org\10001\Reports 2.9的路径 X:\Micros\myMicros\myInsight\org\1\reports 修改内容: 数据库查询部分: 60行将 dt.objectnumber TableId 修改为:s3.StringText TableId 82行后增加: LEFT OUTER JOIN STRING_TABLE s3 ON (dt.NameId = s3.StringNumberId) AND (s3.LangId = nvc.LanguageId) xml网页部分修改: <band type="table-body">处的 <cell type="column" data-format="i...
Simphony没有导出菜单的报表,借助SQL Developer通过SQL查询后导出到Excel; 查询结果要求有餐厅、菜单中英文名、价格、成本价、菜单类别、打印类别、SLU、大类、小类等; 连接的数据库名:v2.7的为MICROSDB,v2.9的为MCRSPOSDB; 需要用到的表: 序号 表名 表含义 1 MENU_ITEM_DEFINITION 餐厅层菜单表 2 MENU_ITEM_MASTER 酒店层菜单表 3 MENU_ITEM_PRICE 菜单价格表 4 REVENUE_CENTER 餐厅表 5 HIERARCHY_UNIT 关联餐厅编号的表 6 HIERARCHY_STRUCTURE 关联餐厅编号的表 7 FAMILY_GROUP 报表小类表 8 MAJOR_GROUP 报表大类表 9 MENU_ITEM_CLASS 菜品属性类别表 10 PRINT_CLASS 打印属性类别表 11 STRING_TABLE STRING值,存储各类名称的表 SQL查询语句如下 --------------------------------------------------- --...
一、理解菜单结构 举例:Menu item → Family Group → Major Group 举例1:海味炒饭→各式炒饭→食品类 举例2:88年法国干红150ml→法国红酒类→酒水类 二、录入菜品 2.1 EMC管理工具图标说明 1=刷新 2=关闭 3=关闭所有 4=选择餐厅 5=翻译 6=打印 7=保存 8=保存所有 9=插入 10=删除 11=分发12=复制 13=撤销 14=黏贴 15=表格/窗体视图切换 16=顶部 17=返回 18=后退 19=末端 20=转到 21=查找 22=以前 23=导航 2.2 Major Groups(酒店所有餐厅共用) 2.2.1 在Locations内先选择酒店之后在,点击Configuration-Menu Items- Major Groups进行增删修改; 2.2.2 添加Major Group,点击管理图标的添加按钮,编号如101、102等; 2.2.3 删除Major Group,选中要删除的记录,点击管理图标的删除按钮后再点确认即可。 2.3 Family Groups(酒店所有餐厅共用) 2.3.1 在Locatio...