|
Где-то накосячила в запросе | ☑ | ||
---|---|---|---|---|
0
ponaroshku
29.12.11
✎
05:50
|
Привет, всех с наступающим:) помогите найти ошибку
Написала запрос, выдает ошибку Ожидается имя таблицы ГДЕ <<?>> ВЫБРАТЬ РАЗЛИЧНЫЕ МестонахождениеОСБухгалтерскийУчетСрезПоследних.Организация КАК Организация, МестонахождениеОСБухгалтерскийУчетСрезПоследних.Период, МестонахождениеОСБухгалтерскийУчетСрезПоследних.Регистратор, МестонахождениеОСБухгалтерскийУчетСрезПоследних.МОЛ КАК МОЛ, МестонахождениеОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство КАК ОсновноеСредство, МестонахождениеОСБухгалтерскийУчетСрезПоследних.Местонахождение КАК Местонахождение, СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчетСрезПоследних.СпособыОтраженияРасходовПоАмортизации, ВложенныйЗапрос.ПодразделениеОрганизации, ВложенныйЗапрос2.Организация, ВложенныйЗапрос2.ОсновноеСредство, СостоянияОСОрганизаций.Состояние ИЗ РегистрСведений.СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчет.СрезПоследних КАК СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчетСрезПоследних ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.МестонахождениеОСБухгалтерскийУчет.СрезПоследних КАК МестонахождениеОСБухгалтерскийУчетСрезПоследних ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.СостоянияОСОрганизаций КАК СостоянияОСОрганизаций ПО (СостоянияОСОрганизаций.ОсновноеСредство = МестонахождениеОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство) И (СостоянияОСОрганизаций.Организация = МестонахождениеОСБухгалтерскийУчетСрезПоследних.Организация) ПО СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство = МестонахождениеОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство И СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчетСрезПоследних.Организация = МестонахождениеОСБухгалтерскийУчетСрезПоследних.Организация ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ СпособыОтраженияРасходовПоАмортизацииСпособы.ПодразделениеОрганизации КАК ПодразделениеОрганизации, СпособыОтраженияРасходовПоАмортизацииСпособы.Ссылка КАК Ссылка ИЗ Справочник.СпособыОтраженияРасходовПоАмортизации.Способы КАК СпособыОтраженияРасходовПоАмортизацииСпособы) КАК ВложенныйЗапрос ПО СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчетСрезПоследних.СпособыОтраженияРасходовПоАмортизации.Ссылка = ВложенныйЗапрос.Ссылка ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПервоначальныеСведенияОС.СрезПоследних КАК ПервоначальныеСведенияОССрезПоследних ПО СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство = ПервоначальныеСведенияОССрезПоследних.ОсновноеСредство И (ПервоначальныеСведенияОССрезПоследних.ОсновноеСредство = МестонахождениеОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство) ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ СостоянияОСОрганизаций.Организация КАК Организация, СостоянияОСОрганизаций.ОсновноеСредство КАК ОсновноеСредство, МАКСИМУМ(СостоянияОСОрганизаций.ДатаСостояния) КАК ДатаСостояния ИЗ РегистрСведений.СостоянияОСОрганизаций КАК СостоянияОСОрганизаций2 ГДЕ СостоянияОСОрганизаций.ДатаСостояния <= &ДатаСостояния СГРУППИРОВАТЬ ПО СостоянияОСОрганизаций.Организация, СостоянияОСОрганизаций.ОсновноеСредство) КАК ВложенныйЗапрос2 ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостоянияОСОрганизаций КАК СостоянияОСОрганизаций2 ПО ВложенныйЗапрос2.Организация = СостоянияОСОрганизаций.Организация И ВложенныйЗапрос2.ОсновноеСредство = СостоянияОСОрганизаций.ОсновноеСредство И ВложенныйЗапрос2.ДатаСостояния = СостоянияОСОрганизаций.ДатаСостояния ГДЕ СостоянияОСОрганизаций.Состояние = ЗНАЧЕНИЕ(Перечисление.СостоянияОС.ПринятоКУчету) |
|||
1
vah1
29.12.11
✎
05:58
|
много текста, удаляй с конца
|
|||
2
Гефест
29.12.11
✎
05:59
|
СостоянияОСОрганизаций
СостоянияОСОрганизаций2 Таки разберись внематочно, где какая таблица используется |
|||
3
lxndr
29.12.11
✎
06:01
|
Последние в последних 2 соединениях не определено по каким полям соединять
|
|||
4
ponaroshku
29.12.11
✎
06:08
|
(3) спасибо, сейчас покопаюсь
|
|||
5
ponaroshku
29.12.11
✎
06:23
|
Поправила, поместила в консоль
ВЫБРАТЬ РАЗЛИЧНЫЕ СостоянияОСОрганизаций.Состояние, МестонахождениеОСБухгалтерскийУчетСрезПоследних.Организация, МестонахождениеОСБухгалтерскийУчетСрезПоследних.Период, МестонахождениеОСБухгалтерскийУчетСрезПоследних.Регистратор, МестонахождениеОСБухгалтерскийУчетСрезПоследних.МОЛ, МестонахождениеОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство, МестонахождениеОСБухгалтерскийУчетСрезПоследних.Местонахождение, СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчетСрезПоследних.СпособыОтраженияРасходовПоАмортизации, ВложенныйЗапрос1.ПодразделениеОрганизации ИЗ (ВЫБРАТЬ СостоянияОСОрганизаций.Организация КАК Организация, СостоянияОСОрганизаций.ОсновноеСредство КАК ОсновноеСредство, МАКСИМУМ(СостоянияОСОрганизаций.ДатаСостояния) КАК ДатаСостояния ИЗ РегистрСведений.СостоянияОСОрганизаций КАК СостоянияОСОрганизаций ГДЕ СостоянияОСОрганизаций.ДатаСостояния <= &ДатаСостояния СГРУППИРОВАТЬ ПО СостоянияОСОрганизаций.Организация, СостоянияОСОрганизаций.ОсновноеСредство) КАК ВложенныйЗапрос ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостоянияОСОрганизаций КАК СостоянияОСОрганизаций ПО ВложенныйЗапрос.Организация = СостоянияОСОрганизаций.Организация И ВложенныйЗапрос.ОсновноеСредство = СостоянияОСОрганизаций.ОсновноеСредство И ВложенныйЗапрос.ДатаСостояния = СостоянияОСОрганизаций.ДатаСостояния, РегистрСведений.СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчет.СрезПоследних КАК СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчетСрезПоследних ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.МестонахождениеОСБухгалтерскийУчет.СрезПоследних КАК МестонахождениеОСБухгалтерскийУчетСрезПоследних ПО СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство = МестонахождениеОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство И СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчетСрезПоследних.Организация = МестонахождениеОСБухгалтерскийУчетСрезПоследних.Организация ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ СпособыОтраженияРасходовПоАмортизацииСпособы.ПодразделениеОрганизации КАК ПодразделениеОрганизации, СпособыОтраженияРасходовПоАмортизацииСпособы.Ссылка КАК Ссылка ИЗ Справочник.СпособыОтраженияРасходовПоАмортизации.Способы КАК СпособыОтраженияРасходовПоАмортизацииСпособы) КАК ВложенныйЗапрос1 ПО СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчетСрезПоследних.СпособыОтраженияРасходовПоАмортизации.Ссылка = ВложенныйЗапрос1.Ссылка ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ПервоначальныеСведенияОСБухгалтерскийУчет.СрезПоследних КАК ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних ПО СпособыОтраженияРасходовПоАмортизацииОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство = ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство ГДЕ СостоянияОСОрганизаций.Состояние = ЗНАЧЕНИЕ(Перечисление.СостоянияОС.ПринятоКУчету) Выводит, все ок Но при копировании этого запроса в скд ошибка остается |
|||
6
lxndr
29.12.11
✎
06:42
|
(5) точно то, что нужно копируешь?
|
|||
7
ponaroshku
29.12.11
✎
06:44
|
(6) да:)))
консоль выводит все данные, вставляю в скд, через конструктор открываю запрос, закрываю, сохраняю, открываю в 1с-ке: Ожидается имя таблицы ГДЕ <<?>> мистика какая-то |
|||
8
Wobland
29.12.11
✎
06:48
|
(7) попробуй не делать "через конструктор открываю запрос, закрываю"
|
|||
9
Wobland
29.12.11
✎
06:49
|
видел я у себя такую мистику: запрос конструктором открывается, но не выполняется - разное количество полей в объединяемых. причём считал - одинаковое оно ;)
|
|||
10
ponaroshku
29.12.11
✎
07:03
|
(8) привет:)
да, действительно после того, как перестала так делать все заработало чудеса какие-то:)) |
|||
11
ponaroshku
29.12.11
✎
07:03
|
+(10) строится он в консоли же тоже конструктором
|
|||
12
Wobland
29.12.11
✎
07:04
|
(10) ну какие чудеса, просто конструктор меняет текст запроса. странно, конечно, но раз зарабобтало, не трожь ;)
|
|||
13
ponaroshku
29.12.11
✎
07:08
|
(12) я даже дышать перестала:)))
|
|||
14
Wobland
29.12.11
✎
07:33
|
пробовал повторить на бухии 2.0 - не вышло, никаких ошибков
|
|||
15
ponaroshku
29.12.11
✎
07:36
|
(14) в смысле результат запроса оказался пустым?
|
|||
16
Wobland
29.12.11
✎
07:38
|
(15) в смысле ошибок не было, запрос отработал в СКД. а разбираться в смысле и параметрах не хотелось, поэтому пустой результат не удивил
|
|||
17
ponaroshku
29.12.11
✎
07:40
|
(15) поняла:)
мистика:))) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |