|
v8: РегистрСведенийСрезПоследних в СКД | ☑ | ||
---|---|---|---|---|
0
новичок12345
26.11.12
✎
16:34
|
Написал в СКД запрос:
ВЫБРАТЬ СУММА(ПараметрыЖильяСрезПоследних.Прописано) КАК Прописано, ЛицевыеСчета.Дом, ЛицевыеСчета.Ссылка ПОМЕСТИТЬ ПрописаноЧеловек ИЗ РегистрСведений.Тбит_ПараметрыЖилья.СрезПоследних({(&ДатаКон)}, ) КАК Тбит_ПараметрыЖильяСрезПоследних ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ЛицевыеСчета КАК ЛицевыеСчета ПО ПараметрыЖильяСрезПоследних.ЛицевойСчет = ЛицевыеСчета.Ссылка СГРУППИРОВАТЬ ПО ЛицевыеСчета.Дом, ЛицевыеСчета.Ссылка ; При выполнении дает ошибку: Ошибка исполнения отчета по причине: Ошибка получения данных по причине: Ошибка создания набора данных "НаборДанных1" по причине: Ошибка при исполнении запроса набора данных по причине: {(22, 2)}: Ошибка обработки представления "РегистрСведений.ДействующиеТарифы.СрезПоследних:Несоответствие типов (Параметр номер ""1"")" <<?>>РегистрСведений.ДействующиеТарифы.СрезПоследних(&П2) КАК Тбит_ДействующиеТарифыСрезПоследних В чем может быть причина? в консоли выполняется без ошибок |
|||
1
YHVVH
26.11.12
✎
16:36
|
(0) а шет его знает....
|
|||
2
Kashemir
26.11.12
✎
16:37
|
Ошибка в значении параметра
|
|||
3
новичок12345
26.11.12
✎
16:37
|
Может для Среза последних нудно что-то особенное в настройках СКД писать?
|
|||
4
ChAlex
26.11.12
✎
16:38
|
нужно значение параметра правильно задавать
|
|||
5
Kashemir
26.11.12
✎
16:38
|
Судя по (0) следующей ошибкой будет отсутствие результирующей таблицы.
|
|||
6
Maxus43
26.11.12
✎
16:39
|
а соединение то нафига? в регистре же всё есть уже
|
|||
7
новичок12345
26.11.12
✎
16:42
|
(4) Параметр используется в еще одной временной таблице, там отрабатывает нормально.
(6) сейчас попробую без соединения в этой временной таблице |
|||
8
samozvanec
26.11.12
✎
16:43
|
(0) это весь запрос?
|
|||
9
новичок12345
26.11.12
✎
16:47
|
(8)Нет. Просто вычленил что именно на эту часть ругается. Пока было без регистра все норм работала, добавил его и все
|
|||
10
новичок12345
26.11.12
✎
16:48
|
Еще такой вопрос. Обязательно ли задавать дату регистра?
РегистрСведений.Тбит_ПараметрыЖилья.СрезПоследних({(&ДатаКон)}, ) . В консоли ведь без даты отрабатывает? |
|||
11
Kashemir
26.11.12
✎
16:49
|
(10) Без даты можно. С пустой нельзя
|
|||
12
новичок12345
26.11.12
✎
16:50
|
(11)вот если без даты вообще делаю, то тоже не работает, такую же ошибку дает
|
|||
13
mikecool
26.11.12
✎
16:50
|
(12) параметр обязательно указывать
|
|||
14
Kashemir
26.11.12
✎
16:54
|
(12) Если ты используешь виртуальную таблицу, автоматически подставляется дефолтные параметры. Дай параметру периоду доступность в в пользовательских настройках и выключи признак его использования - должно схавать.
|
|||
15
новичок12345
26.11.12
✎
16:54
|
Даже если на вкладке параметры напрямую указываю дату, все равно такую же ошибку дает
|
|||
16
новичок12345
26.11.12
✎
16:56
|
(14) так и есть. Только почему то не хавает))
|
|||
17
Kashemir
26.11.12
✎
16:59
|
(16) Специально проверил ... и с пустой датой пашет и при отключении признака использования
|
|||
18
Kashemir
26.11.12
✎
16:59
|
(15) Периодичность у регистра какая стоит ?
|
|||
19
Kashemir
26.11.12
✎
17:00
|
(18) Если не поможет - берешь типовую консоль отчета с ИТС или же отладчиком останавливаешь после получении макета - и достаешь из него результирующий запрос + установленные параметры. Смотришь, думаешь - делаешь выводы :)
|
|||
20
Rovan
гуру
26.11.12
✎
17:02
|
(0) у тебя в запросе
РегистрСведений.Тбит_ПараметрыЖилья.СрезПоследних а в ошибке РегистрСведений.ДействующиеТарифы.СрезПоследних отличия видишь ? |
|||
21
новичок12345
26.11.12
✎
17:08
|
Обнаружил что он как будто даты принудительно создал и не правильно заполнил. Воспользовался консолью СКД там более или менее хоть что-то понятно. Что откуда и куда.
|
|||
22
новичок12345
26.11.12
✎
17:08
|
Спасибо всем за помощь)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |