0
Anna-Ain
24.01.14
✎
12:21
|
Здравствуйте, при выполнении отчета выдает ошибку
Ошибка выполнения запроса
по причине:
Построенный запрос к СУБД использует слишком много таблиц. Допустимо не более 256.
Microsoft OLE DB Provider for SQL Server: Too many table names in the query. The maximum allowable is 256.
Запрос такой:
ВЫБРАТЬ
РабочееВремяРаботниковОрганизаций.Сотрудник,
СУММА(РабочееВремяРаботниковОрганизаций.Часов) КАК Часов,
РабочееВремяРаботниковОрганизаций.Организация,
РабочееВремяРаботниковОрганизаций.Период
ИЗ
РегистрНакопления.РабочееВремяРаботниковОрганизаций КАК РабочееВремяРаботниковОрганизаций
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
ПО РабочееВремяРаботниковОрганизаций.Сотрудник = ЗначенияСвойствОбъектов.Объект.Ссылка
СГРУППИРОВАТЬ ПО
РабочееВремяРаботниковОрганизаций.Сотрудник,
РабочееВремяРаботниковОрганизаций.Регистратор,
РабочееВремяРаботниковОрганизаций.Организация,
РабочееВремяРаботниковОрганизаций.Период
{ХАРАКТЕРИСТИКИ
ТИП(Справочник.СотрудникиОрганизаций)
ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
СвойстваОбъектов.Ссылка,
СвойстваОбъектов.Наименование,
СвойстваОбъектов.ТипЗначения
ИЗ
ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
ГДЕ
СвойстваОбъектов.НазначениеСвойства = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_СотрудникиОрганизаций)
И НЕ СвойстваОбъектов.ПометкаУдаления)
ПОЛЕКЛЮЧА Ссылка
ПОЛЕИМЕНИ Наименование
ПОЛЕТИПАЗНАЧЕНИЯ ТипЗначения
ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.ЗначенияСвойствОбъектов
ПОЛЕОБЪЕКТА Объект
ПОЛЕВИДА Свойство
ПОЛЕЗНАЧЕНИЯ Значение }
Помогите, пожалуйста, как его оптимизировать то, на файловой базе все запускается.
|
|