我是马克华菲品牌服装的代理商,品牌公司要求代理商必须将每天的进销存数据录入其ERP系统(百胜服装ERP),而其系统对代理商的内部管理来说,功能还不完善,且代理商有时并不希望所有真实的数据被其掌握。

因此,迫切希望上一套自己的进销存管理软件(经多方对比,选择使用破解版的管家婆服装V5.2),又不想重复做两套系统,于是,我萌发了编写一个小程序,实现两套ERP之间的数据导入导出等数据转换功能,于是,我开始了摸索两套ERP软件

首先,品牌公司的百胜服装ERP数据库是不开放的,我是无法直接读写其数据库,我唯一能做的是研究其客户端的导入导出功能,幸运的是,百胜软件导出的业务单据都能直接再导入,各类基本信息和查询数据都能直接导出为EXCEL。如:商品基本信息、订单、发货单等

其次,管家婆服装的数据库就在本地,可以实现直接读写其数据库的功能(管家婆软件本身没有提供导入功能),为此,写了一个自动统计数据库所有表信息的小模块,当想了解销售出库单对数据库的影响时,在做单前先统计数据库信息,然后做单,最后再统计数据库信息,二者对比后即可掌握一张销售出库单对数据库各表的影响,据此可以通过程序方式完成销售出库单的自动录入功能,只需要提供符合格式要求的源EXCEL表即可,其他项目均可依次类推,如:自动建立商品档案,自动导入采购订单,自动导入采购单等

代理商终端所有店铺均使用管家婆系统管理进销存,每天设定时间程序自动运行,将管家婆的销售单自动生成百胜软件可以导入的标准EXCEL格式文件(此处设了一个机关,可以人为增减销售额),然后通过铵键精灵软件写了一个外挂程序实现自动打开百胜软件,自动导入销售单

至此,基本完成两套ERP之前的数据转换,从而避免重复操作两套ERP数据

附加功能:

通用SQL server查询程序,该程序可以读取任何设定的SQL数据库,并执行您定制的任何合法的SQL查询语句,并以多种方式发送查询结果

发送方式:浏览、手机短信(移动飞信或短信猫)、EMAIL、EXCEL(存储于本机指定目录)、存储于数据库(可通过此方式发送到各种OA等办公系统)

程序执行提供两种方式,一种是针对当前职员的当前查询方案的查询,一种是定时自动查询,到设定时间后,系统将逐一职员、逐一查询执行,并根据其发送方式是否选中,确定以何种方式发送查询结果。

鉴于财务部会计的要求,我还写了几条专门实现将管家婆各种业务单据转换为金蝶财务软件标准会计凭证的查询,最终实现会计凭证自动导入的功能,从而大大提高会计工作效率和准确性

采购入库单转换为金蝶标准会计凭证

生产拆装单转换为金蝶标准会计凭证

同价调拔单转换为金蝶标准会计凭证

销售出库单转换为金蝶标准会计凭证

由于这个通用查询程序可以根据设置访问任何SQL数据库,可以执行任何SQL语句,因此,可以实现各种扩展,比如,可以实现任何ERP软件数据转为任何财务软件可导入的会计凭证,可以让系统定时自动从任何ERP或财务软件或其他SQL数据库中查询数据并以多种方式发送给接收者

稍后会将源程序上传,敬请期待!

