Имя: Пароль:
1C
1С v8
ценообразование УТ 11.1, произвольный запрос к данным ИБ
0 In-Vin
 
12.03.14
12:14
Есть необходимость использовать вес номенклатуры как один из параметров расчета цены. Пихать его в конструктор формул без доработок невозможно, напрашивается решение: использовать вид цены типа «произвольный запрос к данным ИБ». Компоновка данных – произвольная, СКД с таким запросом:

ВЫБРАТЬ
    ЦеныНоменклатурыСрезПоследних.Номенклатура КАК Номенклатура,
    110 КАК Цена,
    ЦеныНоменклатурыСрезПоследних.Валюта КАК Валюта
{ВЫБРАТЬ
    Номенклатура.*,
    Цена,
    Валюта.*}
ИЗ
    РегистрСведений.ЦеныНоменклатуры.СрезПоследних(, {(Номенклатура)}) КАК ЦеныНоменклатурыСрезПоследних
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК СпрНоменклатура
        ПО ЦеныНоменклатурыСрезПоследних.Номенклатура = СпрНоменклатура.Ссылка
{ГДЕ
    ЦеныНоменклатурыСрезПоследних.Номенклатура.*,
    ЦеныНоменклатурыСрезПоследних.Валюта.*}

Цена 110 не встает. ЧЯДНТ?
1 Klesk666
 
12.03.14
12:29
не изобретай велосипед, используй упаковки
2 shuhard
 
12.03.14
12:31
(0) лучше брать номенклатуру из справочника, а не из Рг сведений
3 In-Vin
 
12.03.14
12:45
(2) даже если нужна просто ссылка?
(1) товара все время разное количество
4 shuhard
 
12.03.14
12:46
(3) именно ссылку надо тащить из справочника
5 Klesk666
 
12.03.14
12:47
(3) заводишь цену за кг
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.