Logo Bordro etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Logo Bordro etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

Logo Bordro Plus Personel Listesi SQL scripti

Bordro Plus üzerinde aktif ve pasif durumdaki personellere ait bilgilerin listesini aşağıdaki sorguyu kullanarak alabilirsiniz.



SELECT
CASE WHEN LGMAIN.TYP = 1 THEN 'AKTİF ÇALIŞAN' ELSE 'PASİF' END AS PERSONELDURUMU ,
LGMAIN.LREF,
LGMAIN.CODE As SicilNo,
LGMAIN.NAME as Adi,
LGMAIN.SURNAME as Soyadi,
LGMAIN.GROUPINDATE as GrubaGirisTarihi,
LGMAIN.INDATE as IseGirisTarihi,
LGMAIN.FIRMNR as KurumNo,
LGMAIN.UNITNR as BirimNo,
L_CAPIUNIT.NAME AS BirimAdi,
ASSG.TITLE as Gorevi,
LGMAIN.PREFIX AS AkademikUnvani,
CASE LAW.SSKSTATUS
      WHEN  1 THEN '4/a Normal'
      WHEN  2 THEN '4/a Emekli'
      WHEN  3 THEN '4/a Çırak'
      WHEN  4 THEN '4/a Stajyer'
      WHEN  5 THEN '4/a Yabancı'
      WHEN  6 THEN '4/b Bağ-kur(çalışan)'
      WHEN  7 THEN '4/b Bağ-kur(emekli)'
      WHEN  8 THEN 'Diğer'
      else 'Tanımsız'
end  as SosyalGuvenlikStatusu,
ASSG.WAGE_WAGE as Ucreti,
Case ASSG.WAGE_CLCTYPE
     WHEN 1 THEN 'Net'
     WHEN 2 THEN 'Brüt'
     ELSE 'Tanımsız'
END AS HesaplamaSekli,
'' as SozlesmeSekli,
INF.DADDY as BabaAdi,
INF.BIRTHPLACE AS DogumYeri,
INF.BIRTHDATE as DogumTarihi,  
CASE INF.STATUS
   WHEN 1 THEN 'Evli'
   WHEN 2 THEN 'Bekar'
   else 'Tanımsız'
end as MedeniHali,
CASE LGMAIN.SEX
   WHEN 1 THEN 'Erkek'
   WHEN 2 THEN 'Kadın'
   ELSE 'Tanımsız'
END AS Cinsiyeti,
CASE LGMAIN.EDUCATION
   WHEN 1 THEN 'İlkokul' WHEN 2 THEN 'Ortaokul' WHEN 3 THEN 'Lise' WHEN 4 THEN 'Yüksek' WHEN 5 THEN 'Yüksek Lisans' WHEN 6 THEN 'Doktora' ELSE 'Tanımsız'
END AS OgretimDurumu,
FINI.IbanNo as IbanNo,
ISNULL (ADRES.EXP1,' ') + ISNULL (ADRES.EXP2,' ')  AS Adres,
ISNULL (GSMNO.EXP1,' ') + ISNULL (GSMNO.EXP2,' ') AS CepNo,
LGMAIN.OUTDATE as CikisTarihi,
LGMAIN.SPECODE as OzelKod,
 INF.IDTCNO as TcKimlikNo,
 '1' AS CalismaAlani
 FROM
LH_001_PERSON LGMAIN WITH(NOLOCK)
LEFT OUTER JOIN LH_001_ASSIGN ASSG WITH(NOLOCK) ON (LGMAIN.LREF  =  ASSG.PERREF) AND (ASSG.ENDDATE IS NULL)
LEFT OUTER JOIN LH_001_PERFIN FINI WITH(NOLOCK) ON (LGMAIN.LREF  =  FINI.PERREF)
LEFT OUTER JOIN LH_001_FAMILY FAM ON   LGMAIN.LREF =   FAM.PERREF  AND RELATION = 0
LEFT OUTER JOIN LH_001_PERIDINF  INF ON   INF.LREF =   FAM.IDREF
LEFT OUTER JOIN LH_001_LAWCHG LAW ON (LGMAIN.LREF  =  LAW.PERREF)
LEFT OUTER JOIN LH_001_CONTACT ADRES (nolock) ON INF.[LREF] = ADRES.CARDREF AND ADRES.TYP = 1
LEFT OUTER JOIN LH_001_CONTACT GSMNO (nolock) ON INF.[LREF] = GSMNO.CARDREF AND GSMNO.TYP = 3
LEFT OUTER JOIN [dbo].L_CAPIUNIT (nolock) on L_CAPIUNIT.FIRMNR = 2 AND LGMAIN.UNITNR = L_CAPIUNIT.NR

Sonuç :

Logo Bordro Veritabanı tabloları listesi

TABLO ADI            AÇIKLAMA


