Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 11:54

Помогите с запросом

Автор Harco, 05 ноя 2013, 09:38

0 Пользователей и 1 гость просматривают эту тему.

Harco

Нужно выбрать из регистра сведений контрагентов у которых СуммаКонечныйОстаток меньше нуля и тех у кого и меньше и больше нуля, пишу код, но что-то ругается на вторую где.


ВЫБРАТЬ
ДебиторкаОстаткиИОбороты.Организация,
ДебиторкаОстаткиИОбороты.Контрагент,
ДебиторкаОстаткиИОбороты.Договор,
ДебиторкаОстаткиИОбороты.Заказ,
ДебиторкаОстаткиИОбороты.Менеджер,
ДебиторкаОстаткиИОбороты.СуммаНачальныйОстаток,
ДебиторкаОстаткиИОбороты.СуммаКонечныйОстаток,
ДебиторкаОстаткиИОбороты.СуммаПриход,
ДебиторкаОстаткиИОбороты.СуммаРасход,
ДебиторкаОстаткиИОбороты.Регистратор,
ДебиторкаОстаткиИОбороты.ПериодСекунда
ИЗ
РегистрНакопления.Дебиторка.ОстаткиИОбороты(, , Авто, , ) КАК ДебиторкаОстаткиИОбороты
ЛЕВОЕ СОЕДИНЕНИЕ
РегистрНакопления.Дебиторка.ОстаткиИОбороты(, , Авто, ,  ) КАК ДебиторкаОстаткиИОбороты2
ПО
ДебиторкаОстаткиИОбороты.Контрагент = ДебиторкаОстаткиИОбороты2.Контрагент
ГДЕ
ДебиторкаОстаткиИОбороты2.СуммаКонечныйОстаток > &Ноль
ГДЕ

ДебиторкаОстаткиИОбороты.СуммаКонечныйОстаток < &Ноль

MuI_I_Ika

А второй где здесь и не должно быть. В одном запросе только одна где (подзапросов здесь нет).

Harco

А как же мне тогда быть ?

MuI_I_Ika

Если у вас два условия, то между ними можно поставить "И" и тогда они оба будут накладываться на выборку.

Теги: Запрос 

Похожие темы (5)

Рейтинг@Mail.ru

Поиск