Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Вылетает 1С при проведении документов с использованием прямого доступа SQL (число прочтений - 3172 )
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Вылетает 1С при проведении документов с использованием прямого доступа SQL
01. Июня 2012 :: 13:09
Печать  
1C 7.7 27 Релиз, секретный релиз (SQL 2008) 1C++ последняя (3.0.240 rc2). MS SQL 2008 SP1.
При массовом проведении документов (написанной обработкой вместо стандартной последовательности)  вылетает с ошибкой (при чем ошибка может появляется на разных документах):



Последние запросы по профайлеру:

RPC:Completed      exec sp_cursorclose 180150011      1CV7            sa      0      0      0      0      10380      104      2012-06-01 15:52:07.490      2012-06-01 15:52:07.490      00000003000600380069006E007400FBDEBC0A1400000003      
RPC:Completed      exec sp_cursorunprepare 1073741829      1CV7            sa      0      0      0      0      10380      104      2012-06-01 15:52:07.490      2012-06-01 15:52:07.490      006100720065001400000003000600380069006E00740005      
RPC:Completed      declare @p2 int
set @p2=180150015
declare @p3 int
set @p3=2
declare @p4 int
set @p4=2
declare @p5 int
set @p5=-1
exec sp_cursorexecute 1073741825,@p2 output,@p3 output,@p4 output,@p5 output
select @p2, @p3, @p4, @p5      1CV7            sa      0      0      0      0      10380      104      2012-06-01 15:52:07.753      2012-06-01 15:52:07.753      DEBC0A1400000003000600380169006E00740002000000140000000300060038      
RPC:Completed      exec sp_cursorfetch 180150015,2,0,1      1CV7            sa      0      6      0      0      10380      104      2012-06-01 15:52:07.753      2012-06-01 15:52:07.753      00000003000600380069006E007400000000001400000003000600380069006E      
RPC:Completed      exec sp_cursor 180150015,1,1,N'',@USRSCNT=101,@NETCHGCN=15571      1CV7            sa      0      4      0      1      10380      104      2012-06-01 15:52:07.753      2012-06-01 15:52:07.753      006E007400010000002400000082001600E7206E007600610072006300680061      
RPC:Completed      exec sp_cursorclose 180150015      1CV7            sa      0      1      0      0      10380      104      2012-06-01 15:52:07.757      2012-06-01 15:52:07.757      00000003000600380069006E007400FFDEBC0A1400000003000600380469006E00740000000000      
RPC:Completed      exec sp_cursorunprepare 1073741825      1CV7            sa      0      0      0      0      10380      104      2012-06-01 15:52:07.757      2012-06-01 15:52:07.757      00740000000000      

  
Наверх
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Вылетает 1С при проведении документов с использованием прямого доступа SQL
Ответ #1 - 01. Июня 2012 :: 13:17
Печать  
а чего 1cpp не 3.2.3.20 ?
а solution какой у 27 релиза секретного ?
+ без понижения совместимости скуль ?
  
Наверх
 
IP записан
 
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вылетает 1С при проведении документов с использованием прямого доступа SQL
Ответ #2 - 01. Июня 2012 :: 13:18
Печать  
ReconnectNative() используется. Отключение этого метода не решает вопроса вылета.
  
Наверх
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Вылетает 1С при проведении документов с использованием прямого доступа SQL
Ответ #3 - 01. Июня 2012 :: 13:20
Печать  
pvase писал(а) 01. Июня 2012 :: 13:18:
ReconnectNative() используется. Отключение этого метода не решает вопроса вылета.


так он не нужен . его надо применять только для sql200
убери ReconnectNative() может все и исправится.

PS Все равно этот метод тебе не нужен.
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Вылетает 1С при проведении документов с использованием прямого доступа SQL
Ответ #4 - 01. Июня 2012 :: 13:22
Печать  
pvase писал(а) 01. Июня 2012 :: 13:18:
ReconnectNative() используется. Отключение этого метода не решает вопроса вылета.


А нахрена ?!
он нужен был только на 2000 скуле.

в 2005 и выше он не нужен, там этой детской болезни нема.
  
Наверх
 
IP записан
 
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вылетает 1С при проведении документов с использованием прямого доступа SQL
Ответ #5 - 01. Июня 2012 :: 13:22
Печать  
Eprst писал(а) 01. Июня 2012 :: 13:17:
а чего 1cpp не 3.2.3.20 ?
а solution какой у 27 релиза секретного ?
+ без понижения совместимости скуль ?

Сорри 1С++ 3.2.3.40
Секретный релиз - Solution 7.
  
Наверх
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Вылетает 1С при проведении документов с использованием прямого доступа SQL
Ответ #6 - 01. Июня 2012 :: 13:24
Печать  
(1) найди операторы на которых у тебя проблемы со временными таблицами.
Или это
Код
Выбрать все
Условие(Зн в СписокЗначений);
 

стандартного запроса мне кажеться имеено этот случай у тебя

или это метод 1с++ УложитьСписокОбъектов
  
Наверх
 
IP записан
 
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вылетает 1С при проведении документов с использованием прямого доступа SQL
Ответ #7 - 01. Июня 2012 :: 13:25
Печать  
Eprst писал(а) 01. Июня 2012 :: 13:22:
pvase писал(а) 01. Июня 2012 :: 13:18:
ReconnectNative() используется. Отключение этого метода не решает вопроса вылета.


А нахрена ?!
он нужен был только на 2000 скуле.

в 2005 и выше он не нужен, там этой детской болезни нема.


Да это старая разработка, убрал, все равно не помогает.
  
Наверх
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Вылетает 1С при проведении документов с использованием прямого доступа SQL
Ответ #8 - 01. Июня 2012 :: 13:28
Печать  
Цитата:
При массовом проведении документов (написанной обработкой вместо стандартной последовательности)

обработка на чем написана на 1с или на sql ?
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Вылетает 1С при проведении документов с использованием прямого доступа SQL
Ответ #9 - 01. Июня 2012 :: 13:29
Печать  
pvase писал(а) 01. Июня 2012 :: 13:25:
Eprst писал(а) 01. Июня 2012 :: 13:22:
pvase писал(а) 01. Июня 2012 :: 13:18:
ReconnectNative() используется. Отключение этого метода не решает вопроса вылета.


А нахрена ?!
он нужен был только на 2000 скуле.

в 2005 и выше он не нужен, там этой детской болезни нема.


Да это старая разработка, убрал, все равно не помогает.


так может не во всех местах убрал ?
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать