产品/商品条码管理对于流通行业和生产企业,很多时候都很重要,并且必须。有了条形码,就可以知道商品于何时生产下线或者采购入库,继而对产品/商品的库存行为、销售行为、售后服务行为进行全面精确地跟踪管理,对产品/商品的转储流通、库存管理,从而对产品/ 商品的库龄和资金占用分析都可以做到十分精细和准确。
 
为了加强对产品/商品的细致化管理,启用商品/产品条码是一个值得考虑的解决方案。
 
对于生产企业,根据产品品类、生产线、生产日期等生产属性和产品的长宽高、体积、重量、等级等产品质检属性来作为产品..
在大家的关注中,历经数月,在佰志达全体工作人员的共同努力下,日前佰志达SBO网上商城系统终于完工,基本上实现了项目规划中的业务需求,完成了网上商城同SBO业务信息和数据信息的无缝集成与融合:网上商城可以调用、查询SBO中的授权信息,并将得到确认的订单及时同步到SBO系统中。
 
敬请登陆到我们的演示环境先行体验:http://shop.bsall.com,后台管理登录用户:manager,密码:manager。
 
那么,佰志达SBO网上商城系统到底是怎样的部署结构,在网上商城业务实现的同时怎样保障SBO系统的安全性的呢?首先我们看看佰..
即将推出的佰志达SBO网上商城系统,针对现行使用SBO软件作为企业ERP管理的企业,进行网上销售,实现客户通过登录到企业网上商城进行即时订货业务,并未客户提供自服务界面,客户登录到商城中及时查询订单状态,查询业务往来,对于高信用等级的客户,可以客户信息修改的即时同步到SBO系统,和无需确认的SBO即时订货。
 
同时,佰志达SBO网上商城系统还提供了一个功能强大的商品展示模板--参见商品展示模板实例,具体包括:

产品相册支持。可以为每个产品建立产品相册,客户通过幻灯放映或者静态选择的方式对产品图片进行浏览..
尽管SBO强烈要求我们不要通过Sql语句在数据库维护界面上修改SBO业务信息,事实上,任何一个ERP等管理软件的厂商也都是这样要求的。不过有些时候,我们只有--真的只有这一条路了。
 
不过,要修改SBO的某个主数据的主键信息,还是应该慎重,至少您需要有能力一次性将数据库中的对应的所有数据全部修改过来才行。这里介绍两种通过动态Sql的方式来达到上述的目标。
 
实例一,清除SBO中没有被引用的主物料信息。
 
所谓没有被引用,原则上应该是:1、没有发生业务;2、没有被包含在BOM中。考虑到SBO的所有业务单据发..
先看看实现界面吧。

 
在这个界面中,有四个浮动窗口,两个QQ在线服务浮动窗口,这两个浮动窗口是相对静态的,当然即使是静态的,窗口个数和窗口显示的内容也是动态的在线读取的;还有两个窗口是飘浮移动的,这样往往被用作广告,其中的内容、布局、关联方式都应该是动态的,当然其个数也是动态的。
 
那么本界面就关联着以下的业务需求,即:

通过相对静态的浮动窗口来实现诸如QQ在线、MSN在线、Skype在线、商务通在线、Web在线电话在线等的功能,那么就需要同时对上述的在线服务提供统一支持。
通过漂浮移动窗口来实现网站广告,要求能够支持如上图的所示的图形广告、文字广告、图形文字混编广告等,并且可以实现单列多列的定义,以及移动方向的定义。
从理论上,相对静态的浮动窗口和漂浮的移动窗口的个数是无限的自定义的。
应该说,如果静态实现某个网站的相关业务需求,比较简单,但是要支持对上述的通用业务实现,就需要好好设计和规划一下。
 
想看看我们在基础页面中的实现代码吧:
CommonHelper.bsaFloatAdPanel[] listAdPanel =
        {
            new CommonHelper.bsaFloatAdPanel(50, 60, "divAds"),
            new CommonHelper.bsaFloatAdPanel(600, 500, "divAd02", false, false)
        };
CommonHelper.bsaFloatPanel[] listPanel =
            {
                new CommonHelper.bsaFloatPanel(10, 220, false, 10, "Left", "bsaQQMenu"),
                new CommonHelper.bsaFloatPanel(10, 220, true, 10, "Right", "bsaMsnMenu"),
            };
protected override void OnLoad(EventArgs e)
        {
            if (CommonHelper.AdFloatPanelAlwaysShow)
            {
                CommonHelper.FillFloatAdPanel(bsaAd01, CommonHelper.bsaAdShowPageType.All);
                 CommonHelper.FillFloatAdPanel(bsaAd02, CommonHelper.bsaAdShowPageType.All);
            }
            if (CommonHelper.QQServicePanelAlwaysShow)
            {
                CommonHelper.FillQQServicePanel(bsaQqs, CommonHelper.bsaAdShowPageType.All);
                CommonHelper.FillQQServicePanel(bsaMsns, CommonHelper.bsaAdShowPageType.All);
            }
            CommonHelper.RegisterFloatPanelScriptBlock(Page, listPanel);
            CommonHelper.RegisterAdPanelScriptBlock(Page, listAdPanel);
            base.OnLoad(e);
        }
 
这里面我们定义了两个移动窗口参数类,当然类被放在统一处理类CommonHeper中,分别是bsaFloatPanel和bsaFloatAdPanel,前者就是相对静态的窗口参数,后者是移动广告窗体参数类。相对静态的窗口参数一般包括窗体定位的位置,是否靠右,关联的控件等;漂浮窗体包括起始位置、起始方向等。
 
前面说过,浮动窗体的个数是动态的可自定义的,那么在此就应该以数组或者列表的形式传入到实际的窗口业务处理类中。是的,定义的窗体参数被Page.Load事件所调用。
 
这段代码分为两部分:

窗体内容实现:就是FillQQServicePanel和FillFloatAdPanel来实现的内容,这里我们用的静态支持,事实上稍作优化,就可以实现动态内容填充实现,根据窗体参数的不同从数据库中提取必要的内容并且显示在不同的窗体中。这个地方要完成窗体内容填充、窗体控件布局,就保证了窗体有可显示的内容了。
窗体事件实现:这个主要由RegisterFloatPanelScriptBlock和RegisterAdPanelScriptBlock来实现,这是一个技术含量稍微高一些的实现。这里要实现不同窗体内事件的捕捉和处理,并且需要考虑到很好的业务独立性和集成性。所谓独立性,就是不同业务窗体发生的时间应该交由各自窗体进行处理,相互业务独立;所谓集成性,就是要将所有这些业务的实现要集成到一个统一的调用接口中。
事实上,我们对相对静态的浮动窗口统一处理接口定义为BsaInitFloatPanels(),漂浮移动的窗口其统一处理接口为BsaInitAdPanels(),您只需要在您的aspx页面文件中进行调用即可,如下所示:
<script language="javascript" type="text/javascript">
        BsaInitAdPanels();
        BsaInitFloatPanels();
</script>[/img]..
接受一个朋友的委托,希望对SBO的事务日志进行记录,并且提供查询分析功能,说实话,行为日志与审计不管对于操作系统、数据库系统或者是用户软件,尽管都是安全考虑所需要的,但是要真正的实现并且通用起来审计,是有难度的。
 
不过受人之托,还是忠人之事吧,用纯Sql方式实现了一个简单的日志记录与查询【姑且算是审计吧】。毕竟运行于SBO之上采用的是没有经过任何的控制介入的方法,局限太多,但是对于要求不太高的单位,还是够用了。
 
第一步 请在Sql server的查询分析器中运行一下脚本

1.1 创建日志表
if exists..
经过佰志达软件全体同仁近四个月的努力,佰志达SBO网上商城系统 Ver 1.02 即将于2009年09月推出,佰志达SBO网上商城系统 Ver 1.02 的主要功能包括:
 
1. 首页
1.1.支持按照二级品类快速检索
1.2.支持按照厂家品牌快速检索
1.3.支持促销商品、主推商品、新上架商品的快速检索入口
1.4.支持购物车,并对购物车进行维护
1.5.支持意愿清单,并对意愿清单进行维护
 
