|
Запрос в СКД
| ☑ |
0
Trainee
18.10.12
✎
13:21
|
Здравствуйте.
Не понятная проблема вылазит: запрос, нормально работающий в консоли, не хочет работать в СКД.
Проблема скорее всего в том, что в одном из пакетов, к Данные регистра присоединяю данные предыдущего пакета (это правильно по условиям задания).
И, одновременно, к документу данные КурсовВалют ...
Вопрос: почему то, что работает в консоли, не работает в СКД и что делать?
|
|
1
vmv
18.10.12
✎
13:23
|
задать правильно псевдонимы для капризной дамы СКД, если в таблицах БД источника данных СКД есть повторяющиесмя поля, то расслелять создателя сего источника
|
|
2
Cube
18.10.12
✎
13:24
|
(0) Потому что ты параметры виртуальныз таблиц не верно указал на закладке "Компоновка данных" в консоли запросов. Эта закладка появляется только в СКД.
|
|
3
Trainee
18.10.12
✎
13:28
|
Cube - ты суперрр)) Спасибо!!!
|
|
4
Trainee
18.10.12
✎
16:33
|
... Блин. Это устранило ошибку, но! при определенном наборе данных запрос в консоли выдает 1 запись, тот же запрос в СКД - ничего.
Первый раз такое вижу...Что ему может не нравиться?
|
|
5
Trainee
18.10.12
✎
16:36
|
Ругается так:
Ошибка обработки представления "РегистрСведений.КурсыВалют.СрезПоследних:Несоответствие типов (Параметр номер ""1"")"
ЛЕВОЕ СОЕДИНЕНИЕ <<?>>РегистрСведений.КурсыВалют.СрезПоследних(
Параметр 1 - &КонецПериода. И с ним и без него, ругается одинаково.
|
|
6
DUDE
18.10.12
✎
16:47
|
по идее у тебя СКД для выборки РегистрСведений.КурсыВалют.СрезПоследних должна была ввести параметр Период, возможно, он не задан или в нем не дата
если ты хочешь, чтоб параметр был именно КонецПериода, то ЕМНИП его надо указать как {&КонецПериода}, то есть сказать СКД что он указан вручную
|
|
7
Daenerys
18.10.12
✎
16:47
|
какой тип у параметра?
|
|
8
Trainee
18.10.12
✎
16:53
|
В нем &Период.ДатаОкончания, соответственно Период =стандартный период.По умолчанию этот месяц.
|
|
9
Daenerys
18.10.12
✎
16:55
|
поменяй на Дату
|
|
10
Trainee
18.10.12
✎
17:09
|
Та же фигня...
|
|