|
Помогите с запросом. | ☑ | ||
---|---|---|---|---|
0
ghostrid3r
02.10.12
✎
16:05
|
Подскажите плз как правильно подкорректировать этот запрос, чтобы можно было открыть конструктором. Сейчас пишет - Ожидается выражение ")", когда добавляешь пишет необходим псевдоним запроса.
ВЫБРАТЬ МестонахождениеОС_УУ.ОбъектСтроительства КАК ОС_УУ, 1 КАК КоличествоОстаток_УУ, СобытияОС_УУ.Событие КАК Событие_УУ, СобытияОС_УУ.Событие.ВидСобытияОС КАК ВидСобытияОС_УУ, МестонахождениеОС_БУ.ОбъектСтроительства КАК ОС_БУ, МестонахождениеОС_БУ.ОбъектСтроительства.КОД КАК ОС_БУКод, МестонахождениеОС_БУ.Счет КАК СчетУчетаБУ, 1 КАК КоличествоОстаток_БУ, СтроительствоОбъектовОсновныхСредств_УУ.СтоимостьОстаток КАК СтоимостьУУ, СтроительствоОбъектовОсновныхСредств_БУ.СтоимостьОстаток КАК СтоимостьБУ, СобытияОС_БУ.Событие КАК Событие_БУ, СобытияОС_БУ.Событие.ВидСобытияОС КАК ВидСобытияОС_БУ, ЕстьNULL(МестонахождениеОС_БУ.МесторасположениеОС,МестонахождениеОС_УУ.МесторасположениеОС) КАК МесторасположениеОС ИЗ (ВЫБРАТЬ МестонахождениеОС_УУ.ОсновноеСредство КАК ОбъектСтроительства, МестонахождениеОС_УУ.МесторасположениеОС КАК МесторасположениеОС ИЗ РегистрСведений.МестонахождениеОС.СрезПоследних(&НаДату, ) КАК МестонахождениеОС_УУ ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.СтроительствоОбъектовОсновныхСредств.Остатки(&НаДату, ) КАК СтоимостьОс_УУ ПО МестонахождениеОС_УУ.ОсновноеСредство = СтоимостьОс_УУ.ОсновноеСредство ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ СостояниеОС_УУ.ОбъектСтроительства КАК ОбъектСтроительства, МАКСИМУМ(СостояниеОС_УУ.Период) КАК Период ИЗ РегистрСведений.СобытияОС КАК СостояниеОС_УУ ГДЕ СостояниеОС_УУ.Период <= &НаДату СГРУППИРОВАТЬ ПО СостояниеОС_УУ.ОбъектСтроительства) КАК ПоследнееСобытие_УУ ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СобытияОС КАК СобытияОС_УУ ПО ПоследнееСобытие_УУ.ОбъектСтроительства = СобытияОС_УУ.ОбъектСтроительства И ПоследнееСобытие_УУ.Период = СобытияОС_УУ.Период ПО МестонахождениеОС_УУ.ОбъектСтроительства = ПоследнееСобытие_УУ.ОбъектСтроительства ПОЛНОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ХозрасчетныйОстатки.Субконто1 КАК ОбъектСтроительства, ХозрасчетныйОстатки.Счет КАК Счет, МестонахождениеОСБУ.МесторасположениеОС КАК МесторасположениеОС ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки( &НаДату, (Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ОбъектыСтроительства)) ИЛИ Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ДругиеНеоборотныеМатериальныеАктивыГруппа))), &ОСПодразделенияМОЛ, Организация = &Организация ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.МестонахождениеОСБухгалтерскийУчет.СрезПоследних(&НаДату, Организация = &Организация) КАК МестонахождениеОСБУ ПО ХозрасчетныйОстатки.Субконто1 = МестонахождениеОСБУ.ОбъектСтроительства ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.СтроительствоОбъектовОсновныхСредствБухгалтерскийУчет.Остатки(&НаДату, &Организация = Организация) КАК СтроительствоОбъектовОсновныхСредств_БУ ПО МестонахождениеОС_БУ.ОбъектСтроительства = СтроительствоОбъектовОсновныхСредств_БУ.ОбъектСтроительства ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ СостояниеОсновногоОС_БУ.ОбъектСтроительства КАК ОбъектСтроительства, МАКСИМУМ(СостояниеОсновногоОС_БУ.Период) КАК Период ИЗ РегистрСведений.СобытияОСОрганизаций КАК СостояниеОсновногоОС_БУ ГДЕ СостояниеОсновногоОС_БУ.Период <= &НаДату СГРУППИРОВАТЬ ПО СостояниеОсновногоОС_БУ.ОбъектСтроительства) КАК ПоследнееСобытие_БУ ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СобытияОСОрганизаций КАК СобытияОС_БУ ПО ПоследнееСобытие_БУ.ОбъектСтроительства = СобытияОС_БУ.ОбъектСтроительства И ПоследнееСобытие_БУ.Период = СобытияОС_БУ.Период ПО МестонахождениеОС_БУ.ОбъектСтроительства = ПоследнееСобытие_БУ.ОбъектСтроительства ПО МестонахождениеОС_УУ.ОбъектСтроительства = МестонахождениеОС_БУ.ОбъектСтроительства Где МестонахождениеОС_БУ.Счет В ИЕРАРХИИ (&СчетУчета)) |
|||
1
DrShad
02.10.12
✎
16:07
|
весь в топку
|
|||
2
mikecool
02.10.12
✎
16:08
|
(0) запрос не читал, но у тебя явно ошибка где то )
|
|||
3
DrShad
02.10.12
✎
16:08
|
(2) да она там не где-то, а везде
|
|||
4
mikecool
02.10.12
✎
16:09
|
+2 чтобы мог открывать конструктором запрос - пиши типа в тексте
&НекийПараметр а далее в коде ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&НекийПараметр", "какая то белиберда") |
|||
5
ghostrid3r
02.10.12
✎
16:09
|
(3) просто класс :) и как эту каку исправлять
|
|||
6
mikecool
02.10.12
✎
16:09
|
(3) походу я вообще не в ту оперу запел )
|
|||
7
mikecool
02.10.12
✎
16:10
|
(5) как испортил - вспоминай и возвращай взад
|
|||
8
ghostrid3r
02.10.12
✎
16:11
|
(7) он изначально такой был, его испортили до меня, терь надо заставить работать.
|
|||
9
GLazNik
02.10.12
✎
16:12
|
(0) ну написано же "необходим псевдоним запроса." добавь псевдонимы к подзапросу. Может и откроет...
|
|||
10
ghostrid3r
02.10.12
✎
16:15
|
(9) он потом пишет ожидается имя таблицы....
|
|||
11
GLazNik
02.10.12
✎
16:16
|
(10) А оно точно работает? Хрень тут какая-то одна. Проще с 0 написать :)
|
|||
12
DrShad
02.10.12
✎
16:16
|
(10) звездишь ты все - не мог этот запрос никогда работать
|
|||
13
Daenerys
02.10.12
✎
16:17
|
вроде здесь должна быть скобка
&ОСПодразделенияМОЛ, Организация = &Организация ) |
|||
14
GLazNik
02.10.12
✎
16:19
|
(13) там чет многа где скобок не хватат. Может там какая нить защита от дурака еще есть. Типа над текстом запроса еще дополнительные манипуляции происходят.
|
|||
15
ghostrid3r
02.10.12
✎
16:19
|
(12) а я не утверждал что он когда то работал
|
|||
16
GLazNik
02.10.12
✎
16:20
|
(15) тогда в топку этот запрос.
|
|||
17
PR
02.10.12
✎
16:27
|
(0) Писец.
Все выбирается из вложенного запроса, который не закрыт скобкой и которому не назначен псевдоним, но при этом все выбирается ни разу не из этого вложенного запроса. Писец. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |