Имя: Пароль:
1C
1C 7.7
v7: Помогите найти ошибку в запросе!
0 Absurdus
 
15.11.13
13:55
SELECT    
    Рег.Склад as [Скл as $Справочник.Склады],
    Рег.Номенклатура as [Номенклатура $Справочник.Номенклатура],
    Рег.КоличествоНачальныйОстаток as КолНачОст,
    Рег.КоличествоПриход as КолПриход,
    Рег.КоличествоРасход as КолРасход,
    Рег.КоличествоКонечныйОстаток as КолКонОст
FROM
    $РегистрОстаткиОбороты.ОстаткиТМЦ(:НачДата, :КонДата~,,,
    inner join $Справочник.Номенклатура as НомРег with (nolock) on НомРег.id = Номенклатура and НомРег.id in (select val from #СписокНом)                                                              
    inner join $Справочник.Склады as Склад with (nolock) on Склад.id = Скл and Склад.id in (select val from #СписокМагаз)                              
                               ,,(Номенклатура), (Количество)) as Рег

State 42000, native 102, message [Microsoft][ODBC SQL Server Driver][SQL Server]Неправильный синтаксис около конструкции ".".
1 Ёпрст
 
15.11.13
13:56
(0) бред написан в соединениях унутри ВТ
2 Ёпрст
 
15.11.13
13:56
Которые тебе
а) не нужны
б) неверно написаны.
3 Absurdus
 
15.11.13
13:57
По номенклатуре прокатывает. Добавляю склады - ошибка.
4 Ёпрст
 
15.11.13
14:04
Ё...

FROM
    $РегистрОстаткиОбороты.ОстаткиТМЦ(:НачДата, :КонДата~,,,  ,(Номенклатура in (select val from #СписокНом)) and (Склад in (select val from #СписокМагаз)),(Номенклатура), (Количество)) as Рег


наслаждайся
5 Absurdus
 
15.11.13
14:24
Ну да, работает. Спасибо, наслаждаюсь.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн