Имя: Пароль:
1C
1С v8
v8: ЗУП ошибка при проведении табеля
0 KnightAlone
 
04.08.11
14:27
ЗУП релиз 2.5.38.1, переведен недавно с 37го релиза, а чуть ранее с 34го. на 34м точно табели проводились нормально. на 37м возможно не успели ничего создать.
ошибка следующая
СУБД:Microsoft OLE DB Provider for SQL Server: The query processor ran out of internal resources and could not produce a query plan. This is a rare event and only expected for extremely complex queries or queries that reference a very large numbers of tables or partitions. Please simplify the query. If you believe you have received this message in error, contact Customer Support Services for more information.HRESULT=80040E14, SQLSrvr: SQLSTATE=42000, state=1, Severity=10, native=8623, line = 1

проблема в том, что даже остановка по ошибке в остадчике не ловит момент ошибки. в описании ошибки тоже нет указания на строку и выбор только закрыть 1с или перезапустить. буду сейчас все проведение табеля пошагово отслеживать.

может у кого было что-то подобное?
1 KnightAlone
 
04.08.11
17:28
подыму тему
2 gae
 
04.08.11
18:03
хы... значит я не одинок. в техподдержку я отправил базу вчера с воспроизведением
3 gae
 
04.08.11
18:04
Какой SQL-сервер? Под какими правами проявляется? Есть ли RLS?
4 KnightAlone
 
04.08.11
18:07
есть рлс. я под админом все без проблем провожу. а пользователи под рлс обламываются. причем не все и не всегда
5 gae
 
04.08.11
18:08
Верcия скуля какая?
6 KnightAlone
 
05.08.11
13:26
что, тока у нас двоих валится? никто рлс не использует?
7 KnightAlone
 
05.08.11
14:04
у меня валится в модуле объекта документа табель, в функции СформироватьЗапросДляРегистраРасчета

ТекстЗапросаДляОтладки = ТекстЗапросаДляОтладки + Запрос.Текст + ";" + Символы.ПС;
   Запрос.Выполнить();

вот на выполнить и валится
8 KnightAlone
 
05.08.11
14:12
хы. вот эта портянка пытается выполнится. и валится. типовая портянка

ВЫБРАТЬ
   КлассификаторИспользованияРабочегоВремени.Ссылка КАК Ссылка
ПОМЕСТИТЬ ВТСписокПропусков
ИЗ
   Справочник.КлассификаторИспользованияРабочегоВремени КАК КлассификаторИспользованияРабочегоВремени
ГДЕ
   (НЕ КлассификаторИспользованияРабочегоВремени.РабочееВремя)
   И КлассификаторИспользованияРабочегоВремени.Ссылка <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ВыходныеДни)

ИНДЕКСИРОВАТЬ ПО
   Ссылка;
ВЫБРАТЬ РАЗЛИЧНЫЕ
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник КАК Сотрудник,
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ПервыйВидВремени1 КАК ВидВремени,
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ПервыйЧасов1 КАК Часов,
   1 КАК ДеньМесяца
ПОМЕСТИТЬ ВТВсеДниТабеля
ИЗ
   Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
ГДЕ
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
   И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ПервыйВидВремени1 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)

   ОБЪЕДИНИТЬ ВСЕ

   ВЫБРАТЬ РАЗЛИЧНЫЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ВторойВидВремени1,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ВторойЧасов1,
       1
   ИЗ
       Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
   ГДЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
       И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ВторойВидВремени1 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ РАЗЛИЧНЫЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ТретийВидВремени1,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ТретийЧасов1,
       1
   ИЗ
       Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
   ГДЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
       И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ТретийВидВремени1 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ РАЗЛИЧНЫЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ЧетвертыйВидВремени1,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ЧетвертыйЧасов1,
       1
   ИЗ
       Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
   ГДЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
       И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ЧетвертыйВидВремени1 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)
       ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ РАЗЛИЧНЫЕ
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник КАК Сотрудник,
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ПервыйВидВремени2 КАК ВидВремени,
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ПервыйЧасов2 КАК Часов,
   2 КАК ДеньМесяца
ИЗ
   Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
ГДЕ
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
   И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ПервыйВидВремени2 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)

   ОБЪЕДИНИТЬ ВСЕ

   ВЫБРАТЬ РАЗЛИЧНЫЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ВторойВидВремени2,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ВторойЧасов2,
       2
   ИЗ
       Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
   ГДЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
       И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ВторойВидВремени2 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ РАЗЛИЧНЫЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ТретийВидВремени2,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ТретийЧасов2,
       2
   ИЗ
       Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
   ГДЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
       И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ТретийВидВремени2 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ РАЗЛИЧНЫЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ЧетвертыйВидВремени2,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ЧетвертыйЧасов2,
       2
   ИЗ
       Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
   ГДЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
       И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ЧетвертыйВидВремени2 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)
       ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ РАЗЛИЧНЫЕ
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник КАК Сотрудник,
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ПервыйВидВремени3 КАК ВидВремени,
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ПервыйЧасов3 КАК Часов,
   3 КАК ДеньМесяца
ИЗ
   Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
ГДЕ
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
   И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ПервыйВидВремени3 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)

   ОБЪЕДИНИТЬ ВСЕ

   ВЫБРАТЬ РАЗЛИЧНЫЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ВторойВидВремени3,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ВторойЧасов3,
       3
   ИЗ
       Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
   ГДЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
       И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ВторойВидВремени3 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ РАЗЛИЧНЫЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ТретийВидВремени3,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ТретийЧасов3,
       3
   ИЗ
       Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
   ГДЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
       И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ТретийВидВремени3 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ РАЗЛИЧНЫЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ЧетвертыйВидВремени3,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ЧетвертыйЧасов3,
       3
   ИЗ
       Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
   ГДЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
       И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ЧетвертыйВидВремени3 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)
       ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ РАЗЛИЧНЫЕ
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник КАК Сотрудник,
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ПервыйВидВремени4 КАК ВидВремени,
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ПервыйЧасов4 КАК Часов,
   4 КАК ДеньМесяца
ИЗ
   Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
ГДЕ
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
   И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ПервыйВидВремени4 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)

   ОБЪЕДИНИТЬ ВСЕ

   ВЫБРАТЬ РАЗЛИЧНЫЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ВторойВидВремени4,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ВторойЧасов4,
       4
   ИЗ
       Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
   ГДЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
       И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ВторойВидВремени4 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ РАЗЛИЧНЫЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ТретийВидВремени4,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ТретийЧасов4,
       4
   ИЗ
       Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
   ГДЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
       И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ТретийВидВремени4 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ РАЗЛИЧНЫЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ЧетвертыйВидВремени4,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ЧетвертыйЧасов4,
       4
   ИЗ
       Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
   ГДЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
       И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ЧетвертыйВидВремени4 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)
       ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ РАЗЛИЧНЫЕ
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник КАК Сотрудник,
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ПервыйВидВремени5 КАК ВидВремени,
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ПервыйЧасов5 КАК Часов,
   5 КАК ДеньМесяца
ИЗ
   Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
ГДЕ
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
   И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ПервыйВидВремени5 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)

   ОБЪЕДИНИТЬ ВСЕ

   ВЫБРАТЬ РАЗЛИЧНЫЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ВторойВидВремени5,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ВторойЧасов5,
       5
   ИЗ
       Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
   ГДЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
       И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ВторойВидВремени5 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ РАЗЛИЧНЫЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ТретийВидВремени5,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ТретийЧасов5,
       5
   ИЗ
       Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
   ГДЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
       И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ТретийВидВремени5 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ РАЗЛИЧНЫЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ЧетвертыйВидВремени5,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ЧетвертыйЧасов5,
       5
   ИЗ
       Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
   ГДЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
       И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ЧетвертыйВидВремени5 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)
       ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ РАЗЛИЧНЫЕ
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник КАК Сотрудник,
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ПервыйВидВремени6 КАК ВидВремени,
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ПервыйЧасов6 КАК Часов,
   6 КАК ДеньМесяца
ИЗ
   Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
ГДЕ
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
   И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ПервыйВидВремени6 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)

   ОБЪЕДИНИТЬ ВСЕ

   ВЫБРАТЬ РАЗЛИЧНЫЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ВторойВидВремени6,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ВторойЧасов6,
       6
   ИЗ
       Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
   ГДЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
       И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ВторойВидВремени6 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ РАЗЛИЧНЫЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ТретийВидВремени6,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ТретийЧасов6,
       6
   ИЗ
       Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
   ГДЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
       И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ТретийВидВремени6 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ РАЗЛИЧНЫЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ЧетвертыйВидВремени6,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ЧетвертыйЧасов6,
       6
   ИЗ
       Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
   ГДЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
       И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ЧетвертыйВидВремени6 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)
       ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ РАЗЛИЧНЫЕ
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник КАК Сотрудник,
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ПервыйВидВремени7 КАК ВидВремени,
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ПервыйЧасов7 КАК Часов,
   7 КАК ДеньМесяца
ИЗ
   Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
ГДЕ
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
   И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ПервыйВидВремени7 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)

   ОБЪЕДИНИТЬ ВСЕ

   ВЫБРАТЬ РАЗЛИЧНЫЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ВторойВидВремени7,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ВторойЧасов7,
       7
   ИЗ
       Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
   ГДЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
       И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ВторойВидВремени7 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ РАЗЛИЧНЫЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ТретийВидВремени7,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ТретийЧасов7,
       7
   ИЗ
       Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
   ГДЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
       И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ТретийВидВремени7 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ РАЗЛИЧНЫЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ЧетвертыйВидВремени7,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ЧетвертыйЧасов7,
       7
   ИЗ
       Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
   ГДЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
       И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ЧетвертыйВидВремени7 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)
       ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ РАЗЛИЧНЫЕ
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник КАК Сотрудник,
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ПервыйВидВремени8 КАК ВидВремени,
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ПервыйЧасов8 КАК Часов,
   8 КАК ДеньМесяца
ИЗ
   Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
ГДЕ
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
   И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ПервыйВидВремени8 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)

   ОБЪЕДИНИТЬ ВСЕ

   ВЫБРАТЬ РАЗЛИЧНЫЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ВторойВидВремени8,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ВторойЧасов8,
       8
   ИЗ
       Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
   ГДЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
       И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ВторойВидВремени8 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ РАЗЛИЧНЫЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ТретийВидВремени8,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ТретийЧасов8,
       8
   ИЗ
       Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
   ГДЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
       И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ТретийВидВремени8 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ РАЗЛИЧНЫЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ЧетвертыйВидВремени8,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ЧетвертыйЧасов8,
       8
   ИЗ
       Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
   ГДЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
       И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ЧетвертыйВидВремени8 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)
       ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ РАЗЛИЧНЫЕ
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник КАК Сотрудник,
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ПервыйВидВремени9 КАК ВидВремени,
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ПервыйЧасов9 КАК Часов,
   9 КАК ДеньМесяца
ИЗ
   Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
ГДЕ
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
   И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ПервыйВидВремени9 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)

   ОБЪЕДИНИТЬ ВСЕ

   ВЫБРАТЬ РАЗЛИЧНЫЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ВторойВидВремени9,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ВторойЧасов9,
       9
   ИЗ
       Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
   ГДЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
       И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ВторойВидВремени9 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ РАЗЛИЧНЫЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ТретийВидВремени9,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ТретийЧасов9,
       9
   ИЗ
       Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
   ГДЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
       И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ТретийВидВремени9 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ РАЗЛИЧНЫЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ЧетвертыйВидВремени9,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ЧетвертыйЧасов9,
       9
   ИЗ
       Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
   ГДЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
       И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ЧетвертыйВидВремени9 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)
       ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ РАЗЛИЧНЫЕ
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник КАК Сотрудник,
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ПервыйВидВремени10 КАК ВидВремени,
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ПервыйЧасов10 КАК Часов,
   10 КАК ДеньМесяца
ИЗ
   Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
ГДЕ
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
   И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ПервыйВидВремени10 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)

   ОБЪЕДИНИТЬ ВСЕ

   ВЫБРАТЬ РАЗЛИЧНЫЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ВторойВидВремени10,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ВторойЧасов10,
       10
   ИЗ
       Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
   ГДЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
       И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ВторойВидВремени10 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ РАЗЛИЧНЫЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ТретийВидВремени10,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ТретийЧасов10,
       10
   ИЗ
       Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
   ГДЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
       И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ТретийВидВремени10 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ РАЗЛИЧНЫЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ЧетвертыйВидВремени10,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ЧетвертыйЧасов10,
       10
   ИЗ
       Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
   ГДЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
       И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ЧетвертыйВидВремени10 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)
       ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ РАЗЛИЧНЫЕ
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник КАК Сотрудник,
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ПервыйВидВремени11 КАК ВидВремени,
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ПервыйЧасов11 КАК Часов,
   11 КАК ДеньМесяца
ИЗ
   Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
ГДЕ
   ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
   И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ПервыйВидВремени11 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)

   ОБЪЕДИНИТЬ ВСЕ

   ВЫБРАТЬ РАЗЛИЧНЫЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ВторойВидВремени11,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ВторойЧасов11,
       11
   ИЗ
       Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя
   ГДЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка = &ДокументСсылка
       И ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ВторойВидВремени11 <> ЗНАЧЕНИЕ(Справочник.КлассификаторИспользованияРабочегоВремени.ПустаяСсылка)
   
   ОБЪЕДИНИТЬ ВСЕ
   
   ВЫБРАТЬ РАЗЛИЧНЫЕ
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Сотрудник,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ТретийВидВремени11,
       ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.ТретийЧасов11,
       11
   ИЗ
       Документ.ТабельУчетаРабочегоВремениОрганизации.ОтработанноеВремя КАК ТабельУчетаРабочегоВреме
9 KnightAlone
 
05.08.11
14:14
хы, оно не влезло. короче там я с 1 дня по 31 день. умеслилось тока по 12ый )
10 gae
 
05.08.11
14:19
В том запросе если убрать создание временной таблицы, то он выполняется, а если создавать - валится.

Какая все-таки у тебя версия MSSQL?
11 KnightAlone
 
05.08.11
14:46
короче убрал в запросе 4ый вид времени, заработало.
12 KnightAlone
 
05.08.11
14:50
(10) без понятия. я прогер+консультант. настройкой серваков не занимаюсь)