Вылетает Галактика при расчете ЗП на некоторых людей

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
hope
Местный житель
Сообщения: 1353
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Вылетает Галактика при расчете ЗП на некоторых людей

Сообщение hope »

Добрый день, ВСЕМ!!!

Проблема такая: появился у нас новый расчетчик ЗП. Соответственно полезли новые проблемы, которых сроду не было....
При расчете ЗП на некоторых людей Галактика вылетает - таких работников уже выявили больше 4-ех. Примерно расчет идет до 47% и вылетает. Текст об ошибке, который пишется в черном окне - не успеваем прочитать.

В leakage.log пишет:
Программа: GALNET. Исполняемый модуль: D:\Gal584\EXE\GALNET.EXE
Параметры: GALNET.EXE /Windows.Console=0
Время запуска: 10:43:14 14/05/2009. Операционная система: Windows NT
Потеряно динамической памяти: 20314632
Не освобождено блоков памяти: 488311


В atlerror.log пишет:
Необработанная исключительная ситуация в приложении
Программа: GALNET. Исполняемый модуль: D:\Gal584\EXE\GALNET.EXE
Параметры: GALNET.EXE /Windows.Console=0
Время запуска: 10:43:14 14/05/2009. Операционная система: Windows NT
Код исключения: C0000005 (Общее нарушение защиты доступа к памяти.)
Параметры исключения (2): 00000000 00000000
Адрес исключения: 00000000
Содержимое регистров процессора
EAX = 044C6A18
EBX = 00122FA4
ECX = 044C6A14
EDX = 00122FA4
ESI = 044C6A14
EDI = 00000000
EBP = 00122E70
ESP = 00122E38
EIP = 00000000
CS = 001B База: 00000000 Размер: FFFFFFFF Флаги: CFB
DS = 0023 База: 00000000 Размер: FFFFFFFF Флаги: CF3
SS = 0023 База: 00000000 Размер: FFFFFFFF Флаги: CF3
ES = 0023 База: 00000000 Размер: FFFFFFFF Флаги: CF3
FS = 003B База: 7FFDF000 Размер: 00004000 Флаги: 4F3
GS = 0000 База: 00000000 Размер: 00000000 Флаги: 000
Содержимое стека
00122E38: 0050BD98 GALNET.EXE.1:0010AD98
00122E48: 0091C1DA streams_.dll.1:0001B1DA
00122E5C: 0050C8C1 GALNET.EXE.1:0010B8C1
00122E74: 004D4E5B GALNET.EXE.1:000D3E5B
00122EDC: 0082F48D G_ZARPL.DLL.1:0014E48D
00122EEC: 003270BE atlantis.rtl.1:000160BE
00122F04: 0031A27D atlantis.rtl.1:0000927D
00122F24: 0390937E Vision_W.Dll.1:0000837E



Выяснилось, что новый расчетчик при выходе из Галактики, принудительно закрывала черное окошечко, в котором Галактики пишет типа "сохраняю данные"...

Что можно/нужно сделать? Как это дело вылечить?

Галактика на MS SQL.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

да тяжелый случай.
в первасиве то просто удалить data\tmp\user
попробуйте грохнуть данные из таблиц схемы user запустив сапорт под ней. Хотя вылет может быть связан не с этим. Например была тробла с отпуском - поставили очень длинный период (100 лет).
hope
Местный житель
Сообщения: 1353
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение hope »

Дело в том, что Галактика вылетает под любым пользователем. У проблемных людей удаляли все из предварительной разноски, запусткали расчет - тоже вылетает.

Удалили журнал - не помогло.

Сейчас хотим запустить проверку БД (индексы) - но она не запускается - пишет, что контрольная сумма не совпадает....
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

считаете без налогов на фот?
попробуйте отдельно предварительную разноску, отдельно расчет
посмотрите табель по тому на котором вылетает
zarerror.log после вылета сразу заберите - что там пишется?
hope
Местный житель
Сообщения: 1353
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение hope »

Edward_k!!!! Большое спасибо за помощь!!!!
Посмотрели error.log у пользователя:
Протокол сообщений (четверг, 14/05/2009)
─────────────────────────────────────────────────────--------------------------- РАСЧЕТ ЗАРАБОТНОЙ ПЛАТЫ ---------------------Для Таб. N-118 стоит ошибочный режим работы = 0 Апрель 2009 год...
Для табельного номера 118Некорректные операции с датами !
Для Таб. N-118 Нет режима работы для расчета фонда рабочего времени за 0 2009 год...

Давай внимательнее смотреть заполнение дат - оказалось, что работник присутствует в двух нарядах, и в одном из нарядов не стоят даты планового периода. Заполнили даты - и все рассчиталось!!!
Ура!!!! Спасибо!!!
shurik--1
Посетитель
Сообщения: 35
Зарегистрирован: 29 авг 2011, 20:28

Re: Вылетает Галактика при расчете ЗП на некоторых людей

Сообщение shurik--1 »

У нас возникает такая же проблема, происходит это и при включении Галактики, и при работе с ней, и при простое. Иногда рядом с сообщением c0000005 ходит сообщение c0000006 (Обращение к отсутствующей странице памяти) .
Вот логи:

Необработанная исключительная ситуация в приложении
Программа: GALNET. Исполняемый модуль: \\kraz.ua\kraz\galconf$\exe\GALNET.EXE
Параметры: GALNET.EXE /u:G_5580_70138
Время запуска: 08:00:50 07/09/2012. Операционная система: Windows NT
Код исключения: C0000006 (Обращение к отсутствующей странице памяти.)
Параметры исключения (3): 00000000 004C5928 C000020C
Адрес исключения: 004C5928 = GALNET.EXE.1:000C4928
Содержимое регистров процессора
EAX = 00000000
EBX = 04B5E950
ECX = 04B5E9D0
EDX = 004BD09C = GALNET.EXE.1:000BC09C
ESI = 0041FDFC = GALNET.EXE.1:0001EDFC
EDI = 04B5D92C
EBP = 0012CF1C
ESP = 0012CDA4
EIP = 004C5928 = GALNET.EXE.1:000C4928
CS = 001B База: 00000000 Размер: FFFFFFFF Флаги: CFB
DS = 0023 База: 00000000 Размер: FFFFFFFF Флаги: CF3
SS = 0023 База: 00000000 Размер: FFFFFFFF Флаги: CF3
ES = 0023 База: 00000000 Размер: FFFFFFFF Флаги: CF3
FS = 003B База: 7FFDD000 Размер: 00000FFF Флаги: 4F3
GS = 0000 База: 00000000 Размер: 00000000 Флаги: 000
Содержимое стека
0012CDA4: 004C1EBB GALNET.EXE.1:000C0EBB
0012CDB4: 004C1DC5 GALNET.EXE.1:000C0DC5
0012CDB8: 00B89F88 base.dll.1:00008F88
0012CDBC: 004C6BD4 GALNET.EXE.1:000C5BD4
0012CDC0: 004C6BC4 GALNET.EXE.1:000C5BC4
0012CDC4: 00B89EA2 base.dll.1:00008EA2
0012CDD4: 0357A438 MS70DRV.DLL.1:00009438
0012CDD8: 035CC276 MS70DRV.DLL.1:0005B276
0012CDE4: 0091CE02 streams_.dll.1:0001BE02
0012CDE8: 00B91FB8 base.dll.1:00010FB8
0012CDFC: 0091CE02 streams_.dll.1:0001BE02
0012CE00: 00B91FA8 base.dll.1:00010FA8
0012CE08: 0091CE01 streams_.dll.1:0001BE01
0012CE20: 0091CE81 streams_.dll.1:0001BE81
0012CE34: 00911638 streams_.dll.1:00010638
0012CE58: 009116E6 streams_.dll.1:000106E6
0012CE64: 00B91FA8 base.dll.1:00010FA8
0012CE68: 00B91FB8 base.dll.1:00010FB8
Параметры программы
"GALNET.EXE /u:G_5580_70138"
Переменные окружения
=::=::\
=C:=C:\_client\mainkraz
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\Kr-70138\Application Data
CommonProgramFiles=C:\Program Files\Common Files
COMPUTERNAME=UASU-154501
ComSpec=C:\WINDOWS\system32\cmd.exe
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\Kr-70138
LOGONSERVER=\\KR-DCS02
NUMBER_OF_PROCESSORS=4
OS=Windows_NT
Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Windows Imaging\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 42 Stepping 7, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=2a07
ProgramFiles=C:\Program Files
PROMPT=$P$G
SESSIONNAME=Console
SystemDrive=C:
SystemRoot=C:\WINDOWS
TEMP=C:\DOCUME~1\Kr-70138\LOCALS~1\Temp
TMP=C:\DOCUME~1\Kr-70138\LOCALS~1\Temp
UATDATA=C:\WINDOWS\system32\CCM\UATData\D9F8C395-CAB8-491d-B8AC-179A1FE1BE77
USERDNSDOMAIN=KRAZ.UA
USERDOMAIN=KRAZ
USERNAME=kr-70138
USERPROFILE=C:\Documents and Settings\Kr-70138
windir=C:\WINDOWS
Список загруженных модулей
MS70DRV.DLL 03570000 03/окт/2006 12/59/38 \\kraz.ua\kraz\galconf$\exe\MS70DRV.DLL
......
nation_.dll 00380000 23/дек/2004 13/45/35 \\kraz.ua\kraz\galconf$\exe\nation_.dll
atlantis.rtl 00330000 26/окт/2004 14/24/46 \\kraz.ua\kraz\galconf$\exe\atlantis.rtl
Список дополнительных параметров программы
Параметр Значение
Network name = "kr-70138"
------------------------------------------------------------------------------



Необработанная исключительная ситуация в приложении
Программа: GALNET. Исполняемый модуль: \\kraz.ua\kraz\galconf$\exe\GALNET.EXE
Параметры: GALNET.EXE /u:G_5580_70138
Время запуска: 08:00:50 07/09/2012. Операционная система: Windows NT
Код исключения: C0000005 (Общее нарушение защиты доступа к памяти.)
Параметры исключения (2): 00000000 04D30807
Адрес исключения: 04D30807
Содержимое регистров процессора
EAX = 01870344
EBX = 00000001
ECX = 04B5E808
EDX = 01870344
ESI = 00000000
EDI = 03B3EEDC
EBP = 0012C6F4
ESP = 0012C6AC
EIP = 04D30807
CS = 001B База: 00000000 Размер: FFFFFFFF Флаги: CFB
DS = 0023 База: 00000000 Размер: FFFFFFFF Флаги: CF3
SS = 0023 База: 00000000 Размер: FFFFFFFF Флаги: CF3
ES = 0023 База: 00000000 Размер: FFFFFFFF Флаги: CF3
FS = 003B База: 7FFDD000 Размер: 00000FFF Флаги: 4F3
GS = 0000 База: 00000000 Размер: 00000000 Флаги: 000
Содержимое стека
0012C6B4: 0357C075 MS70DRV.DLL.1:0000B075
0012C6CC: 035EB86C MS70DRV.DLL.1:0007A86C
0012C6F8: 0357BCE2 MS70DRV.DLL.1:0000ACE2
0012C704: 0357BAC0 MS70DRV.DLL.1:0000AAC0
0012C714: 035EB86C MS70DRV.DLL.1:0007A86C
0012C728: 00336E57 atlantis.rtl.1:00005E57
0012C748: 035804FD MS70DRV.DLL.1:0000F4FD
0012C760: 035EB86C MS70DRV.DLL.1:0007A86C
0012C76C: 035E0014 MS70DRV.DLL.1:0006F014
0012C78C: 0357FF02 MS70DRV.DLL.1:0000EF02
0012C798: 035B1350 MS70DRV.DLL.1:00040350
0012C7A8: 035EB86C MS70DRV.DLL.1:0007A86C



Необработанная исключительная ситуация в приложении
Программа: GALNET. Исполняемый модуль: \\kraz.ua\kraz\galconf$\exe\GALNET.EXE
Параметры: GALNET.EXE /u:G_5580_70138
Время запуска: 08:00:50 07/09/2012. Операционная система: Windows NT
Код исключения: C0000005 (Общее нарушение защиты доступа к памяти.)
Параметры исключения (2): 00000000 00000004
Адрес исключения: 035EC14C = MS70DRV.DLL.1:0007B14C
Содержимое регистров процессора
EAX = 00000050
EBX = 00000008
ECX = 03580818 = MS70DRV.DLL.1:0000F818
EDX = 0012BE38
ESI = 032EE4D4
EDI = 0012BE38
EBP = 0012BE10
ESP = 0012BE04
EIP = 035EC14C = MS70DRV.DLL.1:0007B14C
CS = 001B База: 00000000 Размер: FFFFFFFF Флаги: CFB
DS = 0023 База: 00000000 Размер: FFFFFFFF Флаги: CF3
SS = 0023 База: 00000000 Размер: FFFFFFFF Флаги: CF3
ES = 0023 База: 00000000 Размер: FFFFFFFF Флаги: CF3
FS = 003B База: 7FFDD000 Размер: 00000FFF Флаги: 4F3
GS = 0000 База: 00000000 Размер: 00000000 Флаги: 000
Содержимое стека
0012BE14: 035EC487 MS70DRV.DLL.1:0007B487
0012BE38: 03580818 MS70DRV.DLL.1:0000F818
0012BE50: 035EB7B2 MS70DRV.DLL.1:0007A7B2
0012BE88: 035EB8D2 MS70DRV.DLL.1:0007A8D2
Ответить