财务软件开发的专题讨论,欢迎各路高人(100分)

  • 主题发起人 @_@丁丁
  • 开始时间
@

@_@丁丁

Unregistered / Unconfirmed
GUEST, unregistred user!
当我向客户推荐业务管理系统的时候,客户追问一个问题,怎么和我现有的财务系统接口.
这一是非常的头痛的问题, 经常因此而丢掉一些客户, 接口难不是在实现技术上, 主要
是客户所使用的财务系统的开放程度, 当然了在没有源码的前提下接口只能是简单的
接口。 在业务系统的实施过程中, 深深的感到没有财务系统和业务系统十分单一的生命力是很弱的.因为企业是一个整体,所有的业务数据都要向财务上汇总,企业管理是以财务为核心的,再说一家企业使用几家公司的软件是十分不方便的,各系统之间无法即时的传输数据,
使企业的数据出现断层, 同是数据处理的重复性较多。实践表明:企业需要的是一个系统平台,而不是一个单一的管理软件。而在这个平台, 账务系统起着核心的作用, 仅靠和其他账务系统作简的接口是不可行的, 一方面好多功能不仅是做一个接口把业务数据转为财务凭证就可以了, 怎样在财务系统中查找一个凭证的一条分始来源,又怎么把这个来源想以客户习惯的方式显示,很难做到的,另一方面对方的财务系统升级会导致和现有业务的不兼容,诸如此的问题数不胜数。更麻烦的是很多现有商业财务系统根本就不公开的自己的接口(即使对自己的客户有时也是不公开的,强列呼财政部制定财务系统接口规范(如果谁有这方面的信息,烦劳寄一份,先谢了),所以我们根本无法做接口工作。我们该怎么办?没有办法了吗痛苦了一些时间之后,我们决定走自己的路,开发自己的财务系统。
两年过去了,我们的财务系统在很多客户那里稳定的运行, 我们还开发一些以财务为核心的行业应用平台。我想和大家聊一聊我们开发的一些体会, 欢迎多提意见。
开发工具:Delphi 6.0
数据据: Sql Server 2000
财务工作是非常规范的工作,他的每一个工作步骤都受国家相关法规的约束,财务的相关档案文档的格式和管理方式也是非常严格的,我们开发软的时候应当严格的遵守这些规范。需让凭证的填定和显示格式、账薄的显示方式、报表的制作... 等等。
我们遇到的第一个难题就是记账凭证的录入和显示工具需要多层表头、金额线、合计栏、本位币和外币的处理等等。开发组从TStringGrid继承,做个了一个组件,专门处理这些问题,并将其运用的账页的显示上(很可惜没有办法把这些组件工作情境的图片传达上来,让大家看看, 也可能是有办法介我还不知道,请高手指教)。
接下来报表处理组件像Excel一个的一个工具,我们自行开发了一个报组件支持也是来自TStringGrid的支持常会计数学公式、会计公式、表格的折分合并... 等
接下来就是处理好几件事:
1、初始化工作:建立账套、始始化余额 ...
2、凭证管理、账薄管理、报表管理、 固定资产管理 ....
3、结转和结账工作....
讨论上述每一部分都需要大篇的文字, 在实现过程中感觉比较复杂的就是成本核算和各种结转工作, 下面我简单的说一下这个工作的实现大致过程:
(1)、结转生产成本
借:生产成本 贷:原材料、包装物、 各种费用
借:产成品 贷:生产成本
(2)、结转销售成本
借:产品销售成品 贷:产成品
(3)、结转损益
借:借产品销售收入 贷年利润
成本核算是非常复杂的一个过程中间需要做大量的工作, 但这一模块却能让会计方便很多,因为会计每到月终就是花费大量时间在这上面。
如果有兴趣可赠送演示版, 另可进行源码级的开发合作, 一起学习一起打造行业管理软年平台。
E_Mial: AladdinDelphi@yahoo.com.cn
OICQ :18856760


 
呵呵,我同样遇到客户如此的提问,依据自己N年的C/S作战经验,
非财务软件你写点现金流水帐、应收应付还马马虎虎,不能深入,
否则,不是你的C/S全部改写就是精神崩溃!
一般我是提供数据输出接口,让用户找财务软件供应商解决。
除非你自己打算另出一套财务系统。
坚决反对在普通JXC中盲目加入财务系统--收钱困难啊!
 
to:samboy111
是的,做好真的很困难,不做好这个东西做市场很难受 ...
痛苦了N次,公司决定做,要克服很多困难 ...
最终还是能实的,现因为和业务系统相比, 财务系统开发有一具切入点就是规范,业务系统是非常灵活的...
 
我的想法:
弄到相关的财务政策文件,可以找财务论坛看看。
参看同类软件,再勾画出自己的财务系统,绝对不修改现有系统,
这关系到统调系统,更主要的是客户那里收钱的事。
再找一位会计师,不懂能问问。
恶补财务,想当初我财务只考65分,现在想想真是可惜了,
不过我已经习惯了临阵磨枪,呵呵,居然磨出来的都是索喉枪!
 
财务这一块也好像不是谁都可以做的,好像要向财政部审请牌照似的,我是这么听说的,具体的不清楚。
 
有二十家企业试用并出相关数据证明后可向市、省、国家提现申请通过。
 
其实财务软件相对进销存软件还是比较简单的,因为业务有统一的规定,
作好之后改动相对较少。
erp 或 jxc 如果没有财务支持很难进行更深入的应用。老板最经常看的就是各种财务报表。
财务报表中比较难处理的包括 自定义报表、业务结转、报表合并。
自定义报表可以采用F1BOOK进行二次开发。
业务结转比较烦。搞清对应关系即可。有了业务结转就可以做成本分摊和成本核算。

 
其实财务软件相对进销存软件还是比较简单的,因为业务有统一的规定,
作好之后改动相对较少。
老大说的是那国话,中国政府对企业的财务政策修改就没有停过,什么:
二级公司、集团化、独立核算、自负盈亏。。。
外加:一会儿国税一会儿地税,一会儿又合并了,一会儿又分开了(还不是全分开)!
另加:企业两本帐、截流小金库、逃税。
TMD,那个国家的财务有这么折腾的!
呵呵,各位做财务的,软件的版本号想必也升级到了前所未有的高度,
要是没养成每次升级就收大笔钱好习惯的公司,倒是难免的。
呵呵,中国财务软件!想说爱你不容易。
 
就我所知,很多财务软件都是有接口的,其它业务系统只要把单据按接口标准输出,财务软件就可以转入成凭证。如果你们自己做财务软件,接口一定要做。
 
财务软件最麻烦
 
目前国内的财务软件市场已经渐趋饱和,特别是通用财务软件,以用友和金蝶为首的软件商已经占领了大部分市场,要继续向这个方向走恐怕难以为生。如果为企业定制软件的话,成本必然会成倍增加,做通用软件又难以在市场中占具一席,难呐!!
另外,如果现在用DELPHI做财务软件的话,恐怕前途渺茫哦,DELPHI的强项在C/S结构数据库处理,然而B/S结构的财务软件却是未来主流,如果实在要搞财务软件,还是选择C#或者J2EE的好。
 
to blandnet
何是C/S,B/S机构?
能给以分解么?
 
我做的 JXC 软件是内嵌财务核心的方法。
 
顶部