|
Ошибка в запросе в режиме пользователя не могу найти где | ☑ | ||
---|---|---|---|---|
0
Adgjj
18.09.12
✎
10:03
|
Здравствуйте!
Не могу найти, где ошибка: http://s018.radikal.ru/i516/1209/16/92f4224162de.jpg запрос=новый запрос; запрос.текст="ВЫБРАТЬ | уатПростои.ВидПростоя, | уатПростои.Период КАК ДатаНачПростоя, | уатПростои.Время Вр, | уатПростои.ДатаОкончПростоя, | уатПростои.ПунктПростоя, | уатПростои.Регистратор.Номер Номер, //номер путевки | уатПростои.Регистратор.Дата Дата, | уатПростои.Водитель, | уатПростои.ТС КАК ТранспортноеСредство, | уатПервоначальныеСведенияТС.ГосударственныйНомер КАК ГосНомер, | уатВодителиОрганизаций.ПодразделениеОрганизации //КАК Колонна //| ВЫБОР //| КОГДА ДЕНЬ(ВложенныйЗапрос.ДатаНачПростоя) <= ДЕНЬ(ВложенныйЗапрос.ДатаОкончПростоя) //| ТОГДА ЧАС(ВложенныйЗапрос.ДатаОкончПростоя) * 3600 + МИНУТА(ВложенныйЗапрос.ДатаОкончПростоя) * 60 - (ЧАС(ВложенныйЗапрос.ДатаНачПростоя) * 3600 + МИНУТА(ВложенныйЗапрос.ДатаНачПростоя) * 60) //| ИНАЧЕ 86400 - (ЧАС(ВложенныйЗапрос.ДатаНачПростоя) * 3600 + МИНУТА(ВложенныйЗапрос.ДатаНачПростоя) * 60) + (ЧАС(ВложенныйЗапрос.ДатаОкончПростоя) * 3600 + МИНУТА(ВложенныйЗапрос.ДатаОкончПростоя) * 60) //| КОНЕЦ КАК Вр | ИЗ | РегистрНакопления.уатПростои КАК уатПростои | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.уатПервоначальныеСведенияТС КАК уатПервоначальныеСведенияТС | ПО уатПервоначальныеСведенияТС.ОсновноеСредство = уатПростои.Регистратор | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.уатВодителиОрганизаций КАК уатВодителиОрганизаций | ПО уатПростои.Водитель = уатВодителиОрганизаций.Физлицо | ГДЕ | уатПростои.Активность = Истина | И уатПростои.Период МЕЖДУ &НачДата И &КонДата | И уатПростои.ДатаОкончПростоя МЕЖДУ &НачДата И &КонДата | "; если Автомобиль <> Справочники.ОсновныеСредства.ПустаяСсылка() тогда запрос.текст = запрос.текст + " | уатПростои.ТранспортноеСредство = &ТранспортноеСредство"; конецесли; Запрос.Текст = Запрос.Текст + " |"; если Колонна <> Справочники.ПодразделенияОрганизаций.ПустаяСсылка() тогда запрос.текст = запрос.текст + " | уатВодителиОрганизаций.ПодразделениеОрганизации = &Колонна"; конецесли; Запрос.Текст = Запрос.Текст + " |"; если Водитель <> Справочники.ФизическиеЛица.ПустаяСсылка() тогда запрос.текст = запрос.текст + " | уатПростои.Водитель = &Водитель"; конецесли; Запрос.Текст = Запрос.Текст + " |"; если ПунктПростоя <> Справочники.уатПунктыНазначения.ПустаяСсылка() тогда запрос.текст = запрос.текст + " | уатПростои.ПунктПростоя = &ПунктПростоя"; конецесли; запрос.текст = запрос.текст + " |УПОРЯДОЧИТЬ ПО | Дата УБЫВ, | Водитель"; запрос.УстановитьПараметр("НачДата",НачалоДня(НачДата)); запрос.УстановитьПараметр("КонДата",КонецДня(КонДата)); запрос.УстановитьПараметр("ТранспортноеСредство",Автомобиль); запрос.УстановитьПараметр("Колонна",Колонна); запрос.УстановитьПараметр("Водитель",Водитель); запрос.УстановитьПараметр("ПунктПростоя",ПунктПростоя); Результат = запрос.Выполнить().Выбрать(); |
|||
1
Maxus43
18.09.12
✎
10:04
|
И забыл, у динамически добавляемых условий
|
|||
2
Maxus43
18.09.12
✎
10:05
|
| И уатВодителиОрганизаций.ПодразделениеОрганизации = &Колонна";
и т.д. |
|||
3
Adgjj
18.09.12
✎
10:05
|
спасибо
|
|||
4
чувак
18.09.12
✎
10:07
|
теперь фотку давай. не нарушай традиции, иначе
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |