Значение периодических реквизитов в запросе на дату #156840


#0 by Obed
Собственно код запроса: Как мне быть со строчкой "|Функция СумЦена = Сумма(Цена);", если я хочу получить цену на ВыбНачПериода и ВыбКонПериода?
#1 by Морозов Александр
Я ничего не понял...
#2 by Морозов Александр
Во всяком случае надо свою функцию в запрос вставлять... или после запроса получать цены на дату...
#3 by Obed
Мне нужно получить Значение Цены на дату ВыбНачПериода и на дату ВыбКонПериода. Т.е. как: Вариант "или после запроса получать цены на дату" мне не очень нравится...
#4 by Obed
То есть? Точнее, как?
#5 by ГламурныйПодонок
Никак.
#6 by Obed
имеешь ввиду "после запроса получать цены на дату"?
#7 by ГламурныйПодонок
Нет, имею в виду в запросе никак.
#8 by Obed
В запросе есть такая фича    <ИмяФункции> = <ТипФункции> (<Параметр>|<УточненныйПараметр>) [Когда (<Условие>)]; Может как-то с помощью "[Когда (<Условие>)]"?
#9 by ГламурныйПодонок
Бесполезно.
#10 by Obed
ВОбщем щас нписал
#11 by Obed
Глупость сморозил....
#12 by Obed
Может использовать 2 запроса?
#13 by Морозов Александр
Надо написать свою функцию по получению цены...
#14 by Морозов Александр
Тут получаем цену с применением объекта "Периодический"
#15 by Obed
Пасиб, ща отведаю :)
#16 by selenat
У тебя запрос по регистру остатки. Цена никакого отношения к регистру не имеет. На кой тебе получать цену в запросе? получай ее в момент обращения к результатам запроса.
#17 by prochor
|Функция СумЦена = Сумма(ПолучитьЦену(Запрос.Номенклатура,ВыбНачПериода); Мне понравился этот пассаж! А что, ткая зацикленность запроса на сам запрос пройдет?     А в принципе, непонятна задача! Потому что между словосочетаниями "Мне надо" и "передо мной поставленна следующая задача" никак нельзя поставить знак равенства. Вполне возможно, что эту задачу и нельзя решить через Запрос:)) Запрос - не панацея!
#18 by Obed
нули :(
#19 by Obed
Просто мне нужно цену товара на нач и кон периода, а так как группы в запросе сверху, то не охота предварительно считать сумму перед тем как выводить элементы.
#20 by Obed
+ Да и вообще в процедуру не попадает..
#21 by selenat
Ты будешь обращаться к результатам как-то так:    Вот здесь и получай цену на какие хочешь даты;    ... КонецЦикла;
#22 by Obed
см. 19
#23 by selenat
Не понял. цены для группы товара не существует. Ни через какой запрос ты ее получить не сможешь. Есл хочешь получить какие-то данные для группы, основанные на ценах входящих в нее элементов, то все равно придется расчитывать их вручную. Удобнее будет это делать выгрузив запрос в ТЗ.
#24 by Морозов Александр
Статья по внешним функциям сдесь:
#25 by Obed
Ну по идее, если я могу получить сумму кол-ва для группы, то почему же я не могу как-нибудь получить сумму цен (точнее цена*кол-во) для этой же группы...
#26 by Obed
Интересная статейка :)
#27 by Obed
хехе, забыл использовать ".Получить" :)))
#28 by Obed
Чего-то он погруппам странные цифры выводит...
#29 by Obed
Морозов Александр, че думаешь по поводу ?
#30 by Морозов Александр
Ну фиг его знает... чего он там за странные цифры выодит :-)
#31 by Морозов Александр
вообше если почитать 25 пост - "...почему же я не могу как-нибудь получить сумму цен (точнее цена*кол-во) для этой же группы..." Вот определись что хочеш получить -  сумму цен или цена*кол-во
#32 by Obed
Ща с ними разбираюсь :) А вот еще че получается - у меня эта функция в запросе 2 раза (ну на нач и кон периода), и цифры выдает все в 2 раза больше )))
#33 by Obed
сумму (цена*кол-во) по группе
#34 by Морозов Александр
Тогда наверно так: Тут получаем цену с применением объекта "Периодический"
#35 by Obed
уже делаю :)
#36 by Obed
Свершилось, наконец-то :) Особый респект for Морозов Александр
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С