if exists (select * from dbo.sysobjects where id =
object_id(N'[dbo].[CheckStockQty]') and OBJECTPROPERTY(id,
N'IsTrigger') = 1)
drop trigger [dbo].[CheckStockQty]
GO
CREATE TRIGGER [CheckStockQty] ON [dbo].[SEOutStockEntry]
FOR INSERT,update, DELETE
AS
declare
@FStockID int ,
@FDCSPID int,
@FItemID int ,
@fnumber varchar(100),
@fname varchar(100),
@fstockname varchar(100),
@fDcspName varchar(50),
@FQty numeric(28,6),
@fKcQty numeric(28,6),
@fKcqty1 varchar(30),
@FBatchNo varchar(30),
@fInterid int,
@fentryid int
set @fstockid=-1
set @FDCSPID=-1
set @fbatchno=''
if not update( FCommitQty) and not update(fseccommitqty)
begin
Declare mycursor cursor for
SELECT FStockID,FEntrySelfS0235,FItemID, FQty,
(2011-06-14 22:37)
1、KIS商贸版下,安装BOS需安装如下:
kis bos2.0 \KISbos支持商贸版 套补丁

2、登录KISBOS,在版本选择处选择KIS商贸版
会出现如下所示为正常
2、
如不能正常登录,
事件跟踪,发现Kisadmin用户 登录失败,KISBOS2.0登
K3发货通知单,无法通过单据自定义功能添加表体仓位字段,变通处理方法:
1、自定义一项目名字为仓位,取基础资料-供应商
2、查询分析器,将自定义字段字段属性设置为其他仓位相同属性。
SELECT *
FROM ICTemplateEntry
WHERE (FHeadCaption = '仓位')
3、打开发货通知单,进行测试 ,,
4、发货通知下推销售出库
SELECT *
FROM ICSelbills
WHERE (FID = 'B01') AND (FFieldName = 'FSCBillInterID') AND
(FSelType <> 1) AND
(FDK NOT IN (1, 2)) AND
(FDstCtlField <> '')
ORDER BY FTableAlias, FDstCtlField
B01 FSCBillInterID FDCSPID 0 0 FEntrySelfS0235 FEntrySelfS0235 SEOutStockEntry u1 0 0
Private WithEvents m_BillTransfer As KISBillTransfer.Bill
Public Sub Show(ByVal oBillTransfer As Object)
'BillEvent 接口实现
'注意: 此方法必须存在, 请勿修改
Set m_BillTransfer = oBillTransfer
End Sub
Private Sub Class_Terminate()
'释放接口对象
'注意: 此方法必须存在, 请勿修改
Set m_BillTransfer = Nothing
End Sub
Private Function getheadIndex(FieldName As String) As
Integer
Dim i As Integer
For i = 1 To UBound(m_BillTransfer.HeadCtl)
If UCase(m_BillTransfer.HeadCtl(i).FieldName) = UCase(FieldName)
Then
getheadIndex = i
Exit For
End If
Next
Exit Function
End Function
Private Sub m_BillTransfer_BeforeSave(ByVal bNew As Boolean,
ReturnCode As Long)
'单据保存前触发该事件
Dim Cn As ADODB.Connection
Dim RS As ADODB.Recordset
Dim FkhyeIndex As Integer
Dim Fkhye As Double
(2010-03-17 20:05)
(2009-08-07 22:07)
感觉用图的形式比文字描述要清晰与准确的多.

BOS单据定义完后,需要在单据头添加凭证字号字段

编辑-凭证数据来源设置
正当国内IM市场为WEB3.0酣战时,微软突然宣布自2009年6月30日停止MSN Web
Messenger服务,转而启用Windows Live Hotmail,也就是类似Gmail的邮箱即时聊天功能。
难道腾讯的WebQQ、百度的WebHI都走错了方向?还是微软当初自己大张旗鼓造势的WEB
SERVER出现了问题?综合微软在服务品牌方面的状况看来,选择关闭只是微软服务品牌混乱后遗症的一个体现,也侧面印证了MSN不久的将来会从中国消失。
MSN已不再适合印在名片上
微软在9X时代,以其统治地位和国际性,占领了中国IM市场,尤其是空前成功的Hotmail服务、和MSN绑定Hotmail帐号服务,几乎是上个世纪的中国白领必备。但是现在,MSN正逐渐从国人的意识里消失,尤其是在Hotmail邮箱,已经从当年的唯一,落到可以没有。
自从MSN改名叫Windows Live
Messenger后,MSN已经注定在中国要退出历史舞台。不再吸引新用户和不再被老用户选择的原因也很简单,已经不在是那个“摸死你”了。一长串的高帽,既不方便书写,也不方便语言表达,而老用户绑定的Hotmail邮箱也不再常用,所以MSN在中国真的已经不再适合印在商务名片上,取而代之的是谁?中国IM品牌众多,用户可以自由选择
(2009-06-30 11:55)
Kisbos2.0默认不支持kis商贸版,需打KISBOS支持商贸版帐套补丁



unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics,
Controls, Forms,
Dialogs, StdCtrls, IdBaseComponent, IdComponent,
IdTCPConnection,
IdTCPClient, IdHTTP, IdIOHandler, IdIOHandlerStream,
IdIOHandlerSocket,
IdSSLOpenSSL, ComCtrls, IdAntiFreezeBase, IdAntiFreeze,
jpeg, ExtCtrls,
ImgList, XPMenu,activex, dxCntner, dxEditor, dxExEdtr,
dxEdLib;
type
TDatabaseThread = class(TThread)
private
FForm:tform;
idhttp1:tidhttp;
IdSSL1:tIdSSLIOHandlerSocket;
protected
procedure Execute; override;
public
idx1,total1:integer;
constructor Create(idx,total:integer);
overload;
end;
type
TForm1 = class(TForm)
金额调整单和补差单的区别
-- 金额调整单和补差单的区别
金额调整单和补差单不能混淆,它们有很大区别
一、两者使用场景是完全不同的,
1、金额调整单用于期初仓存金额调整和人为的日常金额调整,
比如出库核算异常余额调整、手工新增的金额 调整单等;
2、补差单则是由系统在进行外购入库核算和委外加工入库核算时系统自动生成的,
主要是用来根据发票金额与入库单金额的差额调整物流系统的存货余额的,
其中外购入库核算生成的叫外购入库暂估补差单、委外加工入库核算生成的叫委外加工暂估补差单;
二、两者查询方式不同
1、金额调整单可以到核算系统“期初调整”模块的“金额调整单”中查询;
2、补差单只能到核算系统“出库核算”模块的“核算单据查询”中查询;
三、两者 区别
1、对于金额调整单系统是提供凭证模板用于其财务处理的;
2、补差单则是系统根据它与发票、入库单的勾稽关系在生成入库凭证时一并生成的。