2. 商品展示
2.1.支持商品功能、商品参数、商品简介、商品图片、商品视频(需配置媒体播放服务器)的综合展示
2.2.支持商品视频关联并在线播放(需配置媒体播放..

自即日起,郑州富盛软件技术有限公司变更为郑州佰志达软件技术开发有限公司,郑州佰志达软件技术开发有限公司将继续全面履行郑州富盛软件技术有限公司同广大业务伙伴之间的债权债务与协议合同。
类别:未分类|阅读(54)|回复(0)|(0)阅读全文>>
有多个网友多次咨询如何获得SBO的数据表--包括系统表和用户自定义表的列表与中文描述,继而获得SBO的数据表结构特别是字段中文描述。
 
SBO在这方面提供了充分的数据表结构与字段属性提取接口,很容易得到上述要求的结果。
 
1、如何获得SBO的数据表中文描述?
 
首先定义个一个SBO数据表业务对象实例
SAPbobsCOM.SBObob boTable = fsSboCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoBridge) as SAPbobsCOM.SBObob;
 
然后获得此实例关联的数据表结构属性信息列表。
SAPbobsCOM.Recordset rsTa..
富盛SBO客户服务中心系统软件是建立在SBO企业资源管理软件之上的,集成了呼叫中心技术、VPN与网络互联技术、VoIP技术、Ajax技术的面向集团性企业、支持多机构多帐套的客户服务中心系统,软件采用Ms Visual Studio 2008 SP1编制,不管在体系结构的先进性上还是业务功能的完备性上,都具有有别于当前众多客户服务中心系统的特点。
1、富盛SBO客户服务中心系统软件支持多机构多帐套的集团化管理。
软件支持都是用SBO作为企业资源管理软件的多分支机构、每机构多帐套的业务与数据集成,支持每分支机构部署一台或者多台(多台需采用VPN网..
根据网友要求,将原来在一个项目中的使用了富盛SBO程序开发框架完成的一个简单功能源代码,发表于此,希望能够帮助那些希望建立基于富盛SBO Addon程序开发框架来实现某些业务功能和Addon增强业务模块的朋友们。
 
    public class fsCxFWarehouseSetForm : fsSboBasicForm
    {
        public fsCxFWarehouseSetForm(fsSboCommon fs) : base(fs) { }
        protected override bool AddItems2Form(string strFId, ..
富盛SBO维护与开发助手发布了两年多了,受到很多朋友的认可和欢迎,这个软件的部分功能后来被集成到富盛SBO Addons程序开发框架中,也就是说基于富盛SBO Addons程序开发框架的所有扩展功能插件,都具有SBO的数据结构分析与数据浏览功能。
 
一、富盛SBO数据结构提取分析器
 
为了开发高质量的自定义基于WEB方式的SBO智能报表软件,我们将考虑将此功能也集成到我们的富盛SBO扩展业务统一门户系统中,作为智能报表的内容智能化的基础。
 
为此,我们开发了一个基于C/S模式的用于自动或者周期进行SBO数据结构分析的..
一、软件功能
 
富盛SBO插件集基于富盛SBO程序开发框架,主要包括以下功能模块:

富盛Addon插件通用权限管理
建立于富盛Addon程序开发框架的所有模块产品的通用权限管理,可以细化管理到业务模块中的功能项目,比如某个业务窗口的浏览权限、新增权限、编辑权限、删除权限等都可以纳入综合管理。
界面参见:http://blog.vsharing.com/foresun/A680619.html

富盛SBO固定资产管理
为了适应中国企业的固定资产管理,遵循国家财务行业对固定资产的折旧方法和要求,支持不折旧、直线折旧、快速折旧、工作量折旧等常用的折旧方..
使用富盛SBO程序开发框架开发SBO Addons非常简单,因为富盛SBO Addon程序开发框架已经为您解决了Addon如何同SBO主程序的链接与通信,您只需要通过程序开发框架软件包衍生一个Addon应用程序类就可以了。
 
富盛SBO程序开发框架应用程序类为fsSboAppBase。每个基于富盛SBO程序开发框架的应用程序,有且必须只有一个继承于fsSboAppBase类的应用程序类。
 
一、从Hello World开始
 
那么我们就从这个应用基类中生成一个Addon应用程序类,不妨命名为:fsTestSboAddonApp。
    class fsTestSboAddonAp..
问:如何在SBO报表设计器中对LastName+FirstName进行条件查询?
答:
declare @strUsr varchar(100)
select @strUsr=a.FirstName FROM OHEM a WHERE a.LastName like '%[%0]%' or IsNull('[%0]','')=''
select @strUsr='[%0]'
select_ * FROM OHEM T0 WHERE LastName+FirstName like '%' + @strUsr + '%'
 
说明
====
本软件开发包是供广大SBO Addon开发爱好者使用的终生免费程序包,包含了富盛软件Sbo Addons程序开发框架企业版的所有功能,比如集成了基于FastReport的打印与报表查询功能、透过SBO限制的键盘输入捕捉功能、序列号自动生成器、集成知名WINRAR开源压缩等等,富盛软件在其博客上介绍的所有Addon实现技巧和功能。
鉴于只提供给大家试用,所有有一些小小的限制。
正确使用本程序包,需要对您的SBO帐套作如下处理:
数据库名称包含了_ForesunSboAddonDb_
公司名称包含了 富盛软件

声明
====
请尊重作者的辛勤劳动..

以下是富盛软件为某委托加工企业【在此为富盛电子】的条码解决方案。
1、概述
富盛电子是一家主要从事计算机风扇销售和计算机风扇外包加工的OEM加工企业,主要业务是为广大客户提供符合用户标准的高质量计算机风扇产品。富盛电子收到客户的销售订单之后,根据客户的实际订单需求,采购计算机风扇生产所需的生产原料,再委托具有加工能力的合作伙伴在指定的时限内生产符合客户质量标准的计算机风扇产品,最后销售给客户。
2、业务现状与需求
目前富盛电子采用SBO 2005B作为企业业务管理系统,针对客户订单进行的生产原料采购实现..
很多时候,我们需要封存当前的SBO帐套、启用新的SBO帐套。SBO系统对象都具有很好的数据传递性,而自定义业务对象就麻烦了,即使设置其为可以Transfer,自定义的业务对象仍然无法在新的帐套中产生连贯的序列,甚至连序列都没法建立。
 
以下这几段Sql语句就是为了应该这种情况的,它有效的解决了上述的问题。至于为什么这个做,我相信经验丰富的SBO工程师们看看就很清楚了。
 
恩,是的,在此的OldDb就是Sql中老的Sbo帐套对应的数据库,而NewDb就是新帐套对应的数据库了。
 
__insert into [NewDb]..onnm (ObjectC..
在SBO中的成本中心同日记帐分录和日记帐凭证相关联,在日常财务处理过程中,这的确是容易办到的。但是,在基于SBO之上增强模块开发中,就需要通用性的实现了。
 
富盛SBO程序开发框架集成了通用成本中心的业务功能,下面以富盛SBO固定资产为例,给出基于SBO智商的通用成本中心的技术实现与业务集成。
 
富盛SBO固定资产的资产折旧,缺省情况下,我们也建议其财务执行模板为

借:固定资产累计折旧
    贷:部门费用分摊科目
一般的,累计折旧的财务可能可能由于资产类型的不同而不同,而部门费用分摊..
这个标题很耸动?的确是这样,不知出于什么样的考虑,SBO龌龊的屏蔽了所有的功能键,包括F1-F12、上下左右箭头键、HOME键、END键、PAGEDOWN键、PAGEUP键、CTRL键、ALT键等等--可能是因为它自己定义了一些这样的按键作为快捷方式吧。
 
但是用户可不是那么好说话!一个基于SBO的项目中,用户竟然一定要坚持在车间业务中使用功能键以期达到只要通过键盘就能够实现业务操作。我以SBO屏蔽了功能按键为由,希望用户能够不坚持需要的这些需求,的确SBO甚至在UI开发中都屏蔽了这些功能。但是用户却一定要求这样的解决方式!该死的需求..
 <<   1   2   3   4   5   >>   页数 ( 1/5 )

博客统计信息

51cto推荐博客
用户名:foresun
文章数:90
评论数:95
访问量:67766
无忧币:1114
博客积分:1829
博客等级:5
注册日期:2007-08-31