E-Defter Oluşturma Aşamasına Aşağıdaki Hatayı Alıyorsanız Ne Yapmalısınız?
«XXXXXXXXXXXXXXX nolu fiş : gl-cor:enteredBy zorunlu bir elemandır.»
Yapılması Gerekenler:
Muhasebe fişini ekleyen kullanıcı tanımına ait sistem işletmenindeki kullanıcı tanımı üzerinde Adı, soyadı alanı girilmemiş olabilir ya da ekleyen kullanıcı (EMFICHE tablosundaki CREATE_BY kolonu) ID bilgisi CAPIUSER tablosunda bulunmayabilir.
Bunu Aşağıdaki sorgular ile Kontrol Edilebilirsiniz;
1) Fişi ekleyen kullanıcının CAPIUSER tablosunda eşitliğinin olup olmadığını kontrol eder;
SELECT LOGICALREF FROM LG_FFF_DD_EMFICHE WHERE CAPIBLOCK_CREATEDBY NOT IN (SELECT NR FROM L_CAPIUSER)
2) Fişi ekleyen kullanıcının CAPIUSER tablosunda eşitliği yok ise Logo kullanıcısı ile eşler;
UPDATE LG_FFF_DD_EMFICHE SET CAPIBLOCK_CREATEDBY=(SELECT NR FROM L_CAPIUSER WHERE NAME LIKE 'LOGO')
WHERE LOGICALREF IN (SELECT LOGICALREF FROM LG_FFF_DD_EMFICHE WHERE CAPIBLOCK_CREATEDBY NOT IN (SELECT NR FROM L_CAPIUSER))
3) Muhasebe fişlerini ekleyen kullanıcıların sistem işletmeninde Adı - Soyadı girilmemiş olanları listeler;
SELECT USERNAME,USERSURNAME,* FROM L_CAPIUSER WHERE (LEN(USERNAME)<1 OR LEN(USERSURNAME)<1) AND NR IN (SELECT CAPIBLOCK_CREATEDBY FROM LG_FFF_DD_EMFICHE
GROUP BY CAPIBLOCK_CREATEDBY)