Имя: Пароль:
1C
1С v8
Слишком много имен таблиц в запросе
0 Шелест
 
27.11.12
12:20
Ошибка выполнения запроса
по причине:
Построенный запрос к СУБД использует слишком много таблиц. Допустимо не более 256.
Microsoft OLE DB Provider for SQL Server: Слишком много имен таблиц в запросе. Максимально допустимое значение - 256.
HRESULT=80040E14, HRESULT=80040E14, HRESULT=80040E14, HRESULT=80040E14, HRESULT=80040E14, HRESULT=80040E14, HRESULT=80040E14, HRESULT=80040E14, HRESULT=80040E14, HRESULT=80040E14, HRESULT=80040E14, HRESULT=80040E14, HRESULT=80040E14, HRESULT=80040E14, HRESULT=80040E14, HRESULT=80040E14, HRESULT=80040E14, HRESULT=80040E14, HRESULT=80040E14, HRESULT=80040E14, HRESULT=80040E14, SQLSrvr: SQLSTATE=42000, state=1, Severity=F, native=102, line=1269
1 PR
 
27.11.12
12:20
Держи нас в курсе.
2 Шелест
 
27.11.12
12:21
Запрос.Текст=
       "ВЫБРАТЬ
       |    ХозрасчетныйДвиженияССубконто.Организация.Код КАК Предприятие,
       |    ХозрасчетныйДвиженияССубконто.СчетДт.Код КАК СчетДт,
       |    ВЫБОР
       |        КОГДА (НЕ ХозрасчетныйДвиженияССубконто.СубконтоДт2 ССЫЛКА Справочник.СтатьиДвиженияДенежныхСредств)
       |            ТОГДА ХозрасчетныйДвиженияССубконто.СубконтоДт2.Код
       |        ИНАЧЕ """"
       |    КОНЕЦ КАК КодАналитикиДт,
       |    ВЫБОР
       |        КОГДА (НЕ ХозрасчетныйДвиженияССубконто.СубконтоДт2 ССЫЛКА Справочник.СтатьиДвиженияДенежныхСредств)
       |            ТОГДА ХозрасчетныйДвиженияССубконто.СубконтоДт2.Наименование
       |        ИНАЧЕ """"
       |    КОНЕЦ КАК НаименованиеАналитикиДт,
       |    ВЫБОР
       |        КОГДА (НЕ ХозрасчетныйДвиженияССубконто.СубконтоДт1 ССЫЛКА Справочник.СтатьиДвиженияДенежныхСредств)
       |            ТОГДА ХозрасчетныйДвиженияССубконто.СубконтоДт1.Код
       |        ИНАЧЕ """"
       |    КОНЕЦ КАК КодРодительскойАналитикиДт,
       |    ВЫБОР
       |        КОГДА (НЕ ХозрасчетныйДвиженияССубконто.СубконтоДт1 ССЫЛКА Справочник.СтатьиДвиженияДенежныхСредств)
       |            ТОГДА ХозрасчетныйДвиженияССубконто.СубконтоДт1.Наименование
       |        ИНАЧЕ """"
       |    КОНЕЦ КАК НаименованиеРодительскойАналитикиДт,
       |    ХозрасчетныйДвиженияССубконто.СчетКт.Код КАК СчетКт,
       |    ВЫБОР
       |        КОГДА (НЕ ХозрасчетныйДвиженияССубконто.СубконтоКт2 ССЫЛКА Справочник.СтатьиДвиженияДенежныхСредств)
       |            ТОГДА ХозрасчетныйДвиженияССубконто.СубконтоКт2.Код
       |        ИНАЧЕ """"
       |    КОНЕЦ КАК КодАналитикиКт,
       |    ВЫБОР
       |        КОГДА (НЕ ХозрасчетныйДвиженияССубконто.СубконтоКт2 ССЫЛКА Справочник.СтатьиДвиженияДенежныхСредств)
       |            ТОГДА ХозрасчетныйДвиженияССубконто.СубконтоКт2.Наименование
       |        ИНАЧЕ """"
       |    КОНЕЦ КАК НаименованиеАналитикиКт,
       |    ВЫБОР
       |        КОГДА (НЕ ХозрасчетныйДвиженияССубконто.СубконтоКт1 ССЫЛКА Справочник.СтатьиДвиженияДенежныхСредств)
       |            ТОГДА ХозрасчетныйДвиженияССубконто.СубконтоКт1.Код
       |        ИНАЧЕ """"
       |    КОНЕЦ КАК КодРодительскойАналитикиКт,
       |    ВЫБОР
       |        КОГДА (НЕ ХозрасчетныйДвиженияССубконто.СубконтоКт1 ССЫЛКА Справочник.СтатьиДвиженияДенежныхСредств)
       |            ТОГДА ХозрасчетныйДвиженияССубконто.СубконтоКт1.Наименование
       |        ИНАЧЕ """"
       |    КОНЕЦ КАК НаименованиеРодительскойАналитикиКт,
       |    ХозрасчетныйДвиженияССубконто.Сумма КАК Сумма,
       |    ХозрасчетныйДвиженияССубконто.Период КАК ДатаПроводки,
       |    ХозрасчетныйДвиженияССубконто.Регистратор.НазначениеПлатежа КАК НазначениеПлатежа,
       |    ХозрасчетныйДвиженияССубконто.Регистратор.Комментарий КАК Комментарий
       |ИЗ
       |    РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(
       |            &ДатаС,
       |            &ДатаПо,
       |            (СчетДт.Ссылка = &Счет51
       |                ИЛИ СчетКт.Ссылка = &Счет51
       |                ИЛИ СчетДт.Ссылка В ИЕРАРХИИ (&Счет50)
       |                ИЛИ СчетКт.Ссылка В ИЕРАРХИИ (&Счет50))
       |                И ВЫБОР
       |                    КОГДА &ВыбОрганизация
       |                        ТОГДА Организация = &Организация
       |                    ИНАЧЕ ИСТИНА
       |                КОНЕЦ,
       |            ,
       |            ) КАК ХозрасчетныйДвиженияССубконто
       |
       |УПОРЯДОЧИТЬ ПО
       |    ХозрасчетныйДвиженияССубконто.Регистратор.Дата";


что не так с запросом?
3 чувак
 
27.11.12
12:21
скл 2000?
4 PR
 
27.11.12
12:21
(2) Построенный запрос к СУБД использует слишком много таблиц. Допустимо не более 256.
5 Шелест
 
27.11.12
12:21
(1) обязательно))
6 Шелест
 
27.11.12
12:22
(3) 2005
7 Cube
 
27.11.12
12:22
(2) То, что есть вид субконто, но ты его не используешь... Расстрелять.
8 чувак
 
27.11.12
12:22
(5) Поменяй на 2008-й
9 Шелест
 
27.11.12
12:23
причем с полными правами - все ок
10 PR
 
27.11.12
12:25
(9) Блин, на пятом году стажа не знать про RLS
11 rs_trade
 
27.11.12
12:28
(10) гораздо хуже не знать про гугл. тема то баянище еще тот.
12 mzelensky
 
27.11.12
12:29
(0) если знаешь, по какому счету будешь делать запрос, то все субконто сделай через "ВЫРАЗИТЬ" - тогда заработает!
13 Светлый Гений
 
27.11.12
12:30
говорят, "ЛюбаяСсылка" виновата
14 mzelensky
 
27.11.12
12:31
(13) нагло врут....клевещут, на бедную "ЛюбуюСсылку"...
15 Нуф-Нуф
 
27.11.12
12:50
когда выполняешь запрос не под полными правами, к твоему обычному гаввно запросу добавляется еще один еще более гаввно запрос, который формируется платформой на основе рлс. если ты посмотришь что в итоге идет на скуль - после этого ночью спать не сможешь.