|
СрезПоследних не получается... | ☑ | ||
---|---|---|---|---|
0
Катя1С
11.06.14
✎
14:47
|
Всем привет!
Есть регистр ФормированиеЦен, измерения- ВидЦен и ЦеноваяГруппа, а ресурс - Коэффициент. Регистр периодический в пределах дня. Нужно получить коэффициент на текущий день, с отбором по измерениям. Написала запрос: Запрос.Текст = "ВЫБРАТЬ | ФормированиеЦенСрезПоследних.Коэффициент |ИЗ | РегистрСведений.ФормированиеЦен.СрезПоследних( | , | ЦеноваяГруппа = &ЦеноваяГруппа | И ВидЦены = &ВидЦены) КАК ФормированиеЦенСрезПоследних |ГДЕ | ФормированиеЦенСрезПоследних.Период = &Период"; Запрос.УстановитьПараметр("Период", ТекущаяДата()); Запрос.УстановитьПараметр("ЦеноваяГруппа", ЦеноваяГруппа); Запрос.УстановитьПараметр("ВидЦены", ВидЦенУстановки); Результат = Запрос.Выполнить(); Если НЕ Результат.Пустой() Тогда Выборка = Результат.Выбрать(); Если Выборка.Следующий() Тогда Коэфф = Выборка.Коэффициент; КонецЕсли; КонецЕсли; --------- Не работает... Пробовала через метод СрезПоследних с структурой отбора, тоже не работает, говорит не верное значение параметра 2, как раз где структура отбора... Помогите!!! |
|||
1
МойКодУныл
11.06.14
✎
14:48
|
(0) Пол мужской, фотки нет. ТАк никто не поможет, Катя.
|
|||
2
vicof
11.06.14
✎
14:48
|
"ГДЕ
| ФормированиеЦенСрезПоследних.Период = &Период" В параметры виртуальной таблицы Проверяй условия, правильно ли заполнены |
|||
3
zulu_mix
11.06.14
✎
14:48
|
"ВЫБРАТЬ
| ФормированиеЦенСрезПоследних.Коэффициент |ИЗ | РегистрСведений.ФормированиеЦен.СрезПоследних(&Период | , | ЦеноваяГруппа = &ЦеноваяГруппа | И ВидЦены = &ВидЦены) КАК ФормированиеЦенСрезПоследних" |
|||
4
МойКодУныл
11.06.14
✎
14:49
|
(2) (3) Эх, вы.
|
|||
5
Катя1С
11.06.14
✎
15:19
|
(3) Не помогло...
|
|||
6
Катя1С
11.06.14
✎
15:19
|
(4) Пол исправлен :)
|
|||
7
salvator
11.06.14
✎
15:22
|
(5) Проверяй параметры. Чудес не бывает.
|
|||
8
МойКодУныл
11.06.14
✎
15:23
|
(6) Осталось фотка.
Регистр точно заполнен? Если по очереди убирать параметры записи в результате появляются? |
|||
9
Катя1С
11.06.14
✎
15:35
|
(7) (8) Да, параметры убрала, все получилось...
Но вроде в параметрах ошибки не вижу,блинский блин |
|||
10
13_Mult
11.06.14
✎
15:38
|
(9) «Видишь суслика – Нет. А он есть!» (с) Фильм «ДМБ»
|
|||
11
Крошка Ру
11.06.14
✎
15:40
|
Фотку регистра в студию)))
|
|||
12
13_Mult
11.06.14
✎
15:41
|
(11)+ И типы параметров
|
|||
13
Катя1С
11.06.14
✎
15:43
|
Каждый параметр по отдельности работает, а вместе нет
Скрин регистра: http://puu.sh/9oIpF/f23576bc34.png |
|||
14
salvator
11.06.14
✎
15:43
|
(9) В консоли запросов отрабатывает?
|
|||
15
Крошка Ру
11.06.14
✎
15:44
|
(13) А вид из конфигуратора можно?
|
|||
16
Крошка Ру
11.06.14
✎
15:48
|
+(15) и вдогонку: если все условия перетащить в ГДЕ, запрос правильно отрабатывает?
|
|||
17
Катя1С
11.06.14
✎
15:51
|
(15) http://puu.sh/9oIOf/6c9d876c7e.png
Сейчас попробовала, он работает с Видом цены и без параметров, а с ценовой группой не хочет... |
|||
18
МойКодУныл
11.06.14
✎
15:53
|
(17) Значит нет записи с таким видом цены и с такой ценовой группой. Это же просто=)
|
|||
19
МойКодУныл
11.06.14
✎
15:53
|
Или период стоит до поялвения такой записи
|
|||
20
13_Mult
11.06.14
✎
15:54
|
Вангую, что дело в Период
попробуй так: Запрос.УстановитьПараметр("Период", Новый Граница(КонецДня(ТекущаяДата()), ВидГраницы.Включая); |
|||
21
Катя1С
11.06.14
✎
15:56
|
С периодом, все ок, точно. Но ценовая группа, должны была быть ВыбранноеЗначение, вот стыдос...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |