Имя: Пароль:
1C
1С v8
запрос цены в УНФ
0 _barracuda_
 
16.02.18
15:09
добрый день.посдкажите что не так простенький запрос в УНФ ищется цена.В1с цена есть. но не находит запрос:

    Запрос=Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
    |Номенклатура КАК Номенклатура,
    |Цена КАК Цена,
    |ВидЦен КАК ВидЦен
    |    ИЗ
    |    РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Дата, ВидЦен =&ВидЦен И Номенклатура = &Номенклатура) КАК ЦеныНоменклатуры";
                    Запрос.УстановитьПараметр("Дата", ТекущаяДата());
                    Запрос.УстановитьПараметр("Номенклатура", Ссылка);
                    Запрос.УстановитьПараметр("ВидЦен",Справочники.ВидыЦен.НайтиПоНаименованию("Учетная цена"));
                    выб2=Запрос2.Выполнить().Выбрать();
                    Если выб2.Следующий() Тогда
                        //выб.Цена;
                        СтрокаТовары.Цена=выб2.Цена;
                    КонецЕсли;
1 _barracuda_
 
16.02.18
15:09
пардон

Запрос=Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
    |Номенклатура КАК Номенклатура,
    |Цена КАК Цена,
    |ВидЦен КАК ВидЦен
    |    ИЗ
    |    РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Дата, ВидЦен =&ВидЦен И Номенклатура = &Номенклатура) КАК ЦеныНоменклатуры";
                    Запрос.УстановитьПараметр("Дата", ТекущаяДата());
                    Запрос.УстановитьПараметр("Номенклатура", Ссылка);
                    Запрос.УстановитьПараметр("ВидЦен",Справочники.ВидыЦен.НайтиПоНаименованию("Учетная цена"));
                    выб=Запрос.Выполнить().Выбрать();
                    Если выб.Следующий() Тогда
                         Цена=выб.Цена;
                    КонецЕсли;
2 Доминошник
 
16.02.18
15:25
Проверить, чему равен параметр "Ссылка"
3 _barracuda_
 
16.02.18
15:41
спасибо
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой