Имя: Пароль:
1C
1С v8
Ошибка в простом запросе
0 Woolf
 
19.11.13
12:42
Добрый день, не могу сообразить, где промахнулся:


ВЫБРАТЬ
ОстаткиИЗакупки.Товар,
ОстаткиИЗакупки.НачКоличество,
ОстаткиИЗакупки.КоличествоПриход,
ОстаткиИЗакупки.КонКоличество
ИЗ
((ВЫБРАТЬ
ЕСТЬNULL(ОстаткиОрганизацийНач.Номенклатура, ОстаткиОрганизацийКон.Номенклатура) КАК Товар,
ЕСТЬNULL(ОстаткиОрганизацийНач.КоличествоОстаток,0) КАК НачКоличество,
ЕСТЬNULL(ОстаткиОрганизацийКон.КоличествоОстаток,0) КАК КонКоличество,
(ЕСТЬNULL(ОстаткиОрганизацийКон.КоличествоОстаток,0) - ЕСТЬNULL(ОстаткиОрганизацийНач.КоличествоОстаток,0)) КАК Оборот
ИЗ
РегистрНакопления.ТоварыОрганизаций.Остатки(&ДатаНач) КАК ОстаткиОрганизацийНач
ПОЛНОЕ СОЕДИНЕНИЕ
РегистрНакопления.ТоварыОрганизаций.Остатки(&ДатаКон) КАК ОстаткиОрганизацийКон
ПО
ОстаткиОрганизацийНач.Номенклатура = ОстаткиОрганизацийКон.Номенклатура) КАК Остатки
ЛЕВОЕ СОЕДИНЕНИЕ
(ВЫБРАТЬ
ЗакупкиОбороты.Номенклатура     КАК Товар,
ЗакупкиОбороты.КоличествоОборот КАК КоличествоПриход
ИЗ
РегистрНакопления.Закупки.Обороты(&ДатаНач,&ДатаКон) КАК ЗакупкиОбороты) КАК Закупки
ПО
Остатки.Товар = Закупки.Товар) КАК ОстаткиИЗакупки
1 Рэйв
 
19.11.13
12:43
А текст ошибки должны с помощью бубна в астрале вопрошать?
2 Woolf
 
19.11.13
12:45
Ожидается выражение "ВЫБРАТЬ"
3 Balabass
 
19.11.13
12:45
Выбор профессии был?
4 Trainee
 
19.11.13
12:46
В консоли? ))Сними выделение с фрагмента.
5 Рэйв
 
19.11.13
12:49
(2)Возможно у тебя какая-нить незаметная  точка или запятая где-то перед Выбрать  стоит.  Ну или (4)
6 catena
 
19.11.13
12:55
(19)После первого ИЗ между двумя скобками поля какие-нить вставь.
7 catena
 
19.11.13
12:56
ну хотя бы так:

ВЫБРАТЬ
ОстаткиИЗакупки.Товар,
ОстаткиИЗакупки.НачКоличество,
ОстаткиИЗакупки.КоличествоПриход,
ОстаткиИЗакупки.КонКоличество
ИЗ
(Выбрать * из(ВЫБРАТЬ
ЕСТЬNULL(ОстаткиОрганизацийНач.Номенклатура, ОстаткиОрганизацийКон.Номенклатура) КАК Товар,
ЕСТЬNULL(ОстаткиОрганизацийНач.КоличествоОстаток,0) КАК НачКоличество,
ЕСТЬNULL(ОстаткиОрганизацийКон.КоличествоОстаток,0) КАК КонКоличество,
(ЕСТЬNULL(ОстаткиОрганизацийКон.КоличествоОстаток,0) - ЕСТЬNULL(ОстаткиОрганизацийНач.КоличествоОстаток,0)) КАК Оборот
ИЗ
РегистрНакопления.ТоварыОрганизаций.Остатки(&ДатаНач) КАК ОстаткиОрганизацийНач
ПОЛНОЕ СОЕДИНЕНИЕ
РегистрНакопления.ТоварыОрганизаций.Остатки(&ДатаКон) КАК ОстаткиОрганизацийКон
ПО
ОстаткиОрганизацийНач.Номенклатура = ОстаткиОрганизацийКон.Номенклатура) КАК Остатки
ЛЕВОЕ СОЕДИНЕНИЕ
(ВЫБРАТЬ
ЗакупкиОбороты.Номенклатура     КАК Товар,
ЗакупкиОбороты.КоличествоОборот КАК КоличествоПриход
ИЗ
РегистрНакопления.Закупки.Обороты(&ДатаНач,&ДатаКон) КАК ЗакупкиОбороты) КАК Закупки
ПО
Остатки.Товар = Закупки.Товар) КАК ОстаткиИЗакупки
8 Woolf
 
19.11.13
12:59
Ай да catena! Жаль что с колечком, а то б женился!)
9 catena
 
19.11.13
13:00
(8)Позна, позна :) Не за что.
10 Woolf
 
19.11.13
13:03
(9)- эх, незадача
11 Пеппи
 
19.11.13
13:11
(8) (9) да уж :)
12 hhhh
 
19.11.13
13:31
(10) всё равно поезжай. В крайнем случае, можно и развестись.
13 Woolf
 
19.11.13
13:38
(12) - колечко демонстрирует, значит всё "ок" на личном фронте, если я чего в барышнях понимаю) Так что наши шансы поют романсы
14 Пеппи
 
19.11.13
13:41
(13) шанс шансу рознь ))