Logo Object Designer

Gönderen Konu: Logo Object Designer  (Okunma sayısı 1143 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı mimar sinan

  • Yeni Kullanıcı
  • *
  • Karma: 0
Logo Object Designer
« : 15.12.2014, 18:57 »
Merhaba,
Çalışmaya başladığım firmada Unity2' den Tiger Enterprise 2.23.01 versiyonuna e-fatura uygulamasından yararlanabilmek için geçiş yapılmış. Fakat Unity2 de LOD ile yapılmış olan uyarlamalar Tiger Enterprise da hata vermekte. Kısaca değinecek olursak rol tanımları ile kullanıcılara atanan uyarlama eğer kullanıcıya atanırsa ilgili alana gelindiğinde hata vermekte, rol tanımı SYS' den kaldırılırsa düzelmekte. Bu problemin bir çözüm yolu var mıdır? Yardımlarınız için şimdiden teşekkürler.

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: Logo Object Designer
« Yanıtla #1 : 15.12.2014, 19:03 »
Unity den Tiger Enterprise pek cok şey değişti ,uygulamanızı buna göre gözden geçirmeniz gerekmekte .

Çevrimdışı mimar sinan

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: Logo Object Designer
« Yanıtla #2 : 15.12.2014, 19:31 »
Haklısınız 2 sene kadar Tiger yetkinlik merkezine çalıştım fakat açık söylemek gerekirse Objects ve LOD ile firmaya özel uyarlama yapmıyorduk. Ne varsa o mantığı vardı çalıştığım yerde. Şuan için LOD ile sıkıntılarım şu şekilde Unity2 programının bulunduğu klasörde Lod_dev.exe çalıştırabiliyorum fakat .LDP uzantılı dosyayı açmaya çalıştığımda login şifresi istiyor. İkinci boyut ise Tigerın kurulu olduğu klasörde Lod.exe yi çalıştırdığımda uygulama beklenmedik bir hata ile karşılaştı diyor ve kapanıyor.

Çevrimdışı mimar sinan

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: Logo Object Designer
« Yanıtla #3 : 16.12.2014, 09:07 »
Yapılabilecek bir şeyler muhakkak vardır diye tahmin ediyorum en azından elinde Logo Object Designer ile ilgili doküman veya örnek bir proje uyarlaması olan varsa ve yardımcı olursa çok sevinirim en azından ben kendimde bir çıkış yolu bulabilirim.

Çevrimdışı mimar sinan

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: Logo Object Designer
« Yanıtla #4 : 16.12.2014, 14:05 »
Daha önce bu tarz bi problem ile karşılaşan olmadı mı en azından bir fikir verebilecekte mi yok arkadaşlar acil olmasa emin olun bu kadar ısrarcı olmam.  :(

Çevrimdışı mimar sinan

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: Logo Object Designer
« Yanıtla #5 : 16.12.2014, 19:33 »
Arkadaşlar ben kimseye gelin benim problemimi çözün demiyorum en azından bir fikir, bir yol gösterecek birileri yok mu yoksa eğer sitenin adını güncelleyin bence en azından kimse problemine çözüm üretebilmek adına zamanını bu sitede harcamasın.

Çevrimdışı MehmetYavuz

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 3
Ynt: Logo Object Designer
« Yanıtla #6 : 17.12.2014, 10:03 »
arkadaş sorunuza cevap alamadınız diye atarlanmaya gerek yok. her sorunuza mutlak cevap bulacaksınız diye bir kaidemi var!

müsait olan, bilen olsa cevaplar sorunu. neden paylaşımda bulunmayalım. bilmediğimiz konuda da yorum yapmak yerine geçip gidiyoruz.

takdir edersiniz ki çoğumuz çalışan insanlarız,  gün içinde molalarımda uğrayabiliyorum. ve bu kısa sürede de, bildiklerimi "mümkün mertebe" paylaşmaya çalışıyorum.


Çevrimdışı mimar sinan

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: Logo Object Designer
« Yanıtla #7 : 17.12.2014, 11:24 »
Haklısınız kusuruma bakmayın ya kendi başıma bazı şeyleri çözemeye çalışıyorum; çözemeyince sinirler geriliyor galiba. Aslında atarlanmam size değil kendime niye çözemiyorum diye ;)

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: Logo Object Designer
« Yanıtla #8 : 17.12.2014, 11:24 »
Merhaba,
Çalışmaya başladığım firmada Unity2' den Tiger Enterprise 2.23.01 versiyonuna e-fatura uygulamasından yararlanabilmek için geçiş yapılmış. Fakat Unity2 de LOD ile yapılmış olan uyarlamalar Tiger Enterprise da hata vermekte. Kısaca değinecek olursak rol tanımları ile kullanıcılara atanan uyarlama eğer kullanıcıya atanırsa ilgili alana gelindiğinde hata vermekte, rol tanımı SYS' den kaldırılırsa düzelmekte. Bu problemin bir çözüm yolu var mıdır? Yardımlarınız için şimdiden teşekkürler.

Sene sonu herkes ve her yer yogun, sorununuz ise basit deil kod blogunu incelenmesi lazım , geçi ci çözüm ilgili kod blogunu bul try catch ile incele  ve exception dan yakalarsın .

Çevrimdışı mimar sinan

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: Logo Object Designer
« Yanıtla #9 : 17.12.2014, 11:27 »
Teşekkürler dediklerinizi uygulayacağım eğer çözüme kavuşursa sonucu sizinle de paylaşırım.

Çevrimdışı mimar sinan

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: Logo Object Designer
« Yanıtla #10 : 18.12.2014, 08:48 »
Object Designer ile oluşturulan .LDP dosyasının .LSM dosyasına dönüştürmeli miyiz rol tanımları ile kullanıcılara atayabilmek için daha önce uygulama yapan biri yardımcı olursa sevinirim.

Çevrimdışı mimar sinan

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: Logo Object Designer
« Yanıtla #11 : 24.12.2014, 11:31 »
Sub PopupMenuClick(ctrl as String, index as Integer, result as Integer)
dim tSql , tnum , tMalRef ,tYuzde , tMalKod
dim tMiktar, tKalanMiktar, SeriLotKod , hatavarsafisyok
dim UyarMesaji
tYuzde = 0.00
SeriLotKod = ""
tMalRef = 0
tSql = ""
tnum = 0
tMiktar = 0.00
tKalanMiktar = 0.00
tMalKod = ""
hatavarsafisyok = 1
UyarMesaji = ""

if Ctrl = popup then

 select case index

 case cMnIdx
 ArrGen.size =0
 DBGGetRecAdr(brws,ref)

 tnum = UretimUygunmu(ref)

 if tnum = 0 then
 warn("Potens uygulanamaz (1) !!!")
 exit Sub
 end if

' işleme başla

 tSql = "SELECT POL.LOGICALREF, POL.ITEMREF, POL.AMOUNT*(POL.UINFO2/POL.UINFO1) "
 tSql = tSql + "FROM "+ LogoTabloAd(157) +" PRD WITH(NOLOCK) "
 tSql = tSql + "INNER JOIN " + LogoTabloAd(154) + " POL WITH(NOLOCK) ON POL.PRODORDREF = PRD.LOGICALREF "
 tSql = tSql + "WHERE PRD.CANCELLED=0 AND POL.LINENO_ <>1 AND SUBSTRING(POL.LINEEXP,1,1)='A' "
 tSql = tSql + "AND PRD.LOGICALREF = " + StringYap(ref)

 CreateQuery(Qry)
 Qry.SetSQLText(tSql)
 ok = Qry.ExecuteDirect()

 if Qry.Ready = 1 then
 resof = Qry.First()
 if resof = 1 then

 do while resof = 1
 Qry.GetFieldValue( 1, 1, tnum)
 Qry.GetFieldValue( 2, 1, tMalRef)
 Qry.GetFieldValue( 3, 3, tMiktar)

 'Qry.GetFieldValue(2, 1, tLineNr)
 'Qry.GetFieldValue(3, 4, tPlaka)
 tMalKod = MalzemeBul(tMalRef)

 GeciciSeriLotNo = ""
 GeciciSeriLotRef = 0
 GeciciPolRef = 0
 GeciciMalRef = 0
 GeciciPolRef = tnum
 GeciciMalRef = tMalRef
 GeciciKalan = 0

' SeriLotKod= POLINELotNo(tnum,tMalRef)

 abcMiktar = POLINELotNo(tnum,tMalRef)

 tKalanMiktar = tMiktar - abcMiktar '(tMiktar * (tYuzde/100.00))


 if DonBabaDonelim2(tMalKod, tKalanMiktar , tYuzde) = 0 then
' hatavarsafisyok = 0
' warn("Fiş Oluşturulamadı (1)")
 tKalanMiktar = GeciciKalan
 GeciciKalan = 0
 else
 tKalanMiktar = GeciciKalan
 GeciciKalan = 0
 end if

 if tKalanMiktar > 0 then

 if DonBabaDonelim(tMalKod, tKalanMiktar , tYuzde)=0 then
 hatavarsafisyok = 0
 UyarMesaji = tMalKod + " Fiş Oluşturulamadı (2)"
 warn(UyarMesaji)
 end if
 end if

 resof = Qry.Next()
 Loop

 if hatavarsafisyok = 1 then
 call SarfFisi(ref)
 end if
 end if
 end if

 Qry.Clear()
 Qry=Null



 end select
end if

End Sub

Çevrimdışı mimar sinan

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: Logo Object Designer
« Yanıtla #12 : 24.12.2014, 11:34 »
Acaba Unıty2' ye göre yazılan bu LOD kodunda Tiger Enterprise' a uyarlayacak olursak nasıl bir değişiklik yapmamız gerekir ? Yardımcı olabilecek arkadaşlar var mı ?