首页 > C/AL, Development, Training > NAV 2009 – Course 80042 – Development I (CSIDE introduction) 4

NAV 2009 – Course 80042 – Development I (CSIDE introduction) 4

2013年5月6日

时间: 2013年05月02日 晚20:00 – 21:30
地点: YY频道 40215226
内容: NAV 2009 – Course 80042 – Development I (CSIDE introduction) 4

视频:

Dev – 4

2. Form 窗体. 可以可视化定制的提供给用户的操作界面. 输入与输出业务, 可以不受太多干扰,专注业务的完成数据操作.

3. Report 报表. 提供用户打印输出操作. 页面的概念(页头/页尾). 合计与分类汇总.

4. Dataport 数据接口. 平面(float)文本形式的数据交换接口. EDI

5. XMLport 数据接口. XML格式文本的数据交换接口. 根\节点\元素\属性. 生产排程就是XMLport的典型应用

6. Codeunit 代码单元. 模块. 更多的复用. 重复使用.

7. Menusuite 菜单包. 左侧的导航菜单定制. (定制Windows的资源管理器树)

8. Page 页面. 提供给用户的操作界面. (RTC和WebService中调用实现)

9. Role / Permission 角色和权限.

Form的Sub Form.
1) 拖入控件
2) 设置控件的属性
FormID
FormLink

技巧:Table 和 Card共有的Form, 可以在使用上带来更多的便利, 用户不需要2次操作. 即列表再返回

技巧:如何设计不允许复制的Form.

Report:

报表开发顺序, 参考http://www.navision.asia/?p=230

技巧: 如何定义报表的打印方式和规格.

Dataport:
文本接口开发顺序:
1) 选择DataItem
2) 查看\Dataport Fields
3) 拖入字段
4) 保存并运行. 就可以进行导入或者导出数据操作

常用于Navision基础数据准备过程 和 开账数据准备.
(Excel 去头后另存为 csv, 然后Dataport映射字段, 导入)

XMLPort:

XML文本接口必须首先定义好结构.




Howto?
xmlport里面怎么加上satndalone=yes

具备更好的结构, 那么就要求首先要定义好结构。

Page:
Page开发顺序和Form类似, 注意其运行需要RTC客户端和Server端, 必须提前配置好.

Role 和 Permission, 角色和权限.

Role\Permission (TableData – RIMD / Form/Report/Dataport… – R/X)
R Read, I Insert, M Modify, D Delete

User <--> Role 去Mapping

分类: C/AL, Development, Training 标签:
本文的评论功能被关闭了.