L_PERSONEL Çalışma Alanı Tanımları
L_SYSLOG Kullanıcı Kaydı İzleme
L_LOGREP Log Records
LH_ROLLPAR Bordro Parametreleri
LH_PAYELEM Genel Çalışma Parametreleri
LH_FIRMPAR Kurum çalışma parametreleri
LH_WORKFLAG Mesai bağlantıları
LH_LAWPAR Kanun Parametreleri
LH_USERTAB Kullanıcı/kanun parametre tab
LH_TYPEDEF Tip tanımları
LH_DEFAULT Öndeğer tanımları
LH_QCODE Kullanıcı tanımlı kodlar
LH_PERSON Sicil Kartı
LH_PERIDINF Nüfus Cüzdanı bilgileri
LH_PERFIN Sicil Mali bilgileri
LH_LAWCHG Kanuni değişiklikler
LH_PERHIST Sicil tarihçesi
LH_PEREXPR Deneyim Bilgileri
LH_PWORKFLG Personel Ödeme Kesinti Bağlant
LH_CONTACT Erişim bilgileri
LH_HEALTH Sağlık Hareketleri
LH_FAMILY Sicil Aile Bilgileri
LH_RELATION Sicil yakınlık İlişkileri
LH_TRANS TTF Satırları
LH_PERJOBD Personel iş tanımları
LH_ASSIGN Atamalar
LH_PERQUALF Sicil Nitelik Bilgileri
LH_PERFIXR Sicil demirbaş kayıtları
LH_PERSPECD Sicil Özel gün satırları
LH_PNTCARD Puantaj Kartı
LH_PNTLINE Puantaj Satırları
LH_PNTTEMP Puantaj Hesap Şablonu
LH_PNTDEFS Puantaj öndeğerleri
LH_PDEFLINE Puantaj Öndeğer Satırları
LH_PAYPERD Bordro Dönem Bilgileri
LH_PERDPAYM Dönem Ödemeleri
LH_LOANDEF Borç tanımları
LH_PERLOAN Borç takip kayıtları
LH_JOBDESC İş tanımları
LH_JOBDLINE İş tanım satırları
LH_POSJOBDL Pozisyon iş tanımları
LH_RANKDEF Derece Basamak Tanımları
LH_STAFF Kadro tanım kaydı
LH_CARPLANS Kariyer Planı
LH_PERFDEF Performans Tanımları
LH_PERFPERD Dönemsel performans değerlend
LH_PERFLN Performans Değerlendirme Satır
LH_EDUCDEF Eğitim tanımları
LH_EDUCPLAN Eğitim Plan Detay Satırları
LH_EDUCPRE Eğitim Önkoşul tanımları
LH_EDUCREG Eğitim Kayıtları
LH_PEREDUC Personel eğitim kayıtları
LH_EDUCEVAL Eğitim değerlendirmesi
LH_INSTDEF Eğitmen tanımları
LH_EDUCPLC Eğitim yeri tanımları
LH_EDUCREQ Eğitim talepleri
LH_EDUCQLF Eğitim Nitelik İlişkisi
LH_REMINDER Hatırlatıcı
LH_QUALFDEF Nitelik Tanımları
LH_FIXREG Demirbaş Tanımları
LH_EXPENSE Masraf kayıtları
LH_SPECDAY Özel gün tanımları
LH_APPRJ Başvuru projeleri
LH_APPRJLN Başvuru proje adım/aşamaları
LH_APNOTICE Başvuru/duyuru planları
LH_APPWORKS Başvurulan İşler
LH_PERREQ Açık kadro talepleri
LH_APPRJREQ İhtiyaç belirleme
LH_APPNOM Proje başvuru bilgileri
LH_APPLET Kayıtlı mektuplar
LH_GENINFO Genel Bilgiler
LH_ERROR Bakım bilgileri
LH_EDUCREL Eğitim ilişkileri
LH_PERDDEF Performans Dönem Tanımları
LH_PERFGRD Performans Değerlendirme
LH_FISERV Fiili itibari hizmetler
LH_PERAWARD Personel Ödül/Ceza Tanımları
LH_PERPAY Ödeme Kesinti Satırları
LH_STAFFENT Kadro/pozisyon kartları
LH_STAFHIST Kadro/pozisyon tarihçesi
LH_PERFTRGT Performans Hedef Grupları
LH_PNTLNDET Puantaj farkı detay satırları
LH_DIFFCARD İntibak kartı
LH_JOBFAMLY İş ailesi
LH_JOBFAMLN İş ailesi üyeleri
LH_CARMATRX Kariyer matrisi
LH_CPTRGLN Kariyer planı hedefleri
LH_CPINTSLN Kar. Planı Yetk.Başl.Düzeyleri
LH_CPEDUCLN Kar.Planı Gelişim Faaliyetleri
LH_CPQLFLN Kar.Planı Yetkinlik Gelişimi
LH_CPINTLN Kariyer planı görüşmeler
LH_CARSUGS Kariyer önerileri
LH_PERFSUM Performans Özet Bilgileri
LH_ACTIVITY Aktivite tanımları
LH_VACGROUP İzin grup tanımları
LH_VACGRPLN İzin grup satırları
LH_CRITCGRP Kritik grup tanımları
LH_CRIGRPLN Kritik Grup Satırları
LH_TIMEPLAN Zaman Planlama Kayıtları
LH_ACTPLNLN Aktivite Plan Satırları
LH_VACTRANS İzin devir bilgileri
LH_WORKDAYS Çalışma Günleri
LH_EDUCFIRM Eğitim Kurumları
LH_APPNTCLN Görüşme/test satırları
LH_WORKCAL Çalışma Takvimi
LH_WORKCALLN Çalışma Takvimi Satırları
LH_SIMINFO Sicil Emsal Bilgileri
LH_PRJREG Proje Takibi Bilgileri
LH_PRJPLNLN Proje Aktivite Satırları
LH_RIGHTGRP Yetki Grubu Tanımları
LH_RIGHTGLN Yetki Grubu Tanım Satırları

Tiger2 Bordro Asgari Geçim İndirimi Hatası

Tiger2 Bordro programında Asgari Geçim İndirimde çıkan sorun için Aile bireyleri tablosunu kontrol ederek FAMILYHIST tablosuna kayıt açan SQL scripti.
Not: Bu scripti çalıştırmadan önce FAMILYHIST tablosunun yedeğini alınız.
Örnek yedek alma komutu SELECT * INTO LH_001_FAMILYHIST_20100310 FROM LH_001_FAMILYHIST


--Personel'e ait aile bireyleri girişini düzenler
DECLARE @FamilyLref INT
DECLARE @PersonLref INT
DECLARE @Support INT
DECLARE @LastSeq INT
DECLARE @IsAvail INT
DECLARE @Donem DATETIME
SET @Donem='20100201'
DECLARE processes CURSOR FOR
SELECT
dbo.LH_001_FAMILY.LREF AS FAMILY_LREF,
dbo.LH_001_PERSON.LREF AS PERSON_LREF,
dbo.LH_001_FAMILY.SUPPORTED AS SUPPORT
FROM dbo.LH_001_PERIDINF RIGHT OUTER JOIN
dbo.LH_001_FAMILY ON dbo.LH_001_PERIDINF.LREF = dbo.LH_001_FAMILY.IDREF RIGHT OUTER JOIN
dbo.LH_001_PERSON ON dbo.LH_001_FAMILY.PERREF = dbo.LH_001_PERSON.LREF
WHERE dbo.LH_001_PERSON.FIRMNR = 382
OPEN processes
FETCH NEXT FROM processes
INTO @FamilyLref,@PersonLref,@Support
WHILE @@FETCH_STATUS = 0
BEGIN
SET @IsAvail = 0
SELECT @IsAvail = LREF FROM [LH_001_FAMILYHIST] where [CARDREF] = @FamilyLref AND [BEGDATE] = @Donem
IF @IsAvail = 0
BEGIN
print @FamilyLref
SELECT @LastSeq = LASTLREF from LH_001_FAMILYHISTSEQ where ID=1
UPDATE dbo.LH_001_FAMILYHISTSEQ SET LASTLREF = @LastSeq + 1 WHERE ID=1
INSERT INTO [bordro_db].[dbo].[LH_001_FAMILYHIST] ([LREF],[BEGDATE],[ENDDATE],[CARDREF],[SUPPORTED],[INJUREDEGREE],[MINWGDISCSTAT],[ORGLOGICREF],[RECSTATUS],[SITEID])
VALUES(@LastSeq,@Donem,NULL,@FamilyLref,@Support,0,1,0,0,0)
END
FETCH NEXT FROM processes
INTO @FamilyLref,@PersonLref,@Support
END
CLOSE processes
DEALLOCATE processes

Logo Bordro programında onay tarihini değiştirmek veya iptal etmek.


Logo Bordro programında geçmiş puantajları kilitlemek (onaylamak) için Ayarlar --> İşlemler --> Onaylama seçilir. Girişi yapılan tarihte bir yanlışlık olursa aşağıdaki SQL scriptleri ile düzenleme yapılabilir.






--LISTELEME

SELECT LREF, TYP, APPDATE,* FROM LH_001_APPDATE WITH(NOLOCK) WHERE (TYP = 1) ORDER BY
TYP DESC, APPDATE DESC
--UPDATE
update LH_001_APPDATE set APPDATE = '20090930' where lref= 1
--DELETE
delete from LH_001_APPDATE

Visual Studio 2017'de Devexpress 17.2.5 Toolbox görünmüyor

Visual Studio 2017 Toolbox'ı üzerinde Developer Express componentlerini göremiyorsanız aşağıdaki komutu çalıştırmak işini görecektir. (...