Ошибка SDBL: Выход за пределы размерности результата

1. Оксана (2791) 19.11.12 14:34
С чем это может быть связано?

"В процессе обновления информационной базы произошла критическая ошибка.
по причине:
Ошибка SDBL:
Выход за пределы размерности результата"
Подписаться Добавить вознаграждение

Ответы

2. andrewks 19.11.12 14:56
давайте больше подробностей.
3. Оксана (2791) 19.11.12 15:00
(2) andrewks,
В копии быза были сделаны изменения. Добавлен новый регист и в двух документах добавлено движение по этому регистру. Теперь при объединении конфигураций и обновлении информационной базы выдается сообщение.
4. andrewks 19.11.12 15:12
(3) 2791, кэш чистили? на другом компьютере обновить базу пробовали? какой релиз платформы (там, где стоит база, и там, где меняли)?
5. Оксана (2791) 19.11.12 15:19
(4) andrewks,
релиз платформы одинаковый. в данный момент пробую обновить с другого компа, появилось предположение, что возможно это из-за ограничения оперативки.
6. Оксана (2791) 19.11.12 18:20
(4) andrewks,
все перепробовала, не обновляется.
7. andrewks 19.11.12 18:32
(6) 2791, и всё-таки, какой релиз платформы используется? попробуйте на 8.2.16, если ниже. и ещё, в сети советуют очистить таблицу изменений
ПланыОбмена.УстановитьГлавныйУзел("00");
ПланыОбмена.УстановитьГлавныйУзел(Неопределено);
http://nastroy-ka.ru/system1c/128-qsdbl-q-.html
8. Оксана (2791) 19.11.12 18:46
(7) andrewks,
платформа 8.2.16.352
остальное сейчас смотрю
9. Дима (Goruch) 19.11.12 18:55
(8) если файловый вариант выполните chdbfl.
Если серверный выгрузка -> загрузка -> перезапуск агента.
Мне помогло.
10. andrewks 19.11.12 20:13
(8) 2791, только сперва выполните эти операции на копии, а не на боевой базе. и у вас РИБ используется?
11. Оксана (2791) 19.11.12 21:03
(10) andrewks,
РИБ не используется
12. andrewks 19.11.12 22:14
(11) 2791, тогда можно смело пользоваться советом по очистке таблиц изменений
13. Алексей Харламов (RocKeR_13) 20.11.12 10:30
Учимся использовать гугл:
1) Решение Номер раз
2) Решение Номер два
14. Вячеслав Салин (juker) 24.12.13 15:04
Тут еще веселее. Получил конфу в коробке от раруса. При загрузке демки на сервер выползает выше указанная ошибка. Спецы раруса навязывают выезд своего на исследование. Причем загрузка в файловую версию проходит гладко и без запинок.
1. Движок везде одинаковый (версионность).
2. Лечение файловой версии и повторная попытка загрузки "вылеченной" версии привело к выше указанному результату.
3. На тонком клиенте, в файловой версии и пустом пользовательском интерфейсе, при попытке открыть список регламентных заданий приводит к той же ошибке. Настроил пользовательский вид до уровня "с картинками и меню", список заданий стал открываться. На радостях попробовал загрузить в серверную версию - фигвам. (

Проблема не решена.
15. Pavel Drozdoff (NordDron) 15.04.14 15:16
решена проблема обновлением платформы на 8.2.19.80
16. Аркадий Окунев (Arc) 17.06.14 15:09
Возникла такая же ошибка после обновления конфигурации.
Вылечилось удалением всех изменений из плана обмена.
17. valex1c (valex1c) 25.07.14 00:51
Начал вспоминать что случилось ...
до применения изменений не смог выгрузить базу из конфигуратора , писало ошибку разделенного доступа , хотя в базе не было никого и в сеансах в 1С консоли тоже чисто было. Сделал бэкап SQL и пошел применять изменения ... вылезла ошибка ...

Перезапустил 1С сервер и помогла Выгрузка / загрузка (даже не с примененной конфигурацией)- благо база 1,5 Гб.

Ну скорее всего сеанс на сервере какой-то остался на момент применения изменений ...
18. Альфир Ситдиков (alfir70) 03.09.14 16:17
в распределенной базе такая ошибка часто может возникать когда изменяются типы реквизитов или "иерархичность"

от такой ошибки можно попробовать избавиться удалением регистрации изменений (предварительно сделав нужные обмены)
когда много планов обмена, то может понадобиться обработка с кодом:

для каждого план из Метаданные.ПланыОбмена цикл
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Планы.Ссылка как Узел
|ИЗ
| ПланОбмена."+план.Имя+" КАК Планы";

РезультатЗапроса = Запрос.Выполнить();

ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();

Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
узел = ВыборкаДетальныеЗаписи.Узел;
если узел = ПланыОбмена[план.Имя].ЭтотУзел() тогда
Продолжить;
КонецЕсли;
ПланыОбмена.УдалитьРегистрациюИзменений(узел, Неопределено);
КонецЦикла;
КонецЦикла;


Если и это не помогает то очистить таблицу регистрации изменений на уровне sql:

use Имя_Базы
delete from dbo._ConfigChngR
delete from dbo._ConfigChngR_ExtProps


последний вариант у меня помогло на платформе 1С:Предприятие 8.3 (8.3.5.1119)
maljaev; _Маша; yghmd; Zeskord; asid; vadimlp77; Maddy18; +7 Ответить 3
19. Сергей (Исключение) 25.09.14 17:42
Была такая проблема на БП 3.0(файловая)
1. В базе были изменения структуры;
2. Присутствовала периферийная база.

У меня ошибка возникала в момент обновления конфигурации БД.
Пробовал все перечисленные методы не помогло.
Решалось только закрытием конфигурации перед обновлением конфигурации базы данных

1. Конфигурация -> Закрыть конфигурацию (если открыта);
2. Закрыть конфигуратор;
3. Открыть конфигуратор;
3. Обновить конфигурацию БД (обязательно с закрытой конфигурацией)
begemot; Z_Z; alexsiswx; 1108; Alexey_A; Andrsan; dik2004; K_Oksana; AlexanderP; xslava2008; crash-16; nukess; ogre2007; BushNik; OlesyaBelochka; diar01; asid; fob777; slavikss; astele; Vary; SSidelnikov; teriban; alk; Kesak; amiralnar; Shida; m_aster; Maddy18; bobaG; SpartakM; Hort1; _Маша; Spirit11; Dima_; shard; AndrewVVS; Anyu-n; oooeks; anton.fly7; anastasita11; fiyona; lm-alex; mms76; timoorm; +45 Ответить 5
20. Beast Beast (Beast) 01.10.14 13:57
Мне тоже помогла уловка с закрытием конфигурации. Мучился 3 недели. Спасибо большое за подсказку
21. Владимир Владимир (vova329) 08.10.14 12:31
Закрываю конфигурацию- закрываю конфигуратор - открываю конфигуратор конфугурация открыта! База серверная . Возможно нужно чистить кэш на сервере. Просто закрытие конфигурации не помогает.

Помогла очистка таблиц на скуле! спасибо

"use Имя_Базы
delete from dbo._ConfigChngR
delete from dbo._ConfigChngR_ExtProps"
22. Николай Крылов (Nikola23) 16.10.14 10:49
Помог перезапуск службы сервера 1с
23. Владимир Плотников (onlyfly) 18.11.14 16:31
Да, и нам помог перезапуск службы сервера.
Stan; Mouse85; +2 Ответить
24. Александр Скиф (Veizdem) 16.01.15 14:53
Мне тоже помогла обычная перезагрузка службы, как советовал (22)
25. Вася Смирнов (vasyS) 20.01.15 16:13
Сделал одновременно перезапуск сервера 1С и манипуляцию с открыть-закрыть конфигуратор. Что-то из этого помогло
26. Вадим Лагунов (Nelisgar) 20.01.15 17:49
Магия вуду с конфигуратором не поогла, помог перезапуск службы.
27. Максим *** (premier) 21.01.15 15:14
Мне тоже танцы с бубнами ничего не дали. Перезагрузка сервера 1С и сервера баз данных решили проблему.
28. Ilya Arhipov (Maddy18) 28.01.15 23:48
Файловая база. База была РИБ, стала не РИБ. После обработки по очистки планов обмена и Закрытия \ открытия конфигуратора заработало. Что именно помогло - тайна за 7-ю замками.
K_Oksana; +1 Ответить
29. Петр Самчук (Frogger1971) 29.01.15 00:04
(27) premier, сервера на Винде? что говорит первое правило админа Винды - если ничего не помогает - перезагрузите сервер....
вообще-то, в БОЛЬШИНСТВЕ вопросов помогает перезапуск ключевых служб! Агент 1С, агент Сиквелла, сам Сиквелл
30. Петр Самчук (Frogger1971) 29.01.15 00:07
(18) alfir70, программеру 1С в Сиквелле делать нечего, а как говорит народная мудрость:
"Нужно было всего очистить кеш 1Са "
31. Вадим Янчук (vadimlp77) 11.02.15 05:01
32. andr bat (zoytsa) 11.02.15 07:59
(19) Исключение,
шаман 70 левела :D
33. segen (segen) 18.03.15 05:50
Помогла очистка планов обмена (код от alfir70 - ему спасибо) и обновление конфигурации базы данных при закрытой конфигурации.
34. Мария Давыдова (ms-davydova) 02.04.15 14:16
Файловая
Закрыть-Открыть конфу не помогло.

Вопрос решил заход с другой версии платформы, чуть постарше, 8.3.
35. Евгений Евгений (fob777) 10.04.15 22:36
(19)Добавлю 5копеек - УТ 11, платформа 8.3.5.1383 - помогли именно манипуляции с открытием/закрытием конфигурации и окна конфигурации. Спасибо.
36. Максим (nikulin76) 23.04.15 11:04
Снятая с поддержки с небольшими модификациями Бухгалтерия предприятия, редакция 3.0 (3.0.39.62).
Файловая 1С:Предприятие 8.3 (8.3.5.1486)

Проблема решилась после
закрыть открыть конфигурацию.
пере запустить конфигуратор.

Спасибо за советы!
37. Анатолий Рыбак (AnRyb) 06.05.15 08:46
УПП 1.3 (1.3.64.1) используется РИБ, снята с поддержки, клиент-серверная. 1С:Предприятие 8.3 (8.3.5.1517)

Проблема решилась закрытием конфигурации, перезапуска конфигуратора, и обновлением конфигурации БД.

Спасибо !!!
38. Сергей Ожерельев (Поручик) 14.05.15 13:22
У меня решилось очисткой кэша при обновлении УТ 11.1.7.
39. Galina Linnik (lgg) 14.05.15 13:34
(38) Поручик, этот па нужно всегда включать в танцы с бубном.
40. Сергей Ожерельев (Поручик) 14.05.15 13:37
(39) У меня ошибка SDBL в последний раз была не помню когда, поэтому про кэш вспомнил не сразу.
41. Alexey (AlexeyFreeLife) 20.05.15 11:22
Не смог победить ошибку на win server 2012 r2 - обновил базу на другом компьютере windows7.
42. Женька Ture (ture) 20.05.15 11:26
Давно все решено:
Обычно такое происходит при сохранении и обновлении конфигураций. Вроде бы все идёт как обычно, но неожиданно компьютер выдаёт: “Ошибка SDBL: Выход за пределы размерности результата”. Хочу сразу сказать, что сложновато найти в Интернете нужную вам информацию по устранению этой ошибки, это может затянуться надолго. Ниже будут представлены все возможные варианты исправления ошибки SDBL

1. Reboot (перезагрузка) сервиса сервера 1С.
2. Тестирование и исправление ИБ.
3. Выгрузка в DT и загрузка его обратно.
4. Установка обновления платформы.
5. Очистить таблицы MSSQL dbo._ConfigChngR и dbo._ConfigChngR_ExtProps.

Первый и третий пункт не всегда дают результат, потому их можно даже не использовать, просто здесь представлены как одни из возможных вариантов.

Также можно попробовать удалить регистрацию изменений, если база Распределенная и имеет подчиненные узлы (РБД).

Пункт первый, т.е перезагрузку можно использовать если база распределенная и имеется несколько планов обмена. Узлы очищаются при помощи обработки: РегистрацияИзмененийДляОбмена83.epf, правда велика вероятность что проблема после этого останется.

Если это не помогло, можно попробовать поставить новую платформу.

Как только все будет готово нажимайте f5 в конфигураторе, конфигурация должна обновиться. Может случиться так что ошибка через некоторое время появится вновь. Тоже делать в этом случае?

Остаётся ещё один способ! Полностью останавливаем все процессы связанные с 1С, а потом запускаем обратно. Конфигурация обновляется, ошибка исчезает.

Скрипт остановки сервисов:
@taskkill /IM rmngr.exe /f
@net stop “1C:Enterprise 8.2 Server Agent”
@net stop “SQLSERVERAGENT”
@net stop “MSSQLSERVER”
@exit
Скрипт запуска сервисов:
@net start “1C:Enterprise 8.2 Server Agent”
@net start “MSSQLSERVER”
@net start “SQLSERVERAGENT”
@exit

Далее, после все проделанной операции следует создать текстовый файл, написать туда текст скрипта, и сохранить, поменяв расширение на bat. Запустить файл от имени администратора.
43. Илья Замятин (Zamik) 02.06.15 15:59
(18) alfir70, Очистка таблиц помогла. Остальные советы нет. Платформа 8.2.14.540
44. Валерий Фамилия (crash-16) 07.06.15 20:50
(19) Исключение, Большое спасибо! Я уже все перепробовал! Кто-то может объяснить как работает этот фокус???
45. Станислав Раташнюк (stanru1) 07.06.15 21:02
Добавлю в копилку народной мудрости и свой опыт.
Помогла очистка таблиц регистрации изменений. Очищал напрямую в postgresql запросом.
46. Вячеслав Яштаев (xslava2008) 23.06.15 08:51
47. Сергей (Исключение) 23.06.15 13:16
48. Евгений Косенко (bk_evgen) 29.06.15 10:35
Вылетала такая ошибка перед записью самописного документа. До этого делал проверку базы. MS SQL + УТ сильно измененная.
49. Евгений Косенко (bk_evgen) 29.06.15 10:36
Вылетала такая ошибка перед записью самописного документа. До этого делал проверку базы. MS SQL + УТ сильно измененная. В конфигураторе добавил реквизит к проблемному документу, сохранил - и все заработало. Потом реквизит грохнул.
50. dik2004 (dik2004) 01.08.15 11:23
(19) База Комплексная под алкоголь.
Файловая. Размер 6 с копейками Гб.
Манипуляции с закрытием конфы помогли. Спасибо огромное
51. Ирина progr-2008 Санкт-Петербург (progr-2008) 01.08.15 23:04
А мне уже несколько раз помогло удаление базы из списка баз и добавление ее обратно.
52. Oleg Sys (olsy) 03.09.15 08:08
Танцы с закрытием конфы не помогли (у меня серверная). Помогло только выгрузка в dt, загрузка в файловую и обновление. Потом обратная перегрузка в серверную.
53. Анатолий Бгавин (Tolyas) 20.05.16 10:51
Помогло закрытие и открытие конфигурации.
54. Анатолий Бгавин (Tolyas) 26.05.16 11:18
Снова появилась ошибка, закрытие конфигурации не помогло. Сделал обмен, ошибка ушла.
55. Стас (Z_Z) 08.07.16 15:38
и мне реально помог пост 19! Спасибо!
56. minimaxpo (minimaxpo) 15.07.16 16:30
Файловая БП2.0 пост 19. Спасибо.
57. SP2000 (SP2000) 06.12.16 20:50
ЗУП 2.5.111 Перезапуск агента и отркытие / закрытие конфингуратора