亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? faeddepreciation.pas

?? 詳細的ERP設計資料
?? PAS
字號:
unit FAEdDepreciation;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, BaseVoucherEditA, Menus, ActnList, DB, ComCtrls, StdCtrls, Mask,
  DBCtrls, ExtCtrls, ToolWin, Grids, DBGrids, QLDBGrid, ADODB, GEdit,
  QLDBLkp, Buttons;

type
  TFAEdDepreciationForm = class(TBaseVoucherEditAForm)
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    ClientName: TADODataSet;
    EmployeeName: TADODataSet;
    GoodName: TADODataSet;
    PackUnit: TADODataSet;
    DSClientName: TDataSource;
    DSEmployeeName: TDataSource;
    ClientQLDBLookup: TQLDBLookupComboBox;
    LookupEmployee: TQLDBLookupComboBox;
    Label6: TLabel;
    Label7: TLabel;
    TempAds: TADODataSet;
    adsMaster: TADODataSet;
    adsDetail: TADODataSet;
    adsDetailID: TAutoIncField;
    adsDetailMasterID: TIntegerField;
    adsDetailGoodsID: TIntegerField;
    adsDetailQuantity: TBCDField;
    adsDetailPackUnitID: TIntegerField;
    adsDetailPriceBase: TBCDField;
    adsDetailAmount: TBCDField;
    adsDetailDiscount: TBCDField;
    adsDetailGoalQuantity: TBCDField;
    adsDetailSundryFee: TBCDField;
    adsDetailGoalUnitID: TIntegerField;
    adsMasterID: TAutoIncField;
    adsMasterCreateDate: TDateTimeField;
    adsMasterCreateUserID: TIntegerField;
    adsMasterRecordState: TStringField;
    adsMasterDate: TDateTimeField;
    adsMasterCode: TStringField;
    adsMasterClientID: TIntegerField;
    adsMasterBillMode: TStringField;
    adsMasterPeriodID: TIntegerField;
    adsMasterClearDate: TDateTimeField;
    adsMasterMemo: TStringField;
    adsMasterSundryFee: TBCDField;
    Label8: TLabel;
    adsMasterClientName: TStringField;
    adsDetailGoodsName: TStringField;
    DiscountMode: TAction;
    adsMasterEmployeeID: TIntegerField;
    adsMasterApportion: TStringField;
    adsMasterDeliver: TStringField;
    adsMasterOriginID: TIntegerField;
    adsMasterOriginTable: TStringField;
    adsMasterBillAffix: TBytesField;
    adsDetailMemo: TStringField;
    adsMasterBrief: TStringField;
    BriefComboBox: TDBComboBox;
    Label9: TLabel;
    DBEdit1: TDBEdit;
    DBEdit2: TDBEdit;
    DBEdit4: TDBEdit;
    Label4: TLabel;
    DBEdit5: TDBEdit;
    adsDetailTaxAmount: TBCDField;
    adsDetailGoodsSpec: TStringField;
    adsMasterEmployee: TStringField;
    StockQuerry: TAction;
    adsMasterWarehouseID: TIntegerField;
    adsWarehouse: TADODataSet;
    dsWarehouse: TDataSource;
    adsMasterModeDC: TIntegerField;
    adsMasterModeC: TIntegerField;
    N51: TMenuItem;
    N81: TMenuItem;
    N101: TMenuItem;
    N121: TMenuItem;
    N151: TMenuItem;
    N201: TMenuItem;
    adsDetailQuantityPcs: TBCDField;
    BitBtn1: TBitBtn;
    adsDetailPackUnit: TStringField;
    DsGoodName: TDataSource;
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure FormCreate(Sender: TObject);
    procedure BitBtn1Click(Sender: TObject);
    procedure UpdateGrid;
    procedure FormActivate(Sender: TObject);
    procedure FormShow(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
    procedure Open(VoucherID: Integer); override;
    procedure New; override;
  end;

var
  FAEdDepreciationForm: TFAEdDepreciationForm;

implementation

uses CommonDM, WSUtils, WSSecurity;
{$R *.dfm}
procedure TFAEdDepreciationForm.New;
begin
  inherited;
  adsMaster.FieldByName('Date').AsDateTime :=date;
  adsMaster.FieldByName('Code').AsString:=GetMaxCode('Code','FADepreciationMaster',number);
  adsMaster.FieldByName('CreateUserID').AsInteger:=Guarder.UserID;
//  adsMaster.FieldByName('BillMode').ReadOnly :=False;
  adsMaster.FieldByName('BillMode').AsString:='資產折舊';
  adsMaster.FieldByName('ModeDC').AsInteger:=1;
  adsMaster.FieldByName('ModeC').AsInteger:=1;
  adsMaster.FieldByName('OriginTable').AsString:='FADepreciationMaster';
  adsMaster.FieldByName('Deliver').AsString:='--';
  adsMaster.FieldByName('Apportion').AsString:='--';
end;

procedure TFAEdDepreciationForm.Open(VoucherID: Integer);
begin
  inherited Open(VoucherID);
end;


procedure TFAEdDepreciationForm.FormClose(Sender: TObject;
  var Action: TCloseAction);
begin
  inherited;
  adsMaster.Close;
  adsDetail.Close;
  ClientName.Close;
  EmployeeName.Close;
  GoodName.Close;
  PackUnit.Close;
end;

procedure TFAEdDepreciationForm.FormCreate(Sender: TObject);
var GoodsSpecStr:string;
begin
  inherited;
  VoucherTableName := 'FADepreciation';
  ClientName.Open;
  EmployeeName.Open;
  GoodName.Open;
  PackUnit.Open;
  TempAds.Close;
  TempAds.CommandText :=' select Distinct brief from FADepreciationMaster';
  TempAds.Open;
  TempAds.First;
  while not TempAds.Eof do
  begin
    BriefComboBox.Items.Add(TempAds.FieldByName('brief').AsString);
    TempAds.Next;
  end;
  if  TempAds.IsEmpty then  BriefComboBox.Items.Add('[01]折舊期間');
end;

procedure TFAEdDepreciationForm.BitBtn1Click(Sender: TObject);
var OrAmount,ResAmount,RateAmount :real;
begin
  inherited;
  TempAds.Close;
  TempAds.CommandText :=' select b.ID, b.Code, b.brief , '
    +' a.GoodsID,a.GoodsSpec, a.Amount,a.GoalQuantity,   '
    +' a.SundryFee                                       '
    +' from FAAssetAddDetail a                           '
    +' left outer join FAAssetAddMaster b on b.ID=a.MasterID '
    +' where a.GoodsID<>0 and b.Recordstate<>'
    +Quotedstr('刪除');
  TempAds.Open;
  TempAds.First;
  adsDetail.First;
  while not TempAds.Eof do
  begin
    if adsDetail.Eof then adsDetail.Append
      else adsDetail.Edit;
//    adsDetail.FieldByName('GoodsID').ReadOnly :=False;
//    adsDetail.FieldByName('PackUnitID').ReadOnly :=False;
//    adsDetail.FieldByName('Quantity').ReadOnly :=False;
//    adsDetail.FieldByName('SundryFee').ReadOnly :=False;
//    adsDetail.FieldByName('GoalQuantity').ReadOnly :=False;
    adsDetail.FieldByName('GoodsID').AsInteger := TempAds.FieldByName('GoodsID').AsInteger;
    adsDetail.FieldByName('PackUnitID').AsInteger :=TempAds.FieldByName('ID').AsInteger;
    adsDetail.FieldByName('Quantity').AsFloat :=TempAds.FieldByName('Amount').AsFloat;
    adsDetail.FieldByName('SundryFee').AsFloat :=TempAds.FieldByName('SundryFee').AsFloat;
    adsDetail.FieldByName('GoalQuantity').AsFloat :=TempAds.FieldByName('GoalQuantity').AsFloat;
    TempAds.Next;
    adsDetail.Next;
  end;
//  adsDetail.FieldByName('GoodsID').ReadOnly :=True;
//  adsDetail.FieldByName('PackUnitID').ReadOnly :=True;
//  adsDetail.FieldByName('Quantity').ReadOnly :=True;
//  adsDetail.FieldByName('SundryFee').ReadOnly :=True;
//  adsDetail.FieldByName('GoalQuantity').ReadOnly :=True;
  adsDetail.First;
  while not adsDetail.Eof do
  begin
    if adsDetail.FieldByName('Quantity').IsNull then OrAmount :=0
       else OrAmount :=adsDetail.FieldByName('Quantity').AsFloat;
    if adsDetail.FieldByName('GoalQuantity').IsNull then ResAmount :=0
       else ResAmount :=adsDetail.FieldByName('GoalQuantity').AsFloat;
    if adsDetail.FieldByName('SundryFee').IsNull then RateAmount :=0
       else RateAmount :=adsDetail.FieldByName('SundryFee').AsFloat/100;
    adsDetail.Edit;
    adsDetail.FieldByName('Amount').AsFloat :=(OrAmount-ResAmount)*RateAmount;
    adsDetail.Next;
  end;
  adsDetail.First;
  UpdateGrid;
end;

procedure TFAEdDepreciationForm.UpdateGrid;
var  I: Integer;
begin
  with DBGrid do
  begin
    FooterRowCount := 0;
    Columns[0].Footer.ValueType := fvtStaticText;
    Columns[0].Footer.Value := '合計:';
    Columns[0].Footer.Alignment := taCenter;
    for I := 0 to Columns.Count -  1 do
    begin
      if Columns[I].Field is TNumericField then
      if Pos('Price',Columns[I].FieldName)<=0 then
        Columns[I].Footer.ValueType := fvtSum;
    end;
    FooterRowCount := 1;
  end;
end;

procedure TFAEdDepreciationForm.FormActivate(Sender: TObject);
begin
  inherited;
  BriefComboBox.SetFocus;
end;

procedure TFAEdDepreciationForm.FormShow(Sender: TObject);
begin
  inherited;
  BitBtn1Click(Sender);
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久国产综合精品| 欧美亚洲国产一卡| 2014亚洲片线观看视频免费| 手机精品视频在线观看| 欧美日韩在线播| 日本三级亚洲精品| 日韩一区二区三区免费看| 激情av综合网| 日本一区二区不卡视频| av亚洲产国偷v产偷v自拍| 国产精品二区一区二区aⅴ污介绍| www.欧美日韩国产在线| 一区二区在线观看免费| 91精品国产综合久久蜜臀 | 色呦呦日韩精品| 一区二区三区免费看视频| 在线成人午夜影院| 国产河南妇女毛片精品久久久| 中文一区二区在线观看| 色综合视频在线观看| 日韩高清一区在线| 国产亲近乱来精品视频| 色悠悠久久综合| 精品一区二区影视| 亚洲精品免费看| 欧美videos中文字幕| 成人国产精品免费观看动漫| 亚洲一区二区三区中文字幕| 日韩欧美国产麻豆| 99re这里只有精品6| 秋霞午夜鲁丝一区二区老狼| 国产欧美日韩视频在线观看| 精品视频999| 国产成人h网站| 亚洲成人av电影| 2023国产精品自拍| 欧美伊人久久久久久久久影院 | 一本色道久久综合亚洲aⅴ蜜桃| 水野朝阳av一区二区三区| 国产精品三级电影| 日韩一区二区在线播放| 99麻豆久久久国产精品免费优播| 日韩国产欧美三级| 亚洲欧美日本韩国| 久久婷婷国产综合国色天香| 欧美日韩在线播放三区四区| 粗大黑人巨茎大战欧美成人| 日韩极品在线观看| 亚洲视频1区2区| 久久只精品国产| 欧美狂野另类xxxxoooo| av亚洲精华国产精华| 国产麻豆精品在线观看| 热久久免费视频| 亚洲高清免费观看高清完整版在线观看| 久久久久99精品一区| 欧美日韩不卡视频| 99精品国产91久久久久久| 国产在线视频一区二区三区| 日韩影院精彩在线| 亚洲一区二区三区三| 日韩毛片视频在线看| 久久精品亚洲麻豆av一区二区| 91精品婷婷国产综合久久竹菊| 日本道色综合久久| www.亚洲精品| 不卡视频免费播放| 国产mv日韩mv欧美| 国产精品一级片在线观看| 麻豆91精品视频| 蜜臀精品一区二区三区在线观看 | 在线看日本不卡| 一本一道综合狠狠老| 99久久精品免费| 本田岬高潮一区二区三区| 国产成人免费网站| 国产成人在线免费观看| 国产在线精品一区二区三区不卡| 裸体歌舞表演一区二区| 久久精品国产精品亚洲综合| 秋霞影院一区二区| 国产综合久久久久久鬼色| 精品亚洲成a人在线观看| 久久99精品久久只有精品| 免费人成网站在线观看欧美高清| 人人狠狠综合久久亚洲| 久久国产精品色| 国产精品一级黄| k8久久久一区二区三区| 色老汉一区二区三区| 欧美午夜不卡视频| 欧美一区二区久久久| 久久综合久久久久88| 国产欧美一区二区精品婷婷| 欧美国产日产图区| 亚洲精品日韩综合观看成人91| 有码一区二区三区| 丝瓜av网站精品一区二区| 久久爱www久久做| 国产91高潮流白浆在线麻豆| av亚洲产国偷v产偷v自拍| 欧美午夜精品久久久| 精品国产一区二区在线观看| 国产女主播视频一区二区| 最新不卡av在线| 午夜伦欧美伦电影理论片| 国产在线不卡一卡二卡三卡四卡| 国产99久久久国产精品潘金| 99国产精品国产精品久久| 欧美二区在线观看| 精品av综合导航| 日韩伦理av电影| 蜜桃av噜噜一区二区三区小说| 成人动漫一区二区在线| 欧美日韩免费观看一区三区| 精品国内二区三区| 亚洲人成网站在线| 蜜臀av一区二区在线免费观看| 国产99久久久国产精品潘金| 精品视频在线免费| 亚洲国产精品t66y| 亚洲成av人片一区二区梦乃| 大白屁股一区二区视频| 91精品国产高清一区二区三区| 欧美激情一区在线| 日韩电影一二三区| 99视频在线观看一区三区| 日韩欧美aaaaaa| 亚洲一区中文在线| 国产成人av在线影院| 日韩精品一区二区三区在线播放 | 久久久五月婷婷| 亚洲一级在线观看| av爱爱亚洲一区| 欧美tickle裸体挠脚心vk| 亚洲综合在线五月| av亚洲产国偷v产偷v自拍| 久久夜色精品一区| 日一区二区三区| 在线观看国产91| 亚洲欧洲日韩一区二区三区| 麻豆91小视频| 91麻豆精品国产综合久久久久久| 中文字幕亚洲综合久久菠萝蜜| 精东粉嫩av免费一区二区三区| 欧美综合视频在线观看| 国产日韩欧美精品一区| 婷婷久久综合九色综合伊人色| av亚洲精华国产精华| 中文子幕无线码一区tr| 日韩黄色片在线观看| 欧美曰成人黄网| 亚洲美女在线一区| 国产激情偷乱视频一区二区三区 | 国产精品网站在线| 美女视频黄久久| 欧美一区二区三区视频免费| 亚洲一区二区精品久久av| 成人精品gif动图一区| 国产亚洲女人久久久久毛片| 婷婷综合在线观看| 欧美日韩国产在线观看| 国产精品天干天干在观线| 国产乱码精品一区二区三| 久久女同精品一区二区| 午夜视频一区二区三区| 在线电影院国产精品| 亚洲国产成人porn| 欧美亚洲动漫精品| 亚洲不卡在线观看| 欧洲人成人精品| 一区二区三区日韩| 91在线观看污| 中文字幕日韩一区二区| 国产成人av在线影院| 欧美日韩大陆一区二区| 一区二区三区日韩欧美精品| 色婷婷av一区二区三区之一色屋| 国产日产欧美精品一区二区三区| 亚洲sss视频在线视频| 在线成人av网站| 久久草av在线| 久久久99精品久久| 成人一区二区三区| 久久免费午夜影院| 成人不卡免费av| 亚洲欧美另类久久久精品| 欧美日韩国产高清一区二区| 日韩av在线发布| 久久久九九九九| 成人av第一页| 亚洲444eee在线观看| 7799精品视频| 国产一区二区成人久久免费影院| 中文一区二区完整视频在线观看 | 国产三级三级三级精品8ⅰ区| 成人国产视频在线观看| 中文字幕在线观看不卡视频| 欧美精品成人一区二区三区四区| 精品一区二区三区在线播放 |