📄 menu.h
字号:
/*-------------------------------------------------------------
功能:定义各个菜单项功能号
说明:符合国家标准GB18240.1-2003和GB18240.2-2003的税控机软件
日期:2003年6月17日
---------------------------------------------------------------*/
#ifndef __MENU_H__
#define __MENU_H__
#define allowsetjiqi //允许设置出厂参数
//////////////////////1 菜单级别///////////////////////////
#define FST_LAYER_MENU 1 //第一级菜单
#define SND_LAYER_MENU 2 //第二级菜单
#define MAX_LAYER_MENU 3 //最大(第三级)菜单
#define FUNCTION_LAYER MAX_LAYER_MENU+1 //定义功能级为最后一级(此时为第3级)菜单之后一级
//////////////////////2 菜单项//////////////////////////////
#define HOME 0 //主菜单页
#define EXCHANGE 1 //销售
#define READ_REPORT 2 //查询
#define REPORT_TAX 3 //报表/税
#define SETUP 4 //编程
#define EXERCITATION 5 //培训
#define FAUCLASS 6 //安全审计类
//====================2.1 查询=======================//
//-------------------第一级菜单项---------------------//
#define QUERY 1 //查询
//-------------------第二级菜单项---------------------//
#define BUSINESS_RPT 1 //商业报表(打印)
#define BUSINESS_RPT_DEL 2 //商业报表(打印并清除)
//-------------------第三级菜单项---------------------//
#define BRANCH_REPORT 1 //部门报表
#define PLU_REPORT 2 //PLU报表
#define PLU_SELL_REPORT 3 //PLU销售报表
#define DAY_REPORT 4 //日报表
#define MONTH_REPORT 5 //月报表
#define RECEIVER_REPORT 6 //收款员报表
#define TRADE_REPORT 7 //营业员报表
#define BRANCH_REPORT_DEL 20 //部门清机报表
#define PLU_SELL_REPORT_DEL 21 //PLU销售清机报表
#define DAY_REPORT_DEL 22 //日清机报表
#define MONTH_REPORT_DEL 23 //月清机报表
#define RECEIVER_REPORT_DEL 24 //收款员清机报表
#define TRADE_REPORT_DEL 25 //营业员清机报表
//====================2.2 报表/税=======================//
//-------------------第一级菜单项---------------------//
#define DECLARE 2 //报表/税
//-------------------第二级菜单项---------------------//
#define CPU_DECLARE 1 //卡申报
#define RPT_DECARE 2 //报表
#define AUDIT 3 //核查
#define OTHER_MODE_DECLARE 4 //其他方式申报
//-------------------第三级菜单项---------------------//
#define DECLARE_DUTY_CARD 1 //按日期报税
#define DECLARE_LIST_CARD 2 //卡申报明细
#define DECLARE_INVOICE_ROLL_CARD 3 //发票卷使用信息
#define DECLARE_DUTY_BYMONTH 4 //按自然月报税
#define DECLARE_DUTY_AGAIN 5//重复申报数据//#define DECLARE_DAY_RECORD 5//用户卡报天记录
#define PRINT_DUTY_RPT 10 //打印统计表
#define PRINT_DECLARE_RPT 11 //打印申报数据报表
#define PRINT_LIST_RPT 12 //打印明细表
#define RECORD_AUDIT 20 //核查明细记录
//#define LIST_RECORD_AUDIT 20 //核查明细记录
//#define DAY_RECORD_AUDIT 21 //核查日记录
#define DUTY_DATA_AUDIT_BYQI 22 //核查申报数据
#define DECLARE_DUTY_USB 23 //USB申报统计
#define DECLARE_DUTY_MODEM 24 //MODEM申报统计
#define FLASH_CARD_DECLARE_LIST 25 //FLASH卡申报明细
//#define DUTY_DATA_AUDIT_BYDATE 26 //核查申报数据
//====================2.3 编程=======================//
//-------------------第一级菜单项---------------------//
#define SET_UP 3 //编程
//-------------------第二级菜单项---------------------//
#define FISCAL_MNGMNT 1 //税控管理
#define TRADE_PARA 2 //营业参数
#define GOODS_MNGMNT 3 //商品管理
#define COMMUNICATION 4 //通讯传送
#define SET_MANUFACTURE 5 //设定机器出厂信息
//-------------------第三级菜单项---------------------//
#define FIXED_SERVICE 1
#define FIXED_DISCOUNT 2
#define PLU_PRICE 3
#define PRINT_INV_ROLL 4 //打印一卷发票使用数据
#define SET_BRANCH_INDEX 5
#define SET_PLU_INDEX 6
#define PRINT_FISCAL_MSG 7
#define READ_CHA_LIB 8
#define ADJ_INTERVAL 9
#define PRINT_SETUP 10
#define UPDATE_CONTROL_MSG 11
#define SET_RECEIVER_PASSWORD 12
#define DISP_PRODUCER 13 //显示出厂信息
#define PLU_BRANCH 18
#define SET_BIT_RATE 19
#define GET_INVOICE_NO 20 //获取发票卷
#define SET_INVOICE_ROLL 21 //录入发票卷
#define BRANCH_NAME 22
#define PLU_NAME 23
#define BAR_CODE 24
#define SET_MAX_PLU 25 //设置最大PLU号
#define READ_PLU_HEAD 26 //读PLU名称
#define SEND_PLU_HEAD 27 //写PLU名称
#define READ_PLU_ALL 28 //读PLU全部
#define SEND_PLU_ALL 29 //写PLU全部
#define READ_BRANCH_NAME 30 //读部门名称
#define SET_TIME 31 //设置时间日期
#define SET_TIME0 32 //设置时间
#define INVOICE_LOCATE 33 //设置是否光标定位
#define AWARD_AREA_INV 34 //设置是否带奖区发票
#define SET_STOCKS 35 //设置PLU库存量
#define COMPANY_NAME 36 //设置单位名称
#define SEND_BRANCH_NAME 37 //上传部门名称
#define BRANCH_PLU_SWITCH 38 //设置直接PLU或直接部门
#define SPACE_ADJUST 39 //发票的间隔调整
#define PDA_SWITCH 40 //设置是否需要PDA
#define BRANCH_MANAGEMENT 41 //部门管理
#define PLU_MANAGEMENT 42 //商品管理
#define PRINT_ITEM_SELECT 56 //选择打印 税目名称/部门名称/商品名称
#define AUTHORITY_SETUP 57 //收款员的权限设置
#define RESTORE_POINT 44 //恢复记录指针
#define CHECK_EEPROM_ERROR 55 //检查EEPROM错误
#define SET_JIQIHAO 58 //设定机器号
#define SET_ZHIDATE 59 //设定制造日期
#define CLEAR_PINCODE 60 //清除PIN码
#define SET_PRT_MODE 61
//#define SET_TIME_MODE 61 //设时间
#define FORMAT_FILE 62 //格式化文件
#define UPDATA_INFO_PAYER 63 //更新用户,监控信息
#define FLASHCARD_PLU 64 //FLASH卡下传PLU信息
#define OTHER_COMM 65 //其它通信
#define PLU_INMODE 66 //设置输入为商品号或为条形码
#define PRINT_INV_DATA 67 //打印电子票根
#define UPDATE_PROGRAM 68 //软件升级
#define SELE_PRINTER 69 //选择报表打印机
#define FISCAL_REGIS 99
//-------------------子菜单项---------------------//
#define CHA_INPUT_SUB 10 //汉字输入法
#define QW_CODE 1 //区位码输入
#define PINYIN 2 //拼音输入法
//==============================================================================
//#define SAFETY 1
#define LOOKUP_FAU 5
#define HANDLE_FAU 6
#define ALL_FAU 7
#define TIME_LOOK 8
#define Affairs_LOOK 9
#define LOOK_CLEAR_FAU 10
#define SAFE_FAU_PRT 11
#define UPSEND_FAU 12
#define CLEAR_FAU 13
#define CLEAR_CLEAR_FAU 14
#define CHANGE_SUPERPASSWORD 15
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -