Имя: Пароль:
1C
1С v8
v8: Я не умею давать названия темам: Ошибка СУБД!!!
0 Gill
 
15.12.11
22:37
Привет всем! Конфа отраслевая на базе УПП,(платформа 8.1.15.14),клиент-серверный вариант на sql 2005.При проведении одного из отраслевых доков вылетает с ошибкой
Ошибка СУБД:
Microsoft OLE DB Provider for SQL Server:The query processor ran out of internal resources and could not produce a query plan.
This is rare event and only expected for extremely complex queries or queries that reference a very large number of tables
or partitions.Please simplify the query.If you believe you have received this message in error,contact Customer Support Services
for more information/
HRESULT=80040E14, SQLSrvr:Error state=1, Severity=10, native=8623, line=1

Причем эта ошибка возникает не всегда...например заметил закономерность если в таб.части строк 20-25 то проводится без проблем, если же где-то 60 и > то вылетает с ошибкой...но это лишь мое предположение.Из рекомендаций пробовал ТИИ - не помогает.
1 ДенисЧ
 
15.12.11
22:39
"Конфа отраслевая на базе УПП"
Пляши отсюда, то есть звиздуй к разработчикам.

Или повысь платформу.
2 IamAlexy
 
15.12.11
22:39
3 Gill
 
15.12.11
22:39
+(1) отладчик рубится после этого

Процедура ОбработкаУдаленияПроведения(Отказ)

   ОбщегоНазначения.УдалитьДвиженияРегистратора(ЭтотОбъект, Отказ);

КонецПроцедуры

// далее следует запрос проверяющий шапку и ТЧ документа.
4 IamAlexy
 
15.12.11
22:40
5 IamAlexy
 
15.12.11
22:40
(3) затести на 2008ом SQL
6 Baker_it
 
15.12.11
22:41
(4) RLS?
7 Gill
 
15.12.11
22:42
(5) к сожалению нет возможности
8 IamAlexy
 
15.12.11
22:43
(7) база меньше 10 гигов?
поставь sql2008 експресс и на нем затести..

или постгри поставь - там вроде тоже небыло проблемы 256таблиц
9 Gill
 
15.12.11
22:44
(8) 9,8 Гб
10 IamAlexy
 
15.12.11
22:45
(9) нормалек - вписываешся :) :)

там как раз 10 гб :)
11 Gill
 
15.12.11
22:47
(10)я ведь не админ, а 1снег..тем более с нашим админом тяжеловато....какие еще способы порекомендуете? как объяснить, что иногда док проводится без глюков?!
12 IamAlexy
 
15.12.11
22:50
(11) ну так и объясняй: это все червоточина во времени - наши долекие потомки определили что количество строк в этой конфигурции есть та самая бабочка взмах крыльев которой рушит цивилизации далекого будущего и специально засланый отряд путешенственников в наше темное дикое время корректирует проводки документа в базе УПП во имя спасения миллиардов жизней....
Объясни что засланцы пока были милостливы и всего лишь запрещали проводить документы но если упорствовать то начнется резня...
13 Gill
 
15.12.11
22:52
(12) :)
14 IamAlexy
 
15.12.11
22:52
(13) не ну а х.ли - других вариантов у тебя нет..
15 Gill
 
15.12.11
22:53
ладно..начну с поднятия версии платформы..а далее с sql помужусь, спс за советы всем!!!
16 IamAlexy
 
15.12.11
22:54
(15) у тебя скуль тупит.. поставь на тестовый комп постгри, добавь на сервак базу которую расположи на тестовой машине и проведи док под пользователем где глючит...
17 Gill
 
15.12.11
22:56
(16) ТАК Ведь и под моими полными правами глючит
18 IamAlexy
 
15.12.11
22:56
(17) ну так и под собой проверь...

не трогая платформу...
19 IamAlexy
 
15.12.11
22:57
+(18) повысить платформу всегда успеешь + гемор это.. надо пользователям обновления делать.. оно тебе нужно ?
20 Gill
 
15.12.11
22:58
(19) ща попробую
21 Bobangida
 
15.12.11
23:05
(12) - смешно )
22 alisto
 
29.12.11
14:54
(0) Решил проблему? Как? Расскажи пожалуйста, ато такая же проблема при проведении документа "Табель учета рабочего времени организации"... :(
Платформа 8.2.14.540, УПП , редакция 1.3 (1.3.12.1). SQL 2005.

Кто знает, просьба откликнуться - помочь. Спасибо!
23 alisto
 
29.12.11
15:15
Не проходите мимо, сделайте подарок на новый год - расскажите, как победить!? :)
24 Джинн
 
29.12.11
15:19
(22) Проблема решается обычно выпрямлением рук разработчиков, которые пишут тупые запросы.
25 qeos
 
29.12.11
15:23
(24) согласен.. отдать разработчику на доработку.
26 alisto
 
29.12.11
15:29
(24) (25) конфу крячить? Очень не хочется... Есть другие варианты?
Разработчик фирма 1С :), пока они доработают - много воды утечет и волосы у бухгалтеров и юзеров станут белыми-белыми, как снег... )))
27 Jaffar
 
29.12.11
15:54
(26) ну для начала можно обновиться до 8.2.15
28 МихаилМ
 
29.12.11
16:05
(26)
если не можете прочитать текст из (0) - Вам не место в комп интустрии.

Покажите текст запроса 1с и tsql
29 alisto
 
29.12.11
17:16
(27) поможет?
(28) пффф... я и не говорю что я гуру в "комп индустрии", я только только учусь. Вы наверное тоже когда начинали не всё сразу узнали, только почему то, видимо, не забросили изучать "комп индустрию" дальше. Из (0) в принципе понятно, заброс разворачивает большое количество таблиц и сервер не может их обработать. Повторюсь, не хочу изменять типовую конфигурацию. Предполагаю, что есть настройки сервера SQL 2005 изменив которые можно получить нужный результат. Вот я и спрашиваю, что можно сделать в этом направлении?
30 Jaffar
 
29.12.11
17:36
(29) во всяком случае - не помешает. судя по официальной информации, 8.2.15 гораздо стабильнее, чем 8.2.14.
31 alisto
 
29.12.11
17:42
(30) конец года... думаю в феврале подумаем над этим :)
Подскажите по теме, что можно сделать?
32 МихаилМ
 
29.12.11
17:47
(31)

отключите RLS(дайте полные права).
если не поможет, то скорее всего преход на скл 2008 поможет.
33 Jaffar
 
29.12.11
17:51
(31) обновить платформу - самый простой вариант
подробнее - v8: v8: Выпущена 8.2.15 (релиз - 8.2.15.289 от 26.12.11)
34 alisto
 
29.12.11
17:57
(32) отключить RLS помогает, но нельзя, под полными правами, понятно, всё работает, но тоже нельзя.

(33) Спасибо за совет, но на данный момент нам не подходит это решение.

Есть еще варианты кроме перехода на SQL 2008?
35 Живой Ископаемый
 
29.12.11
18:01
36 Живой Ископаемый
 
29.12.11
18:01
блин... короче:
http://www.gilev.ru/1c/support/research.htm
искать по "80040E14"
37 Jaffar
 
29.12.11
18:03
(36) сдается мне, что по коду 80040E14 ошибок может быть дофига, как и вариантов их решения.
38 Живой Ископаемый
 
29.12.11
18:05
2(37) самое главное там - про Технологический Журнал... все остальноес нашей стороны будет типа советов насыпать зерна кругом
39 serffer
 
29.12.11
18:08
ну так удаление движений под полными правами - это помойму даже рекомендация 1с.
40 alisto
 
29.12.11
18:27
(39) не понял...
41 serffer
 
29.12.11
18:34
ну в типовых встречал такое ПриЗаписи если прошли все проверки вызывается из модуля полные права удалить движения регистратора.
42 МихаилМ
 
29.12.11
18:36
вроде как

нужна заплатка для скл 2005

http://support.microsoft.com/kb/946020

и будет счастье без 2008
43 Gill
 
30.12.11
01:53
(22)проблему так и не решил...Пробовал под 2008 скулем, та же ошибка...
(34)Под полными правами так же вылетает с ошибкой
(42)не врубился
44 alisto
 
30.12.11
10:28
(42) Одного не пойму, почему с полными правами работает, а с НЕ полными - не работает?
45 Зеленый Кот
 
30.12.11
10:31
надо было ставить linux!
46 alisto
 
30.12.11
10:50
(45) ты хотел сказать: "надо было искать работу где стоит linux!"?
Не, надо было родиться сыном олигарха! )))
47 Упанишады
 
30.12.11
15:22
(0)Предлагаю забанить ТС за то, что не умеет давать задания темам.
48 Neco
 
30.12.11
15:29
(44) RLS "усложняют" запрос, добавляют дополнительные соединения.
49 eduspec82
 
30.12.11
15:45
это тупая ошибка 256 таблиц
1. пробуешь с правами без РЛС если выполняется то переносишь запрос в привелигированный модуль где РЛС как бы не должен играть
2. Если пунк 1 не прокатил придется из запроса выделять временные таблицы вместо подзапросов и ... тут уж как повезет зависит от сложности запроса. Можно завязнуть ЫЫЫ
Пункт 1 типа пронесло
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан