|
Странное поведение СКД, кто сталкивался? | ☑ | ||
|---|---|---|---|---|
|
0
YauheniL
30.07.10
✎
10:36
|
Кто сталкивался со следующим: СКД возвращает пустую выборку, перебрасываю запрос в консоль отчетов, она этим же запросом возвращает результат. В чем может быть причина такого разного поведения?
|
|||
|
1
stangen
30.07.10
✎
10:48
|
параметры запроса, настройки СКД, разные базы..
|
|||
|
2
YauheniL
30.07.10
✎
10:49
|
(1) База одна и та же, параметры одинаковы (в СКД, правда, через стандартные периоды, но они заданы правильно). Выводил СКД со всеми возможными полями... Данных все равно нет
|
|||
|
3
Лефмихалыч
30.07.10
✎
10:52
|
в косноль какой запрос суешь? Который из схемы скопипастил или который после выполнения из схемы программно только получить можно?
|
|||
|
4
Andry888
30.07.10
✎
10:55
|
Странное поведение рук, кто сталкивался? =)
|
|||
|
5
Fragster
гуру
30.07.10
✎
10:55
|
у меня вчера было - у периода перепутал дату начала и дату окончания в параметрах... а в консоли запроса вводил правильно
|
|||
|
6
YauheniL
30.07.10
✎
11:01
|
(3) Который из схемы скопипастил.... а этот запрос от "программного" сильно отличается?
|
|||
|
7
YauheniL
30.07.10
✎
11:08
|
(3) А на какой стадии можно это "внутренний" запрос посмотреть?
|
|||
|
8
DayDreamer
30.07.10
✎
11:09
|
попробуй в скд не через стандартные периоды а черз явно указываемые даты
|
|||
|
9
rasswet
30.07.10
✎
11:13
|
ресурсы не добавил?
|
|||
|
10
YauheniL
30.07.10
✎
11:14
|
(8) ПРобовал. Результат тот же.....
(9) Ресурсы есть Мне тут подсказали, что СКД странно с NULL-значениями работает, а у меня в запросе есть проверки на NULL |
|||
|
11
kabanoff
30.07.10
✎
11:44
|
(0) Может дело не в СКД, а в отчете? Если схема в консоли отчетов работает, попробуй залить ее в пустой отчет.
|
|||
|
12
Лефмихалыч
30.07.10
✎
11:54
|
(6) ну, так ты не то и не с тем сравниваешь
|
|||
|
13
YauheniL
30.07.10
✎
11:57
|
(12) Ну, по твоему посту, я так и подумал. А на какой стадии получается "внутренний" запрос СКД?
|
|||
|
14
Лефмихалыч
30.07.10
✎
12:17
|
(13) после выполнения запроса. На инфосрате лежит консоль отчетов, с помощью которой можно НАСТОЯЩИЙ текст запроса вылупить. И даже не одна, а мильён, вот например http://www.infostart.ru/public/15036/
|
|||
|
15
YauheniL
30.07.10
✎
12:23
|
(14) Спасибо, гляну....
|
|||
|
16
YauheniL
30.07.10
✎
18:21
|
Чтото в какую-то хренотень конвертит СКД исходный запрос. Такой запрос даже синтаксический контроль не пройдет
|
|||
|
17
YauheniL
30.07.10
✎
18:26
|
А не, просто все в ячейке макета не помещается
|
|||
|
18
YauheniL
02.08.10
✎
10:51
|
В общем, разобрался, но только частично: если убрать параметры регистров среза последних из фигурных скобок, и проинициализировать эти параметры значениями, то результат запроса уже не пуст, правда, возвращается стандартный параметр "Период". Интересно, почему так получается?
|
|||
|
19
Лефмихалыч
02.08.10
✎
10:58
|
> и проинициализировать эти параметры значениями
> правда, возвращается стандартный параметр "Период" это всё что означает? |
|||
|
20
YauheniL
02.08.10
✎
11:01
|
(19) "проинициализировать эти параметры значениями " == установить значения параметру
"возвращается стандартный параметр "Период" " == в списке параметров появляется параметр "Период", которого на данный момент нет. Если в качестве ограничения по для таблицы среза последних указать ссылку на этот параметр, то запрос начинает что-то возвращать |
|||
|
21
Fragster
гуру
02.08.10
✎
11:16
|
(18) здесь же разобрались, не? v8: Ошибка исполнения отчета в СКД
|
|||
|
22
YauheniL
02.08.10
✎
11:20
|
(21) Не совсем... Может, это та же ситуация, но в профиль, но выглядит по-другому: один и тот же запрос в СКД выдает пустой набор записей, а в консоли отчетов -- не пустой (значения параметров одинаковы, но в СКД используются стандартные периоды). Причем, сама СКД запрос не сильно переделывает. По крайней мере, я не могу сказать, почему в итоге пустой результат.... вот в (18) стало немного понятнее, но не до конца: понятно, что косячит таблица среза последних, но не понятно почему и как избежать
|
|||
|
23
YauheniL
02.08.10
✎
11:56
|
Ну не создавать же новую ветку для ответа на простой вопрос
|
|||
|
24
Fragster
гуру
02.08.10
✎
13:25
|
(22) я в (3) пишу же, тоже "глюк" был: когда параметры из периода получал - перепутал начало и конец - в НачалоПериода записал ПериодОтчета.ДатаОкончания и наоборот... невнимательность, блин...
|
|||
|
25
YauheniL
02.08.10
✎
13:33
|
(24) Я не путал параметры: я их прежде, чем тему создавать проверил
|
|||
|
26
YauheniL
02.08.10
✎
13:36
|
Там какой-то косяк, из-за того, что для среза последних и для конца периода для оборота берется один и тот же параметр {КонецПериода}
|
|||
|
27
YauheniL
02.08.10
✎
13:37
|
Точнее, не косяк, а грабли, на которые я успешно наступил
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |