Имя: Пароль:
1C
1С v8
Запрос в СКД
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
Та же фигня...
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn