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