mahsup fişi için sorgu işlemi

Gönderen Konu: mahsup fişi için sorgu işlemi  (Okunma sayısı 772 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı erhan2484

  • Logo Uzmanı
  • *****
  • Karma: 1
mahsup fişi için sorgu işlemi
« : 15.12.2012, 13:16 »
merhaba,aşağıdaki sorgular mahsup fişin de cari hesap ve vergi numarası alanlarını dolduruyor (kdv satırı için) fakat 2.15 versiyonuna geçtikten sonra cldef değeri boş geldiği için çalışmadı tablo isimleri gördüğüm kadarı ile  değişmemiş sorun neden olabilir.entegrasyon yapılmayıp direk mahsup fişinden girilen faturalarda çalışıyor. entegrasyon yapılan mahsup fişleri için 0 satır etkilendi yazıyor. yardımcı olursanız sevinirim


-- yasak LG_038_01_EMFLINE SET CLDEF =
-- (SELECT CLDEF FROM LG_038_EMUHACC WHERE LOGICALREF = (SELECT REF.ACCOUNTREF FROM LG_038_01_EMFLINE REF
-- WHERE REF.LINEEXP = LG_038_01_EMFLINE.LINEEXP AND (KEBIRCODE LIKE '120%' OR KEBIRCODE LIKE '320%')  )  )
-- WHERE
-- CLDEF = '' AND
-- ACCFICHEREF IN (SELECT LOGICALREF FROM LG_038_01_EMFICHE WHERE LOGICALREF IN
-- (SELECT ACCFICHEREF FROM LG_038_01_INVOICE))
-- AND ACCOUNTREF IN (SELECT LOGICALREF FROM LG_038_EMUHACC WHERE CODE LIKE '191%' OR CODE LIKE '391%')


-- yasak LG_038_01_EMFLINE SET TAXNR =
-- (SELECT TAXNR FROM LG_038_EMUHACC WHERE LOGICALREF = (SELECT REF.ACCOUNTREF FROM LG_038_01_EMFLINE REF
-- WHERE REF.LINEEXP = LG_038_01_EMFLINE.LINEEXP AND (KEBIRCODE LIKE '120%' OR KEBIRCODE LIKE '320%')  )  )
-- WHERE
-- TAXNR = '' AND
-- ACCFICHEREF IN (SELECT LOGICALREF FROM LG_038_01_EMFICHE WHERE LOGICALREF IN
-- (SELECT ACCFICHEREF FROM LG_038_01_INVOICE))
-- AND ACCOUNTREF IN (SELECT LOGICALREF FROM LG_038_EMUHACC WHERE CODE LIKE '191%' OR CODE LIKE '391%')
« Son Düzenleme: 15.12.2012, 15:34 Gönderen: erhan2484 »

Çevrimdışı erhan2484

  • Logo Uzmanı
  • *****
  • Karma: 1
Ynt: mahsup fişi için sorgu işlemi
« Yanıtla #1 : 17.12.2012, 11:25 »

sorgunun çalışmama sebebini anladım 2.15 versiyonundan önceki versiyonlarda mahsup fişindeki açıklama bölümünde fiş türünü  toptan satış faturası olarak yazıyordu  2.15 versiyonun da ise (08) toptan satış fatura olarak yazıyor (entegrasyondan gelen fiş  türü  bölümü) sorgu da
WHERE REF.LINEEXP = LG_038_01_EMFLINE.LINEEXP  koşulu ile değer getirdiği için sorgu sonucu boş geliyor.

mahsup fişinde 120 ve 320 kodlarının açıklama alanının 191 ve 391 e kopyalayan sorguyu yazarsam ilk mesajımdaki sorgular çalışıcak.sorguyu yazabilirsem eklerim.iyi çalışmalar