⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 menu.h

📁 税控收款机源码:拼音输入法,LCD,VFD驱动,IC卡驱动,税控国标
💻 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 + -