使用VB6.0编写管家婆服装----百胜服装ERP数据转换程序和通用SQL server查询程序的心得相关推荐

  1. VB6.0编写的程序,安装时系统提示:安装程序无法创建以下文件夹:%CommonFiles%\Microsoft Shared\DAO...

    VB6.0编写的程序,安装时系统提示:安装程序无法创建以下文件夹:%CommonFiles%\Microsoft Shared\DAO 解决:将对应文件的"安装到"目录从:%Com ...

  2. 使用vb6.0编写的随机生成双色球中奖号码(预测)

    使用vb6.0编写的随机生成双色球中奖号码(预测) 2019/10/1 12:16 最近研究双色球,在网络上搜索到这里: http://blog.sina.com.cn/s/blog_4cd4ffc4 ...

  3. 浅谈用VB6.0编写“特洛伊木马”程序

    "特洛伊木马"有被称为BO, 是在美国一次黑客技术讨论会上由一个黑客组织推出的.它其实是一种客户机/服务器程序,其利用的原理就是:在本机直接启动运行的程序拥有与使用者相同的权限.因 ...

  4. 游戏抽奖计算机原理,VB6.0编写电脑抽奖程序源码教程

    近年来在娱乐节目之中常常见到利用电脑来抽奖,笔者对其发生了兴趣遂自己动手用VB编了一个小程序来实现电脑抽奖的小功能,其原理如下: 主要利用VB中的Rnd函数,来实现随机查找和打乱排序的功能,从而实现随 ...

  5. 百胜服装ERP分销端使用网络加密狗

    软件版本是: BSERP_CLIENT V3.12 如果有单个加密狗,可以选单机安装,序列号处填0. 分销端,可以使用加密狗序列号,就是分公司的机器使用总公司的网络狗.填完序列号进行安装,但是运行程序 ...

  6. VB6.0 google 地图显示GPS数据

    硬件是由艾琳科技提供的UM220测试板,软件是参考艾琳科技提供是工程文件编写的.硬件我就不介绍了,介绍下软件. 软件是用VB6.0 编写的,用到了其中的WEBBROWERS和MSCOMM控件.工作原理 ...

  7. 大一计算机VB自学教程,2017秋VB6.0程序设计(兰州理工大学)

    spContent=50年前,Basic的诞生结束了计算机只能由专业人员使用的历史,推动了计算机的普及.Windows操作系统的出现又将Basic推向一个新的高度--Visual Basic.它是一个 ...

  8. 喜报!第四范式助推百胜中国斩获2020 IDC数字化转型重磅大奖

    10月16日,由国际权威研究机构IDC主办的"2020 IDC中国数字化转型颁奖典礼"隆重举行.凭借明确的数字化转型战略思路以及第四范式全方位AI能力的深度赋能, 百胜中国AI中台 ...

  9. plc计算机验证方案,基于VB6.0的S7-200 PLC与计算机的 - PLC实验 - 电子发烧友网

    1 引言 PLC 作为一种稳定可靠的控制器在工业控制系统得到了广泛的应用[1].但是由于中小型plc的人机接口功能不很完善,不能提供给用户一个友好的交互界面,因此妨碍了对现场运行过程的跟踪与监控[2- ...

  10. vb6.0服务器组件安装失败,win10系统安装不上vb6.0的解决方法

    很多小伙伴都遇到过 方法/步骤 1:本文以vb6.0 2:在属性界面选择兼容性–勾选以兼容模式运行此程序,选择xp,点击应用按钮,如下图所示 3:继续鼠标右键单击setup,选择以管理员身份运行程序, ...

最新文章

  1. pandas使用reindex函数为日期索引中有缺失日期的dataframe进行索引重置(所有日期都连续)、并使用fill_value参数为行进行默认填充
  2. 登录首页时报错:java.lang.IllegalArgumentException (不合法的参数异常)
  3. simditor存储数据到前台展示去掉标签
  4. linux 查看各目录(文件夹)下文件大小
  5. php数组格式化显示,php 打印数组格式化显示
  6. 【C++基础】自定义异常类与多重捕获
  7. 特征工程系列学习(零)引言
  8. 【SQLAlchemy】SQLAlchemy技术文档(中文版)(上)
  9. ubuntu 12.04 修改 grub 启动参数
  10. 如何用Scapy写一个端口扫描器?
  11. 风云激荡,成功者自强
  12. 牛客寒假算法基础集训营1
  13. 360度评估中的问题示范:如何提问
  14. 双眼皮疤痕增生期一般是多久会消失
  15. 写出HTML的基本结构 做简要说明,北京市顺义区2017年--2018年届高三二模语文试题(卷)与答案解析.doc...
  16. 站立者的心,只有努力努力再努力
  17. Shiro学习(6)Realm整合
  18. task6 .OR、IF以及whilemd
  19. 云端数据丢失?谨记三大教训!|中机智库
  20. 【DVB】DVB-T系统的参数和搜台介绍

热门文章

  1. java jacob pdf_java利用jacob将word转pdf
  2. dotNet基于office实现word转pdf
  3. 大学计算机基础vfp程序设计课程试验报告簿,vfp实验报告2014.doc
  4. [读书笔记]小决心还是大决心
  5. Java八大算法:归并排序
  6. QTP 10.0 破解版下载安装超详细教程
  7. 浅谈Spark中的宽依赖和窄依赖
  8. 数据结构课程设计(基于AVL树的身份证管理系统)
  9. 从零开始研发GPS接收机连载——4、GPS模拟器数据采集验证
  10. 第四章 数学规划模型