|
Механизм компоновки данных | ☑ | ||
---|---|---|---|---|
0
saudin
03.06.08
✎
10:28
|
Есть запрос для схемы компоновки данных
ВЫБРАТЬ РеализацияТоваровУслугТовары.Ссылка КАК РеализацияТоваровИУслуг, РеализацияТоваровУслугТовары.Ссылка.Дата, РеализацияТоваровУслугТовары.Ссылка.Номер, РеализацияТоваровУслугТовары.Ссылка.Проведен, РеализацияТоваровУслугТовары.Ссылка.СуммаДокумента, РеализацияТоваровУслугТовары.Ссылка.Контрагент, РеализацияТоваровУслугТовары.Ссылка.Склад, РеализацияТоваровУслугТовары.Ссылка.Контрагент.ОсновнойМенеджерПокупателя КАК ОсновнойМенеджерПокупателя, СУММА(РеализацияТоваровУслугТовары.Количество) КАК Количество, СУММА(ВЫРАЗИТЬ(РеализацияТоваровУслугТовары.Количество * РеализацияТоваровУслугТовары.Коэффициент * ЦеныНоменклатурыСрезПоследних.Цена КАК ЧИСЛО(15, 2))) КАК Себестоимость, РеализацияТоваровУслугТовары.Ссылка.СуммаДокумента - СУММА(ВЫРАЗИТЬ(РеализацияТоваровУслугТовары.Количество * РеализацияТоваровУслугТовары.Коэффициент * ЦеныНоменклатурыСрезПоследних.Цена КАК ЧИСЛО(15, 2))) КАК Маржа ИЗ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(,) КАК ЦеныНоменклатурыСрезПоследних ПО РеализацияТоваровУслугТовары.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура ГДЕ РеализацияТоваровУслугТовары.Ссылка.ПометкаУдаления = ЛОЖЬ И РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&ДатаНач, ДЕНЬ) И КОНЕЦПЕРИОДА(&ДатаКон, ДЕНЬ) И ЦеныНоменклатурыСрезПоследних.ТипЦен.Наименование = "Восстановления" СГРУППИРОВАТЬ ПО РеализацияТоваровУслугТовары.Ссылка, РеализацияТоваровУслугТовары.Ссылка.Дата, РеализацияТоваровУслугТовары.Ссылка.Номер, РеализацияТоваровУслугТовары.Ссылка.Проведен, РеализацияТоваровУслугТовары.Ссылка.СуммаДокумента, РеализацияТоваровУслугТовары.Ссылка.Контрагент, РеализацияТоваровУслугТовары.Ссылка.Склад, РеализацияТоваровУслугТовары.Ссылка.Контрагент.ОсновнойМенеджерПокупателя {ХАРАКТЕРИСТИКИ ТИП(Документ.РеализацияТоваровУслуг) СПИСОК ПланВидовХарактеристик.СвойстваОбъектов ИДЕНТИФИКАТОР Ссылка ИМЯ Наименование ТИПЗНАЧЕНИЯ ТипЗначения ЗНАЧЕНИЯ РегистрСведений.ЗначенияСвойствОбъектов ОБЪЕКТ Объект ХАРАКТЕРИСТИКА Свойство ЗНАЧЕНИЕ Значение } Запускаю на выполнение,если не выбираю период-то работает,а сли выберу,то вылетает ошибка: Ошибка исполнения отчета по причине: Ошибка получения данных по причине: Ошибка создания набора данных "НаборДанных1" по причине: Ошибка при исполнении запроса набора данных по причине: {(20, 20)}: Ошибка обработки представления "РегистрСведений.ЦеныНоменклатуры.СрезПоследних:Несоответствие типов (параметр номер ""1"")" ЛЕВОЕ СОЕДИНЕНИЕ <<?>>РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&П, ) КАК ЦеныНоменклатурыСрезПоследних Игрался с периодами по-всякому,ничего не помогает.Может кто-нить знает,в чем хитрость? |
|||
1
ТелепатБот
гуру
03.06.08
✎
10:28
|
||||
2
saudin
03.06.08
✎
10:47
|
Никто не может помочь?
|
|||
3
Всеяд
03.06.08
✎
10:55
|
Что у тебя в параметре?
|
|||
4
saudin
03.06.08
✎
10:58
|
В настройках выбираю период,например - прошлый месяц.
|
|||
5
Всеяд
03.06.08
✎
10:59
|
Что в параметре &П?
|
|||
6
saudin
03.06.08
✎
11:00
|
В виртуальную таблицу тоже добавлял отдельный параметр-не помогает.
|
|||
7
saudin
03.06.08
✎
11:00
|
&П она сама его придумала откуда-то.
|
|||
8
IronDemon
03.06.08
✎
11:02
|
(4) У периода тип СтандартныйПериод или дата?
|
|||
9
saudin
03.06.08
✎
11:03
|
СтандартныйПериод
|
|||
10
i-rek
03.06.08
✎
11:03
|
часто с этим сталкивался но забыл как боролся ))
|
|||
11
i-rek
03.06.08
✎
11:04
|
кажись переименовывал параметры. Насильно подсовывал со своим именем отличным от "Период"
|
|||
12
saudin
03.06.08
✎
11:08
|
Для ДатаНач в выражении стоит &Период.ДатаНачала
Для ДатаКон в выражении стоит &Период.ДатаОкончания Для Период в ДоступныеТипы стоит СтандартныйПериод |
|||
13
i-rek
03.06.08
✎
11:17
|
во-во. Вспомнил. Сталкивался с этой хренью когда делал именно так, согласно методике в ИТС
|
|||
14
Всеяд
03.06.08
✎
11:19
|
Так может, дело в том как раз, что стоит период, а не дата? И там граница, которую вирт. таблица не понимает?
Или я не в теме? |
|||
15
saudin
03.06.08
✎
11:21
|
Всеяд,я сам не в теме! Вот и спрашиваю умных людей!
|
|||
16
Всеяд
03.06.08
✎
11:25
|
Тогда что насчёт (14)?
|
|||
17
Всеяд
03.06.08
✎
11:32
|
saudin, я воспроизвёл твой пример - всё прекрасно, если Период задан датой, как по логике и должно быть.
Зачем тебе период в срезе последних? |
|||
18
saudin
03.06.08
✎
11:32
|
Поставил даты
Ошибка исполнения отчета по причине: Ошибка в элементе отбора: глобальные элементы отбора обязательно должны использовать поля "DataParameters.ДатаНач Равно 01.05.2008 0:00:00" Что это такое? |
|||
19
saudin
03.06.08
✎
11:36
|
Всеяд,ты правда умный.Вроде работает!
|
|||
20
Всеяд
03.06.08
✎
11:37
|
Умный - IronDemon из (8)
8) |
|||
21
saudin
03.06.08
✎
11:38
|
Ты еще и скромный!
Все равно,всем спасибо! Правда работает! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |