|  23.05.2008, 13:16 | #1 | 
| int 20h |  Падение Аксапты при построении ОСВ 
			
			Добрый день. Может кто сталкивался с такой проблемой. При построении ОСВ по ГК акса падает с ошибкой  Причем самое странное, что ошибка есть только у клиента. Если запускать ту же ОСВ через клиента что на терминальном сервере, то она отрабатывает как надо. Пробовал играться с параметром RunOn в классе с CalledFrom на Server и Client. Не помогало. У локальных клиентов все равно акса падала, а терминальный отрабатывал как надо. В классе есть две темповые таблице. Думал может в процессе их инициализации проблема. Но выяснили что нет. Они инициализируются там, где вызывается класс. В общем не понятно что делать. Потому решил спросить у вас может кто какие идеи подскажет. Буду рад любым мыслям. Спасибо. P.s. Axapta 3.0 Build #1951.7609/514-320 SP4/OP023-196 Microsoft SQL Server 2005 - 9.00.3186.00 
				__________________ It's just my Unhopelessnessabilityerism   Trying to debug my mind   Последний раз редактировалось zZ_TOP_Zz; 23.05.2008 в 13:19. | 
|  | 
|  23.05.2008, 14:39 | #2 | 
| Участник | 
			
			Это ошибка не Аксапты, а SQL. При выполнении SUM(A.AMOUNTMST) или SUM(A.AMOUNTCUR) результат превысил максимальное(минимальное) значение для типа numeric(28,12). Попробуйте выполнить запрос напрямую на SQL (ошибка должна быть та-же). Почему отчет отрабатывается на терминале, а валится на простом клиенте ВОПРОС: - клиенты в обоих случаях 3-х уровневые ? - пользователь Аксапты один и тот-же ? - параметры запуска отчета одинаковые ? - какие еще различия между ними ? | 
|  | 
|  26.05.2008, 11:24 | #3 | 
| int 20h | 
			
			Добрый день. по поводу доп вопросов. Клиент везде 3-х уровневый пользователи разные параметры отчета одинаковые для всех пользователей и еще после сообщения об ошибки (вызваное ОСВ) по всей системе у всех пользователей начинаются ошибки судя по логам журнала трасировки. И ошибки след плана Основная ошибка вызов (ОСВ) [Microsoft][ODBC SQL Server Driver]Недопустимое состояние курсора пользователи с разницей через 2-4 секунды [Microsoft][ODBC SQL Server Driver]Ошибка последовательности функций [Microsoft][ODBC SQL Server Driver]Подключение занято до получения результатов для другого hstmt и тд вплоть до перезапуска АОСа построил запрос на прямую через скуль всего 6 тыс строк по типу amount суммы состоят из 28 знаков что попадает в диапазон типа даных Сломал уже голову В чем еще может быть причина 
				__________________ It's just my Unhopelessnessabilityerism   Trying to debug my mind   Последний раз редактировалось zZ_TOP_Zz; 26.05.2008 в 13:04. Причина: Построил запрос на прямую в скуле | 
|  | 
|  28.05.2008, 17:35 | #4 | 
| очами вижу | 
			
			Раз напрямую все работает, значит, скорее всего, проблема в ODBC SQL Server Driver. Может вам стоит его обновить?
		 | 
|  | 
|  07.06.2008, 09:35 | #5 | 
| Участник | 
			
			Если еще актуально ... Интересная ситуация. Необходимо определить, что влияет на ошибку: Берем одного пользователя АД, заходим под ним локально и на терминалку, запускаем в двух местах под одним пользователем Аксапты 3-х уровневую Аксапту на одном и том-же АОС с одинаковой конфигурацией (один и тот-же файл .axc). Теоретически, результат должен быть одинаковый. Если это так, то начинаем эксперементировать с пользователями АД, Аксапты, АОС, настройки клиента (.axc), и т.д. для обнаружения причины. Если при одинаковых условиях, в терминалке все отрабатывает нормально, а на локальных компьютерах падает, то нужно смотреть в сторону версий/настроек ОС на локале. PS. Версии клиентов надеюсь одинаковые на терминале и локале. | 
|  | 
|  20.06.2008, 17:02 | #6 | 
| int 20h | 
			
			Всем спасибо за помощь, но проблема как выяснилось крылась во включеной галочке в  Мониторинге Запросов SQL для данного пользователя залез туда случайно и увидел. В жизнь бы не подумал...сняли галку и все заработало...чудеса да и только. 
				__________________ It's just my Unhopelessnessabilityerism   Trying to debug my mind   | 
|  |