|
ошибка в запросе | ☑ | ||
---|---|---|---|---|
0
Woolf
19.02.12
✎
15:40
|
Доброго ВС! Следующий запрос выдаёт ошибку:
"поле не входит в группу ВзаиморасчетыСКонтрагентами.Контрагент.ОсновнойМенеджерПокупателя" не соображу - чего не так. вот запрос: ВЫБРАТЬ ВзаиморасчетыСКонтрагентами.Контрагент.ОсновнойМенеджерПокупателя КАК ОсновнойМенеджерПокупателя, ВзаиморасчетыСКонтрагентами.Организация КАК Организация, ВзаиморасчетыСКонтрагентами.Контрагент КАК Контрагент, ВзаиморасчетыСКонтрагентами.Регистратор КАК Документ, ВЫБОР КОГДА ВзаиморасчетыСКонтрагентами.Регистратор.Дата ЕСТЬ NULL ТОГДА 0 ИНАЧЕ РАЗНОСТЬДАТ(ВзаиморасчетыСКонтрагентами.Период, &ДатаОтчета, ДЕНЬ) КОНЕЦ КАК ДнейСМоментаУчета, ВЫБОР КОГДА МАКСИМУМ(ВзаиморасчетыСКонтрагентами.Период) ЕСТЬ NULL ТОГДА 0 ИНАЧЕ РАЗНОСТЬДАТ(МАКСИМУМ(ВзаиморасчетыСКонтрагентами.Период), &ДатаОтчета, ДЕНЬ) - ВзаиморасчетыСКонтрагентами.ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности КОНЕЦ КАК РазницаДней, ВЫБОР КОГДА ВзаиморасчетыСКонтрагентами.СуммаУпрПриход <> 0 ТОГДА ВЫБОР КОГДА ВзаиморасчетыСКонтрагентами.СуммаУпрПриход > 0 ТОГДА "Передача клиенту" ИНАЧЕ "Поступление от клиента" КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВзаиморасчетыСКонтрагентами.СуммаУпрРасход > 0 ТОГДА "Поступление от клиента" ИНАЧЕ "Передача клиенту" КОНЕЦ КОНЕЦ КАК Движение, ВЫБОР КОГДА ВзаиморасчетыСКонтрагентами.СуммаУпрПриход <> 0 ТОГДА ВЫБОР КОГДА ВзаиморасчетыСКонтрагентами.СуммаУпрПриход > 0 ТОГДА ВзаиморасчетыСКонтрагентами.СуммаУпрПриход ИНАЧЕ -ВзаиморасчетыСКонтрагентами.СуммаУпрПриход КОНЕЦ ИНАЧЕ ВЫБОР КОГДА ВзаиморасчетыСКонтрагентами.СуммаУпрРасход > 0 ТОГДА ВзаиморасчетыСКонтрагентами.СуммаУпрРасход ИНАЧЕ -ВзаиморасчетыСКонтрагентами.СуммаУпрРасход КОНЕЦ КОНЕЦ КАК НаСумму, ВзаиморасчетыСКонтрагентами.СуммаУпрКонечныйОстаток КАК Задолженность ИЗ РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты( , &ДатаОтчета, Регистратор, Движения, ДоговорКонтрагента.ВидДоговора = ЗНАЧЕНИЕ(Перечисление.ВидыДоговоровКонтрагентов.СПокупателем) И Организация = &ВыбрОрганизация) КАК ВзаиморасчетыСКонтрагентами ГДЕ ВзаиморасчетыСКонтрагентами.Контрагент В (ВЫБРАТЬ КонтрагентыВзаиморасчетов.Контрагент ИЗ РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки(&ДатаОтчета, ДоговорКонтрагента.ВидДоговора = ЗНАЧЕНИЕ(Перечисление.ВидыДоговоровКонтрагентов.СПокупателем)) КАК КонтрагентыВзаиморасчетов ГДЕ КонтрагентыВзаиморасчетов.СуммаУпрОстаток > 0) УПОРЯДОЧИТЬ ПО ВзаиморасчетыСКонтрагентами.Регистратор.Дата ВОЗР ИТОГИ СУММА(ВЫБОР КОГДА ВзаиморасчетыСКонтрагентами.Регистратор ССЫЛКА Документ.КорректировкаДолга ТОГДА 0 ИНАЧЕ ВЫБОР КОГДА Движение = "Поступление от клиента" ТОГДА -НаСумму ИНАЧЕ НаСумму КОНЕЦ КОНЕЦ) КАК Задолженность ПО ОБЩИЕ, ОсновнойМенеджерПокупателя, Контрагент |
|||
1
Woolf
19.02.12
✎
16:16
|
ап
|
|||
2
DrShad
19.02.12
✎
16:25
|
ну и где у тебя поле ОсновнойМенеджерПокупателя?
|
|||
3
Serros
19.02.12
✎
16:47
|
Убери "разницу дней" из запроса. Максимум используешь, а группировки не указал
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |