Имя: Пароль:
1C
1С v8
Умножение в запросе
0 zzzLEXzzz
 
25.12.12
16:21
Имеется запрос

Запрос = Новый Запрос;
   Запрос.Текст =
   "ВЫБРАТЬ
   |    РеализацияТоваровУслуг.Дата,
   |    РеализацияТоваровУслуг.Номер,
   |    РеализацияТоваровУслуг.Комментарий,
   |    РеализацияТоваровУслуг.Ссылка,
   |    РеализацияТоваровУслуг.Представление,
   |    РеализацияТоваровУслуг.Товары.(
   |        Номенклатура.Артикул,
   |        Номенклатура.Наименование,
   |        Количество,
   |        Коэффициент,
   |        Номенклатура.КолЛвШТ
   |    ),
   |    РеализацияТоваровУслуг.Контрагент.Код,
   |    РеализацияТоваровУслуг.Контрагент.Наименование,
   |    РеализацияТоваровУслуг.Контрагент.Родитель.Код
   |ИЗ
   |    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
   |ГДЕ
   |    РеализацияТоваровУслуг.Дата МЕЖДУ &ДатаНачало И &ДатаКонец
   |    И РеализацияТоваровУслуг.Товары.Номенклатура В ИЕРАРХИИ(&Номенклатура)
   |    И РеализацияТоваровУслуг.Контрагент В ИЕРАРХИИ(&Контрагент)";

   Запрос.УстановитьПараметр("ДатаКонец", ДатаКонец);
   Запрос.УстановитьПараметр("ДатаНачало", ДатаНачало);
   Запрос.УстановитьПараметр("Контрагент", Контрагент);
   Запрос.УстановитьПараметр("Номенклатура", Номенклатура);

   Результат = Запрос.Выполнить();



Как правильно умножить "Количество * Коэффициент * Номенклатура.КолЛвШТ", то есть у меня в отчете в столбце выпадает количество, а надо чтобы выпадала результат этого умножения. заранее спасибо. если не правильно задал вопрос извините.
1 Reset
 
25.12.12
16:22
Количество * Коэффициент * Номенклатура.КолЛвШТ КАК ОмгРезультат
2 Alexaha
 
25.12.12
16:23
(0) юзай в запросе тч дока
3 zzzLEXzzz
 
25.12.12
16:24
Да я просто начинающий, можно подробно
4 vie_za
 
25.12.12
16:27
ну,как то ТАК

Запрос.Текст =
   "ВЫБРАТЬ
   |    ПоступлениеТоваровУслугТовары.Ссылка КАК ДокПоступление,
   |    ПоступлениеТоваровУслугТовары.НомерСтроки КАК NСтр_П,
   |    ПоступлениеТоваровУслугТовары.НомерГТД.Код КАК ГТД_П,
   |    ПоступлениеТоваровУслугТовары.Номенклатура.Ссылка КАК Номенклатура_П,
   |    ПоступлениеТоваровУслугТовары.Цена КАК Цена_П,
   |    ПоступлениеТоваровУслугТовары.Цена * РеализацияТоваровУслугТовары.Количество КАК Сумма_П,
   |    РеализацияТоваровУслугТовары.Ссылка КАК ДокРеализация,
   |    РеализацияТоваровУслугТовары.НомерСтроки КАК NСтр_Р,
   |    РеализацияТоваровУслугТовары.Номенклатура.Ссылка КАК Номенклатура_Р,
   |    РеализацияТоваровУслугТовары.Количество КАК Количество,
   |    РеализацияТоваровУслугТовары.Цена КАК Цена_Р,
   |    РеализацияТоваровУслугТовары.Сумма КАК Сумма_Р,
   |    РеализацияТоваровУслугТовары.НомерГТД.Код КАК ГТД_Р,
   |    РеализацияТоваровУслугТовары.Сумма - ПоступлениеТоваровУслугТовары.Цена * РеализацияТоваровУслугТовары.Количество КАК Прибыль,
   |    (РеализацияТоваровУслугТовары.Цена - ПоступлениеТоваровУслугТовары.Цена) / ПоступлениеТоваровУслугТовары.Цена * 100 КАК Процент
   |ИЗ
   |    Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
   |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
   |        ПО РеализацияТоваровУслугТовары.ДокументОприходования.Ссылка = ПоступлениеТоваровУслугТовары.Ссылка
   |            И РеализацияТоваровУслугТовары.Номенклатура.Ссылка = ПоступлениеТоваровУслугТовары.Номенклатура.Ссылка
   |            И РеализацияТоваровУслугТовары.НомерГТД.Код = ПоступлениеТоваровУслугТовары.НомерГТД.Код
   |ГДЕ
   |    РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачПериода И &КонПериода
   |    И РеализацияТоваровУслугТовары.Ссылка.Контрагент.Ссылка В ИЕРАРХИИ(&ВыбПокупатель)
   |    И РеализацияТоваровУслугТовары.Номенклатура.Ссылка В ИЕРАРХИИ(&ВыбНоменклатура)
   |ИТОГИ
   |    СУММА(Сумма_П),
   |    СУММА(Количество),
   |    СУММА(Сумма_Р),
   |    СУММА(Прибыль)
   |ПО
   |    Номенклатура_П ИЕРАРХИЯ,
   |    ДокПоступление";
5 vie_za
 
25.12.12
16:28
естественно,сам гвоздь от другой стенки,но пример умножения там есть
6 zzzLEXzzz
 
25.12.12
16:35
Всё получилось. спасибо огромное ребята
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший