• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

İki Muhasebe Programı Arasında Veri Aktarımı Problemi

Katılım
9 Nisan 2020
Mesajlar
40
Excel Vers. ve Dili
Excel 2007 ve 2016
Merhabalar, SQL tarafında yeniyim. İki muhasebe programı arasında veri aktarımı yapmak istiyorum. Query yazdım her şey doğru gibi ancak veriyi aktaracağım zaman verinin aktarılacağı program "FIS_TIP" bulunamadı hatası veriyor. Ne yaptıysam çözemedim. Şimdiden yardımlarınız için teşekkür eder, iyi çalışmalar dilerim.

SQL:
SELECT
 
  BSL.FIS_TIP,
  BSL.FIS_NO,
  BSL.TARIH,
  BSL.ACIKLAMA1,
  SATIR.BELGE_TARIH,
  SATIR.BELGE_TUR,
  SATIR.BELGE_NO,
  SATIR.ACIKLAMA,
  SATIR.BORC_MIKTARI,
  SATIR.ALACAK_MIKTARI,
  SATIR.BORC_TUTARI,
  SATIR.ALACAK_TUTARI,
  HESAP.KOD,
  HESAP.HESAP_ADI,
 
  CASE
    WHEN BSL.FIS_TIP = 'DA46BCD3-AC3C-40D1-8485-8EF988E78B56' THEN '1'
 WHEN BSL.FIS_TIP = 'F5B9E66D-8EFC-491B-A618-24948F3F83F8' THEN '4'
 WHEN BSL.FIS_TIP = '2D606046-EF37-4823-AAE1-6DBFDAF7196F' THEN '4'
 WHEN BSL.FIS_TIP = '50DCF09A-C85A-4A43-B8EB-3EDBFF3C5820' THEN '4'
 WHEN BSL.FIS_TIP = '5303A215-949E-4C47-80E0-25FED770E0BE' THEN '6'
  END AS fistip,
 
  BSL.FIS_NO as fisno,
  BSL.TARIH as fistarih,
  BSL.ACIKLAMA1 AS fisaciklama,
  SATIR.BELGE_TARIH AS belgetarih,
 
  CASE
    WHEN SATIR.BELGE_TUR = '91DE264F-01CD-4f57-BFA5-782985B47879' THEN '20'
    WHEN SATIR.BELGE_TUR = '4164379E-BC29-4b4d-9FED-995D648C3865' THEN '7'
    WHEN SATIR.BELGE_TUR = 'C2A941C0-078D-43a3-9370-D053D019AB4B' THEN '20'
    WHEN SATIR.BELGE_TUR = '4496E337-A81F-460b-B4BF-72CC11D09060' THEN '414'
    WHEN SATIR.BELGE_TUR = '53352E3F-EBD4-4460-9BA3-2A6CDBF947FB' THEN '416'
    WHEN SATIR.BELGE_TUR = 'BF55F734-F3AD-4820-8F46-94B6D58D6912' THEN '89'
    WHEN SATIR.BELGE_TUR = '492862AE-8EFC-4D07-838D-A50807ABD034' THEN '88'
    WHEN SATIR.BELGE_TUR = 'A76C856F-2456-4589-8765-1CAD45A8EBA1' THEN '97'
    WHEN SATIR.BELGE_TUR = '99D603BF-2FA0-4F78-8956-618820E57FCD' THEN '95'
    WHEN SATIR.BELGE_TUR = '6A7375C9-B771-4A6B-9F42-FDB6D3BC122B' THEN '35'
    WHEN SATIR.BELGE_TUR = 'BA3EF528-8F29-4DB6-981B-55D70AAC1D31' THEN '34'
    WHEN SATIR.BELGE_TUR = '76563DDC-A67A-4A51-A3C5-ED4857858F2E' THEN '96'
    WHEN SATIR.BELGE_TUR = '5AC7F0E2-A18E-4B3C-AD0F-567D44E336B4' THEN '45'
    WHEN SATIR.BELGE_TUR = '2065E605-9609-4DF1-A627-E3A69D5ACE30' THEN '414'
    WHEN SATIR.BELGE_TUR = '4C1EA22F-B0AF-464D-B25D-95C8BA7DDBD2' THEN '414'
    WHEN SATIR.BELGE_TUR = 'D3BF0835-AAFD-4DE5-AAE0-8A84AEEAE4D2' THEN '46'
    WHEN SATIR.BELGE_TUR = '345575AD-4DD5-4FA0-A4C7-3CFDF99D4DD9' THEN '55'
    WHEN SATIR.BELGE_TUR = 'A9A94EE3-E22B-4AE4-B99C-77530FC3913F' THEN '54'
    WHEN SATIR.BELGE_TUR = 'C10C63DE-CEDE-4478-8D9A-3864923376AD' THEN '413'
    WHEN SATIR.BELGE_TUR = 'BE9B528F-C8D1-43FC-B2CB-EA0BC42A8F10' THEN '414'
    WHEN SATIR.BELGE_TUR = 'DE6C2A46-B739-4299-B34E-B858D716D13F' THEN '20'
    WHEN SATIR.BELGE_TUR = '0C7732FF-71E9-46D3-BE88-8D0DAB7CFE64' THEN '20'
    WHEN SATIR.BELGE_TUR = '5D1948B7-3632-40F0-B823-513AEDA1354C' THEN '97'
    WHEN SATIR.BELGE_TUR = 'B74D208A-1D38-4EEF-9E71-032EC58318A2' THEN '20'
    WHEN SATIR.BELGE_TUR = 'CFD6AFD6-B0D2-413F-9414-D870FD7EBFF5' THEN '55'
    WHEN SATIR.BELGE_TUR = '5C57DA80-B8AD-4A8B-9790-05939D2FA9FB' THEN '99'
    WHEN SATIR.BELGE_TUR = '521E3C16-8C9E-4010-8016-7D03623F23CE' THEN '99'
    WHEN SATIR.BELGE_TUR = '3D6837F8-6566-422B-A843-58C01FB0A380' THEN '55'
    WHEN SATIR.BELGE_TUR = 'EB4D5A61-CC40-4C39-9F15-C217D4C90047' THEN '35'
    WHEN SATIR.BELGE_TUR = '455D9B57-BD19-4128-A534-2820BD45388F' THEN '414'
    WHEN SATIR.BELGE_TUR = 'DAB004AF-F05F-48A4-935A-9BD9BF3076D5' THEN '57'
    WHEN SATIR.BELGE_TUR = '58467D4E-79C2-4679-8E67-1B5D85A2B2CC' THEN '34'
    ELSE '414'  -- Varsayılan değer
  END AS belgetipi,
 
  SATIR.BELGE_NO  AS belgeserino,
  SATIR.BELGE_NO AS belgeno,
  SATIR.ACIKLAMA AS aciklama,
  SATIR.BORC_MIKTARI AS miktar,
  SATIR.ALACAK_MIKTARI AS miktar,
  SATIR.BORC_TUTARI AS borctutar,
  SATIR.ALACAK_TUTARI AS alactutar,
 
  REPLACE(REPLACE(CASE WHEN LEN(HESAP.KOD)=3 THEN HESAP.KOD + ' 999'   ELSE HESAP.KOD END,'.',' '),'-',' ') AS hesapkodu_01,
  HESAP.HESAP_ADI AS hesapadi_01
 
 
FROM
    [dbo].[F0001_2024_T_BIL_FIS_BSL] AS BSL
INNER JOIN
    [dbo].[F0001_2024_T_BIL_FIS_SATIR] AS SATIR ON BSL.ID = SATIR.FIS_ID
INNER JOIN
    [dbo].[F0001_2024_T_BIL_HESAP_PLAN] AS HESAP ON SATIR.HESAP_KODU = HESAP.ID;
 
Geri
Üst