home *** CD-ROM | disk | FTP | other *** search
/ ftp.sanbilgisayar.com / ftp.sanbilgisayar.com.tar / ftp.sanbilgisayar.com / SHOP / ShopImportP.exe / 0 / RCDATA / TDMKUYUM / TDMKUYUM.txt
Text File  |  2015-03-03  |  15KB  |  553 lines

  1. object DMKuyum: TDMKuyum
  2.   OldCreateOrder = False
  3.   OnCreate = DataModuleCreate
  4.   OnDestroy = DataModuleDestroy
  5.   Left = 407
  6.   Top = 254
  7.   Height = 323
  8.   Width = 630
  9.   object Tur: TMSQuery
  10.     Connection = mDM.MSConnection
  11.     SQL.Strings = (
  12.       'Select * From Tur with (NOLOCK)')
  13.     Left = 13
  14.     Top = 123
  15.     object TurKodu: TStringField
  16.       FieldName = 'Kodu'
  17.       Size = 6
  18.     end
  19.     object TurAdi: TStringField
  20.       FieldName = 'Adi'
  21.       Size = 25
  22.     end
  23.     object TurABebYas1: TSmallintField
  24.       FieldName = 'ABebYas1'
  25.     end
  26.     object TurABebYas2: TSmallintField
  27.       FieldName = 'ABebYas2'
  28.     end
  29.     object TurABebYuzde: TSmallintField
  30.       FieldName = 'ABebYuzde'
  31.     end
  32.     object TurSBebYas1: TSmallintField
  33.       FieldName = 'SBebYas1'
  34.     end
  35.     object TurSBebYas2: TSmallintField
  36.       FieldName = 'SBebYas2'
  37.     end
  38.     object TurSBebYuzde: TSmallintField
  39.       FieldName = 'SBebYuzde'
  40.     end
  41.     object TurACocYas1: TSmallintField
  42.       FieldName = 'ACocYas1'
  43.     end
  44.     object TurACocYas2: TSmallintField
  45.       FieldName = 'ACocYas2'
  46.     end
  47.     object TurACocYuzde: TSmallintField
  48.       FieldName = 'ACocYuzde'
  49.     end
  50.     object TurSCocYas1: TSmallintField
  51.       FieldName = 'SCocYas1'
  52.     end
  53.     object TurSCocYas2: TSmallintField
  54.       FieldName = 'SCocYas2'
  55.     end
  56.     object TurSCocYuzde: TSmallintField
  57.       FieldName = 'SCocYuzde'
  58.     end
  59.     object TurFiyKate: TStringField
  60.       FieldName = 'FiyKate'
  61.       Size = 15
  62.     end
  63.   end
  64.   object Bolge: TMSQuery
  65.     Connection = mDM.MSConnection
  66.     SQL.Strings = (
  67.       'Select * from Bolge')
  68.     Left = 58
  69.     Top = 123
  70.     object BolgeKOD: TStringField
  71.       FieldName = 'KOD'
  72.       Required = True
  73.       Size = 3
  74.     end
  75.     object BolgeADI: TStringField
  76.       FieldName = 'ADI'
  77.       Size = 30
  78.     end
  79.   end
  80.   object ShpMag: TMSQuery
  81.     Connection = mDM.MSConnection
  82.     SQL.Strings = (
  83.       
  84.         'declare @Doviz VarChar(3), @BaseCur VarChar(3), @Tarih DateTime,' +
  85.         '@BankNo int,@KurTipi int Set @Doviz = '#39'EUR'#39' Select @BaseCur =Bas' +
  86.         'eCurr,@BankNo=BankNo ,@KurTipi= KurTipi From ShopParam SELECT Ma' +
  87.         'gaza, Operator, (SELECT Adi FROM Turop T WITH (NOLOCK) WHERE T.K' +
  88.         'odu = x.Operator) TuropAdi '
  89.       
  90.         ', min(Donem) Donem, sum(isnull(GirYet, 0) + isnull(GirCoc, 0) + ' +
  91.         'isnull(GirBeb, 0)) Pax '
  92.       
  93.         ', KuyumMagazaPP = (CASE WHEN sum(isnull(GirYet, 0) + isnull(GirC' +
  94.         'oc, 0) + isnull(GirBeb, 0)) = 0 THEN '
  95.       
  96.         '                   0 ELSE CASE WHEN sum(isnull(KuyumCiroTop, 0))' +
  97.         ' = 0 THEN '
  98.       
  99.         '                   0 ELSE (sum(isnull(KuyumCiroTop, 0)) / sum(is' +
  100.         'null(GirYet, 0) + isnull(GirCoc, 0) + isnull(GirBeb, 0))) '
  101.       '                     END END) '
  102.       ', (CASE WHEN max(isnull(MagazaTipiGirenPax, 0)) = 0 THEN 0 '
  103.       
  104.         '              ELSE (((sum(isnull(ToplamCiro, 0)) + sum(isnull(To' +
  105.         'plamKredi, 0))) / max(isnull(MagazaTipiGirenPax, 0)))) '
  106.       '      END) MagazaBeklemeDahil '
  107.       ', sum(isnull(CiroTop, 0)) CiroToplam, @Doviz Dvz '
  108.       
  109.         '  FROM (SELECT M.Operator, M.SejServisTarihi, M.AnaUrun, M.Magaz' +
  110.         'a, M.GirYet, M.GirCoc, M.GirBeb '
  111.       
  112.         '        , (SELECT TOP 1 Kodu FROM Donem D WHERE M.Tarih BETWEEN ' +
  113.         'd.BasTar AND d.BitTar) Donem '
  114.       '        , (SELECT sum(isnull(GirYet, 0)) GirenPax '
  115.       
  116.         '               FROM (SELECT DISTINCT Rehber , GirYet FROM ShpMag' +
  117.         ' N WHERE N.Operator = M.Operator '
  118.       
  119.         '            AND (SELECT MagazaTipi FROM Magaza g WHERE g.Kodu = ' +
  120.         'n.Magaza) = (SELECT MagazaTipi FROM Magaza g WHERE g.Kodu = m.Ma' +
  121.         'gaza)) s) MagazaTipiGirenPax '
  122.       
  123.         '        , (SELECT sum(s.CiroTut * dbo.ufn_doviz_parite(@Doviz, s' +
  124.         '.CiroDov, s.Tarih, @BaseCur, @BankNo, @KurTipi)) CiroTut '
  125.       
  126.         '               FROM ShpSat s WHERE s.Operator = m.Operator AND s' +
  127.         '.Tur = m.Tur AND s.Bolge = m.Bolge AND s.Tarih = m.Tarih AND s.M' +
  128.         'usTipi = m.MusTipi '
  129.       
  130.         '                       AND EXISTS (SELECT * FROM ShpMag N WHERE ' +
  131.         'N.Operator = M.Operator '
  132.       
  133.         '        AND (SELECT MagazaTipi FROM Magaza g WHERE g.Kodu = n.Ma' +
  134.         'gaza) = (SELECT MagazaTipi FROM Magaza g WHERE g.Kodu = m.Magaza' +
  135.         '))) ToplamCiro '
  136.       
  137.         '        , (SELECT sum(s.KrdTut * dbo.ufn_doviz_parite(@Doviz, s.' +
  138.         'CiroDov, s.Tarih, @BaseCur, @BankNo, @KurTipi)) CiroTut '
  139.       
  140.         '               FROM ShpSat s WHERE s.Operator = m.Operator AND s' +
  141.         '.Tur = m.Tur '
  142.       
  143.         '                       AND s.Bolge = m.Bolge AND s.Tarih = m.Tar' +
  144.         'ih AND s.MusTipi = m.MusTipi '
  145.       
  146.         '                       AND EXISTS (SELECT * FROM ShpMag N WHERE ' +
  147.         'N.Operator = M.Operator  '
  148.       
  149.         '                                 and (SELECT MagazaTipi FROM Mag' +
  150.         'aza g WHERE g.Kodu = n.Magaza) = (SELECT MagazaTipi FROM Magaza ' +
  151.         'g WHERE g.Kodu = m.Magaza))) ToplamKredi '
  152.       
  153.         '        , (SELECT sum(isnull(dbo.ufn_getHakedis(@Doviz, f.Tur, f' +
  154.         '.Bolge, f.Tarih, f.Sira, f.Operator, f.MusTipi, 1, 1, 1, 1, 1, 0' +
  155.         ', '#39#39'), 0)) ToplamDeriAcenteHakedis FROM ShpMag F '
  156.       
  157.         '               WHERE F.Operator = M.Operator) ToplamAcenteHakedi' +
  158.         's '
  159.       
  160.         '        , (SELECT sum(isnull(CiroTut, 0) * dbo.ufn_doviz_parite(' +
  161.         '@Doviz, S.CiroDov, S.Tarih, @BaseCur, @BankNo, @KurTipi)) CiroTo' +
  162.         'p '
  163.       
  164.         '               FROM ShpMag F, ShpSat S WHERE F.Operator = M.Oper' +
  165.         'ator AND F.Magaza = M.Magaza AND S.Tur = F.Tur '
  166.       
  167.         '                       AND S.Tarih = F.Tarih AND S.Bolge = F.Bol' +
  168.         'ge AND S.Operator = F.Operator AND S.MusTipi = F.MusTipi AND S.M' +
  169.         'gzSira = F.Sira) CiroTop '
  170.       '        , (SELECT sum(CiroTop) '
  171.       
  172.         '               FROM (SELECT (isnull(CiroTut, 0) * dbo.ufn_doviz_' +
  173.         'parite(@Doviz, S.CiroDov, S.Tarih, @BaseCur, @BankNo, @KurTipi))' +
  174.         ' CiroTop '
  175.       
  176.         '                        FROM ShpSat S WHERE S.Tur = M.Tur AND S.' +
  177.         'Tarih = M.Tarih AND S.Bolge = M.Bolge AND S.Operator = M.Operato' +
  178.         'r '
  179.       
  180.         '                                AND S.Magaza = M.Magaza AND S.Mu' +
  181.         'sTipi = M.MusTipi AND S.MgzSira = M.Sira) b) KuyumCiroTop '
  182.       
  183.         '        , dbo.ufn_getHakedis(@Doviz, m.Tur, m.Bolge, m.Tarih, m.' +
  184.         'Sira, m.Operator, m.MusTipi, 1, 1, 1, 1, 1, 0, '#39#39') ToplamDeriAce' +
  185.         'nteHakedis '
  186.       'FROM ShpMag M WHERE 1 = 1 ) x  GROUP BY Magaza, Operator')
  187.     Left = 28
  188.     Top = 49
  189.     object ShpMagMagaza: TStringField
  190.       DisplayLabel = 'Ma'#287'aza'
  191.       FieldName = 'Magaza'
  192.       Size = 6
  193.     end
  194.     object ShpMagOperator: TStringField
  195.       DisplayLabel = 'Operat'#246'r'
  196.       FieldName = 'Operator'
  197.       Size = 6
  198.     end
  199.     object ShpMagTuropAdi: TStringField
  200.       DisplayLabel = 'Operat'#246'r Ad'#305
  201.       FieldName = 'TuropAdi'
  202.       ReadOnly = True
  203.       Size = 25
  204.     end
  205.     object ShpMagDonem: TStringField
  206.       DisplayLabel = 'D'#246'nem'
  207.       FieldName = 'Donem'
  208.       ReadOnly = True
  209.       Size = 10
  210.     end
  211.     object ShpMagPax: TIntegerField
  212.       DisplayLabel = 'Kuyum Ma'#287'. Pax'
  213.       FieldName = 'Pax'
  214.       ReadOnly = True
  215.     end
  216.     object ShpMagKuyumMagazaPP: TFloatField
  217.       DisplayLabel = 'Kuyum Ma'#287'. P.P'
  218.       FieldName = 'KuyumMagazaPP'
  219.       ReadOnly = True
  220.     end
  221.     object ShpMagMagazaBeklemeDahil: TFloatField
  222.       DisplayLabel = 'Toplam Bekleme P.P.'
  223.       FieldName = 'MagazaBeklemeDahil'
  224.       ReadOnly = True
  225.     end
  226.     object ShpMagDvz: TStringField
  227.       DisplayLabel = 'D'#246'viz'
  228.       FieldName = 'Dvz'
  229.       ReadOnly = True
  230.       Size = 3
  231.     end
  232.   end
  233.   object ShpMagDS: TDataSource
  234.     DataSet = ShpMag
  235.     Left = 30
  236.     Top = 3
  237.   end
  238.   object TurOp: TMSQuery
  239.     Connection = mDM.MSConnection
  240.     SQL.Strings = (
  241.       'Select Kodu,Adi from TurOp')
  242.     Left = 103
  243.     Top = 123
  244.     object TurOpKodu: TStringField
  245.       FieldName = 'Kodu'
  246.       Required = True
  247.       Size = 6
  248.     end
  249.     object TurOpAdi: TStringField
  250.       FieldName = 'Adi'
  251.       Size = 25
  252.     end
  253.   end
  254.   object Magaza: TMSQuery
  255.     Connection = mDM.MSConnection
  256.     SQL.Strings = (
  257.       'Select Kodu,Adi from Magaza')
  258.     Left = 148
  259.     Top = 123
  260.     object MagazaKodu: TStringField
  261.       FieldName = 'Kodu'
  262.       Required = True
  263.       Size = 6
  264.     end
  265.     object MagazaAdi: TStringField
  266.       FieldName = 'Adi'
  267.       Size = 30
  268.     end
  269.   end
  270.   object RehGrp: TMSQuery
  271.     Connection = mDM.MSConnection
  272.     SQL.Strings = (
  273.       'Select * from RehberGrp')
  274.     Left = 194
  275.     Top = 123
  276.     object RehGrpAdi: TStringField
  277.       FieldName = 'Adi'
  278.       Required = True
  279.       Size = 6
  280.     end
  281.     object RehGrpRehber: TStringField
  282.       FieldName = 'Rehber'
  283.       Required = True
  284.       Size = 6
  285.     end
  286.   end
  287.   object Rehber: TMSQuery
  288.     Connection = mDM.MSConnection
  289.     SQL.Strings = (
  290.       'Select Kodu,Adi from Rehber')
  291.     Left = 239
  292.     Top = 123
  293.     object RehberKodu: TStringField
  294.       FieldName = 'Kodu'
  295.       Required = True
  296.       Size = 6
  297.     end
  298.     object RehberAdi: TStringField
  299.       FieldName = 'Adi'
  300.       Size = 25
  301.     end
  302.   end
  303.   object KomAlanGrp: TMSQuery
  304.     Connection = mDM.MSConnection
  305.     SQL.Strings = (
  306.       'Select * from ShopKomAlGrp')
  307.     Left = 289
  308.     Top = 122
  309.     object KomAlanGrpGrpAdi: TStringField
  310.       FieldName = 'GrpAdi'
  311.       Required = True
  312.       Size = 15
  313.     end
  314.     object KomAlanGrpKomAlan: TStringField
  315.       FieldName = 'KomAlan'
  316.       Required = True
  317.       Size = 15
  318.     end
  319.   end
  320.   object ShopKomAl: TMSQuery
  321.     Connection = mDM.MSConnection
  322.     SQL.Strings = (
  323.       'Select * from ShopKomAl')
  324.     Left = 350
  325.     Top = 122
  326.     object ShopKomAlKodu: TStringField
  327.       FieldName = 'Kodu'
  328.       Required = True
  329.       Size = 15
  330.     end
  331.     object ShopKomAlTanimi: TStringField
  332.       FieldName = 'Tanimi'
  333.       Size = 30
  334.     end
  335.   end
  336.   object ShopParam: TMSQuery
  337.     Connection = mDM.MSConnection
  338.     SQL.Strings = (
  339.       'Select * From ShopParam ')
  340.     Left = 411
  341.     Top = 122
  342.     object ShopParamFirmaLogo: TBlobField
  343.       FieldName = 'FirmaLogo'
  344.     end
  345.     object ShopParamFirmaKase: TBlobField
  346.       FieldName = 'FirmaKase'
  347.     end
  348.     object ShopParamBaseCurr: TStringField
  349.       FieldName = 'BaseCurr'
  350.       Size = 3
  351.     end
  352.     object ShopParamBaseCurrDec: TSmallintField
  353.       FieldName = 'BaseCurrDec'
  354.     end
  355.     object ShopParamBankNo: TSmallintField
  356.       FieldName = 'BankNo'
  357.     end
  358.     object ShopParamKurTipi: TSmallintField
  359.       FieldName = 'KurTipi'
  360.     end
  361.   end
  362.   object QryTemp: TMSQuery
  363.     Connection = mDM.MSConnection
  364.     Left = 388
  365.     Top = 7
  366.   end
  367.   object MagKont: TMSQuery
  368.     Connection = mDM.MSConnection
  369.     SQL.Strings = (
  370.       'Select * from MagKont')
  371.     Left = 469
  372.     Top = 123
  373.     object MagKontMagaza: TStringField
  374.       FieldName = 'Magaza'
  375.       Required = True
  376.       Size = 6
  377.     end
  378.     object MagKontSezNo: TStringField
  379.       FieldName = 'SezNo'
  380.       Required = True
  381.       Size = 5
  382.     end
  383.     object MagKontBasTarih: TDateTimeField
  384.       FieldName = 'BasTarih'
  385.     end
  386.     object MagKontBitTarih: TDateTimeField
  387.       FieldName = 'BitTarih'
  388.     end
  389.     object MagKontTurop: TStringField
  390.       FieldName = 'Turop'
  391.       Size = 6
  392.     end
  393.     object MagKontGarHak: TStringField
  394.       FieldName = 'GarHak'
  395.       Size = 1
  396.     end
  397.     object MagKontGarHakTut: TFloatField
  398.       FieldName = 'GarHakTut'
  399.     end
  400.     object MagKontGarHakDov: TStringField
  401.       FieldName = 'GarHakDov'
  402.       Size = 3
  403.     end
  404.     object MagKontAyBas: TStringField
  405.       FieldName = 'AyBas'
  406.       Size = 1
  407.     end
  408.     object MagKontAyBasUcr: TFloatField
  409.       FieldName = 'AyBasUcr'
  410.     end
  411.     object MagKontAyBasDov: TStringField
  412.       FieldName = 'AyBasDov'
  413.       Size = 3
  414.     end
  415.     object MagKontKontTar: TDateTimeField
  416.       FieldName = 'KontTar'
  417.     end
  418.     object MagKontAceYetkili: TStringField
  419.       FieldName = 'AceYetkili'
  420.       Size = 30
  421.     end
  422.     object MagKontMagYetkili: TStringField
  423.       FieldName = 'MagYetkili'
  424.       Size = 30
  425.     end
  426.     object MagKontExtArac: TStringField
  427.       FieldName = 'ExtArac'
  428.       Size = 1
  429.     end
  430.     object MagKontExtYemek: TStringField
  431.       FieldName = 'ExtYemek'
  432.       Size = 1
  433.     end
  434.     object MagKontExtTur: TStringField
  435.       FieldName = 'ExtTur'
  436.       Size = 1
  437.     end
  438.     object MagKontAciklama: TStringField
  439.       FieldName = 'Aciklama'
  440.       Size = 200
  441.     end
  442.     object MagKontCrtDate: TDateTimeField
  443.       FieldName = 'CrtDate'
  444.     end
  445.     object MagKontCrtUser: TStringField
  446.       FieldName = 'CrtUser'
  447.       Size = 8
  448.     end
  449.     object MagKontChgDate: TDateTimeField
  450.       FieldName = 'ChgDate'
  451.     end
  452.     object MagKontChgUser: TStringField
  453.       FieldName = 'ChgUser'
  454.       Size = 8
  455.     end
  456.     object MagKontKilit: TStringField
  457.       FieldName = 'Kilit'
  458.       Size = 1
  459.     end
  460.     object MagKontRecNo: TIntegerField
  461.       FieldName = 'RecNo'
  462.       Required = True
  463.     end
  464.   end
  465.   object BolgeGrp: TMSQuery
  466.     Connection = mDM.MSConnection
  467.     SQL.Strings = (
  468.       'Select * from BolgeGrp')
  469.     Left = 305
  470.     Top = 64
  471.     object BolgeGrpAdi: TStringField
  472.       FieldName = 'Adi'
  473.       Size = 6
  474.     end
  475.     object BolgeGrpBolge: TStringField
  476.       FieldName = 'Bolge'
  477.       Size = 6
  478.     end
  479.   end
  480.   object QryHelp: TMSQuery
  481.     Connection = mDM.MSConnection
  482.     Left = 460
  483.     Top = 15
  484.   end
  485.   object QryTemp2: TMSQuery
  486.     Connection = mDM.MSConnection
  487.     Left = 404
  488.     Top = 55
  489.   end
  490.   object TurOpGrp: TMSQuery
  491.     Connection = mDM.MSConnection
  492.     SQL.Strings = (
  493.       'Select distinct adi From TurOpGrp with (NOLOCK)'
  494.       'order by adi')
  495.     Left = 13
  496.     Top = 172
  497.     object TurOpGrpadi: TStringField
  498.       FieldName = 'adi'
  499.       Origin = 'TurOpGrp.adi'
  500.       Size = 6
  501.     end
  502.   end
  503.   object Donem: TMSQuery
  504.     Connection = mDM.MSConnection
  505.     SQL.Strings = (
  506.       'Select * From Donem with (NOLOCK)')
  507.     Left = 64
  508.     Top = 173
  509.     object DonemKodu: TStringField
  510.       FieldName = 'Kodu'
  511.       Size = 10
  512.     end
  513.     object DonemBasTar: TDateTimeField
  514.       FieldName = 'BasTar'
  515.     end
  516.     object DonemBitTar: TDateTimeField
  517.       FieldName = 'BitTar'
  518.     end
  519.   end
  520.   object DovCins: TMSQuery
  521.     Connection = mDM.MSConnection
  522.     SQL.Strings = (
  523.       'Select * from DovCins')
  524.     Left = 291
  525.     Top = 181
  526.     object DovCinsDoviz: TStringField
  527.       FieldName = 'Doviz'
  528.       Required = True
  529.       Size = 3
  530.     end
  531.     object DovCinsText: TStringField
  532.       FieldName = 'Text'
  533.       Size = 25
  534.     end
  535.   end
  536.   object MagazaTipi: TMSQuery
  537.     Connection = mDM.MSConnection
  538.     SQL.Strings = (
  539.       'Select Kodu, Aciklama From MagazaTipi with (NOLOCK)'
  540.       'Order By Kodu')
  541.     Left = 117
  542.     Top = 180
  543.     object MagazaTipiKodu: TStringField
  544.       FieldName = 'Kodu'
  545.       Size = 6
  546.     end
  547.     object MagazaTipiAciklama: TStringField
  548.       FieldName = 'Aciklama'
  549.       Size = 40
  550.     end
  551.   end
  552. end
  553.