
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
11.06.2009, 10:41
|
|||
|---|---|---|---|
|
|||
Ошибка СУБД: запрос к СУБД использует слишком много таблиц > 256 |
|||
|
#18+
Построенный запрос к СУБД использует слишком много таблиц. Допустимо не более 256." Уважаемые, может кто встречался с такой проблемой? Интересуют пути её решения. 1с Предприятие (8.1.13.41), редакция 1.2 (1.2.7.1) Работает в файловом варианте замечательно, в серверном варианте с полными правами работает, а с правами буха выдает эту ошибку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.06.2009, 10:48
|
|||
|---|---|---|---|
Ошибка СУБД: запрос к СУБД использует слишком много таблиц > 256 |
|||
|
#18+
Путь исправления - избавление от составных типов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.06.2009, 10:48
|
|||
|---|---|---|---|
|
|||
Ошибка СУБД: запрос к СУБД использует слишком много таблиц > 256 |
|||
|
#18+
Это означает, что в одном запросе используется больше 256 таблиц. Решение только одно - переписывать запрос. З.Ы Тынц на ограничение. Смотреть строку Tables per SELECT statement . Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.06.2009, 12:50
|
|||
|---|---|---|---|
Ошибка СУБД: запрос к СУБД использует слишком много таблиц > 256 |
|||
|
#18+
Встречался с таким в Управление Торговлей, при выводе документов по контрагенту (в карточке) и при ограниченных правах. Скорее всего запрос получается большим из-за ограничения доступа на уровне записей. В конфигурации практически у всех документов есть ограничения на уровне записей, вот они и зашкаливают. Переписал модуль под себя, без использования критерия отбора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.06.2009, 16:46
|
|||
|---|---|---|---|
Ошибка СУБД: запрос к СУБД использует слишком много таблиц > 256 |
|||
|
#18+
Юрец, модуль могешь выложить для примера? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.06.2009, 17:01
|
|||
|---|---|---|---|
|
|||
Ошибка СУБД: запрос к СУБД использует слишком много таблиц > 256 |
|||
|
#18+
Ещё вариант - докомпозировать запрос на несколько запросов, последовательно их выполняя. Промежуточные результаты класть во временную таблицу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.06.2009, 17:26
|
|||
|---|---|---|---|
Ошибка СУБД: запрос к СУБД использует слишком много таблиц > 256 |
|||
|
#18+
Oleg BЕщё вариант - докомпозировать запрос на несколько запросов, последовательно их выполняя. Промежуточные результаты класть во временную таблицу. Согласен. Надо запрос смотреть и думать. svetaf, уточните в каком модуле возникает ошибка. Посмотрите, каким образом формируется запрос. То, что Вы пишете про то, что под полными правами запрос выполняется нормально наводит на мысль, что проблема возможно в RLS. Тут я согласен с Юрцом. Посмотрите под отладчиком текст запроса при выполнении с полными правами и с ограниченными. Если они не отличаются - проблема точно в RLS. Универсальный способ решения здесь - разбиение на отдельные запросы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2009, 13:07
|
|||
|---|---|---|---|
Ошибка СУБД: запрос к СУБД использует слишком много таблиц > 256 |
|||
|
#18+
papsЮрец, модуль могешь выложить для примера? 1. Если вы на фирме не используете розграничение прав доступа на уровне записей (каждый пользователь видит только своих клиентов и свои документы), то можешь просто отключить константу "Ограничивать права на уровне записей". Ошибка уйдет. 2. Если используете, тогда в последнем обновлении вышло исправление формы критерия отбора "Документы по Контрагенту". У меня Управление торговлей для Украины с CRM модулем. В этой конфигурации, в карточке клиента есть закладка "Документы" в которую выводятся все документы клиента - вот на этой закладке и вылетала 1С с ошибкой (ограничение 256 таблиц). В каком месте у тебя вообще вылетает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2009, 13:08
|
|||
|---|---|---|---|
Ошибка СУБД: запрос к СУБД использует слишком много таблиц > 256 |
|||
|
#18+
papsЮрец, модуль могешь выложить для примера? 1. Если вы на фирме не используете розграничение прав доступа на уровне записей (каждый пользователь видит только своих клиентов и свои документы), то можешь просто отключить константу "Ограничивать права на уровне записей". Ошибка уйдет. 2. Если используете, тогда в последнем обновлении вышло исправление формы критерия отбора "Документы по Контрагенту". У меня Управление торговлей для Украины с CRM модулем. В этой конфигурации, в карточке клиента есть закладка "Документы" в которую выводятся все документы клиента - вот на этой закладке и вылетала 1С с ошибкой (ограничение 256 таблиц). В каком месте у тебя вообще вылетает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=28&mobile=1&tid=1523651]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
170ms |
get topic data: |
11ms |
get forum data: |
4ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 470ms |

| 0 / 0 |
