Eğer Logo Tiger üzerinde muhasebe hesaplarının toplamları gözükmüyorsa aşağıdaki sorgu ile EMUHACCSUBACCASGN tablosunu yeniden üretebilirsiniz. Eğer mizan toplamları gelmiyorsa ve listeler üzerinde hareket gören muhasebe hesaplarının toplam rakamları gözükmüyorsa sorgu çalışmalıdır. Sorgu çalıştırılmadan önce tablonun yedeğini almayı ihmal etmeyiniz.
--select * from LG_081_EMUHACCSUBACCASGN
--DELETE FROM LG_081_EMUHACCSUBACCASGN
DECLARE @accRef INT, @code VARCHAR(50)
DECLARE Curs CURSOR FOR
SELECT
LOGICALREF, CODE
FROM
LG_081_EMUHACC
WHERE SUBACCOUNTS <> 0
OPEN Curs
FETCH NEXT FROM CurS
INTO @accRef, @code
WHILE @@FETCH_STATUS = 0
BEGIN
INSERT INTO LG_081_EMUHACCSUBACCASGN
SELECT
@accRef, LOGICALREF
FROM
LG_081_EMUHACC
WHERE
CODE LIKE @code+'.%'
FETCH NEXT FROM Curs
INTO @accRef, @code
END
CLOSE Curs
DEALLOCATE Curs;
INSERT INTO LG_081_EMUHACCSUBACCASGN
SELECT LOGICALREF, LOGICALREF FROM LG_081_EMUHACC