|
Запросы, ТИПЗНАЧЕНИЯ | ☑ | ||
---|---|---|---|---|
0
3achem
21.05.14
✎
11:42
|
Есть запрос и в нём такая вот часть
ВЫБОР КОГДА ТИПЗНАЧЕНИЯ(ВзаиморасчетыОстаткиИОбороты.Регистратор) <> ТИП(Документ.РеализацияТоваровУслуг) ТОГДА ВзаиморасчетыОстаткиИОбороты.ДокументРасчетовСКонтрагентом.Дата ИНАЧЕ ВЫБОР КОГДА &Предоставленные = 1 ТОГДА ВЫБОР КОГДА ОтгрузкаТоваров.Период = 0 ТОГДА ВзаиморасчетыОстаткиИОбороты.ДокументРасчетовСКонтрагентом.Дата ИНАЧЕ ОтгрузкаТоваров.Период КОНЕЦ ИНАЧЕ ВзаиморасчетыОстаткиИОбороты.ДокументРасчетовСКонтрагентом.Дата КОНЕЦ КОНЕЦ КАК ПериодОтгрузки Через консоль запросов я вижу, что у ПериодаОтгрузки есть данные, но вывести их в отчёт не могу, ставил итоги, суммирование и тд, где-то мельком прочитал что условие через типзначения нельзя группировать и выводить в итог, что можно придумать для вывода этих данных или что заменить? |
|||
1
Godofsin
21.05.14
✎
11:44
|
ССЫЛКА
|
|||
2
butterbean
21.05.14
✎
11:44
|
что значит "вывести их в отчёт не могу"??
|
|||
3
Крошка Ру
21.05.14
✎
11:49
|
И что значит "у ПериодаОтгрузки есть данные"? То есть сам запрос отрабатывает нормально?
|
|||
4
3achem
21.05.14
✎
12:43
|
Из колонки ПериодОтгрузка я не могу вывести данные. Всё остальное работает, кроме этой колонки
скрин того что я имею в виду http://s020.radikal.ru/i717/1405/75/599c4b7afba3.jpg запрос обрабатывает нормально, как нужно |
|||
5
butterbean
21.05.14
✎
12:45
|
(4) код вывода в таб документ покажи
|
|||
6
3achem
21.05.14
✎
12:48
|
Вывод идёт через УниверсальныйОтчёт, и всё работает если убрать условие ТИПЗНАЧЕНИЯ(ВзаиморасчетыОстаткиИОбороты.Регистратор) <> ТИП(Документ.РеализацияТоваровУслуг)
но мне нужно чтобы это условие было. |
|||
7
butterbean
21.05.14
✎
12:49
|
(6) ну попробуй переделать на НЕ ВзаиморасчетыОстаткиИОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг
|
|||
8
3achem
21.05.14
✎
12:56
|
Нет, с ссылкой то же самое, хотя в консоли запросов всё заполняется. Что может быть не так?
|
|||
9
Крошка Ру
21.05.14
✎
13:12
|
(8) Так может у тебя там одни реализации в ПериодОтгрузки попадает?
|
|||
10
Крошка Ру
21.05.14
✎
13:12
|
И может отбор делать не по типу документа а по виду движения(приход-расход)?
|
|||
11
Крошка Ру
21.05.14
✎
13:13
|
(9) Оу, пардон, не доглядел
|
|||
12
Крошка Ру
21.05.14
✎
13:16
|
А что значит
КОГДА ОтгрузкаТоваров.Период = 0 ? Период - это число? |
|||
13
galimova_alsou
21.05.14
✎
13:31
|
(1) - верно. Используйте ССЫЛКА
|
|||
14
3achem
21.05.14
✎
13:32
|
Период дата, но когда её нет возвращает почему-то Null. Вообще по запросу попадают не только реализации.
С ССЫЛКА результат тот же, пустая колонка |
|||
15
Крошка Ру
21.05.14
✎
13:50
|
(14) Тогда вот этот кусок
ВЫБОР КОГДА ОтгрузкаТоваров.Период = 0 ТОГДА ВзаиморасчетыОстаткиИОбороты.ДокументРасчетовСКонтрагентом.Дата ИНАЧЕ ОтгрузкаТоваров.Период КОНЕЦ можно заменить на ЕСТЬNULL(ОтгрузкаТоваров.Период ВзаиморасчетыОстаткиИОбороты.ДокументРасчетовСКонтрагентом.Дата) |
|||
16
Крошка Ру
21.05.14
✎
13:51
|
(15) Только запятая, конечно внутри скобок
|
|||
17
3achem
21.05.14
✎
15:00
|
Спасибо, разобрался
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |