Имя: Пароль:
1C
1С v8
v8: Ограничение в количестве таблиц 256
,
0 Живаго
 
14.12.11
19:54
Добавил в запрос (текст запроса не привожу ОЧЕНЬ БОЛЬШОЙ) условие вида
Где ДоговорКонтрагента = ДоговорКонтрагента.Владелец.ОсновнойДоговорКонтрагента

Вылетает по ошибке ограничения кол-ва таблице

Я пробовал пихать условие в параметры виртуальной таблицы не помогло.

Есть ли способ как нибудь оптимизировать именно это условие?
1 zak555
 
14.12.11
19:55
что за ограничения ?
2 Господин ПЖ
 
14.12.11
19:56
там где поля составные - выразить "руками" в необходимые типы... чтобы не тащило лишних таблиц
3 Живаго
 
14.12.11
19:57
Microsoft OLE DB Provider for SQL Server: Too many table names in the query. The maximum allowable is 256.
Вот такое
4 Живаго
 
14.12.11
19:58
(2) Слишком большой запрос слишком много таких случаев, нельзя ли какнибудь с этим условием именно?
5 Господин ПЖ
 
14.12.11
19:59
чтобы опять стало 255 таблиц и на завтра опять долбануло? как вариант еще сбоку нахлабучивается rls - выполнять без него
6 Lama12
 
14.12.11
20:05
(0) Обновите в конце концов SQL server. Там стоимость перехода в этом году копеечная. Дальше придется за полную стоимость покупать.
7 Живаго
 
14.12.11
20:09
(5) (6) Вы правы конечно, но этой базе до нового года жить осталось. Поэтому и хотелось бы малой кровью. SQL это к одмину и не за пять минут, надо быстренько решить проблему.
А RLS это вариант правда ниочень хороший :(
8 pumbaEO
 
14.12.11
20:12
а отдельно контрагентов с основными договорами в ВТ не вариант?
9 luckyluke
 
14.12.11
20:25
про Выразить() уже было?
10 luckyluke
 
14.12.11
20:26
про Выразить уже было?
11 Byasha
 
14.12.11
22:28
Это что ж за запрос такой который такое количество таблиц юзает? Просто интересно что за задача.
Основная теорема систематики: Новые системы плодят новые проблемы.