Приветствую, повелители цифр! Подскажите
УТ 11.4
Вводные данные Есть ВидЦеныА, который зависит от ВидаЦеныБ, в зависимости от условий к ВидуЦеныБ применяется коэффициент.
Запрос для расчета такой (пример):
ВЫБРАТЬ
ЦеныНоменклатурыСрезПоследних.Номенклатура КАК Номенклатура,
ЦеныНоменклатурыСрезПоследних.Характеристика КАК Характеристика,
ЦеныНоменклатурыСрезПоследних.Упаковка КАК Упаковка,
1 КАК Коэффициент,
ЦеныНоменклатурыСрезПоследних.Валюта КАК Валюта,
ВЫБОР
КОГДА &Условие1
ТОГДА ЦеныНоменклатурыСрезПоследних.Цена * 0.7
КОГДА &Условие2
ТОГДА ЦеныНоменклатурыСрезПоследних.Цена * 0.8
ИНАЧЕ ЦеныНоменклатурыСрезПоследних.Цена * 1
КОНЕЦ КАК Цена
ИЗ
РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаДокумента, ВидЦены = &ВидЦеныБ) КАК ЦеныНоменклатурыСрезПоследних
Как получить значение базовой цены (Вид цены Б) - понятно.
Вопрос: а можно ли не обращаясь к записям регистра, получить значение ВидаЦеныБ прямо из Прайс-листа (или документа Установки цен)
yzimin
1 - 23.11.20 - 15:04
Из Документ.УстановкаЦенНоменклатуры.Товары
RomanYS
2 - 23.11.20 - 15:06
(0) в смысле из того же документа? - можно передать ТЧ во временную таблицу запроса