|
|
|
Операция умножения в запросе | ☑ | ||
|---|---|---|---|---|
|
0
artpi
25.12.09
✎
11:18
|
Как делать операцию умножения в запросе?
Есть регистр остатков и есть числовое поле в спр Номенклатуры Необходимо получить значение которое будет равно умножению этих двух значений ТекстЗапроса = ТекстЗапроса + "//{{ЗАПРОС(ТоварыЗаПериоды) |Фирма=Регистр.ОстаткиТоваров.Фирма; |Склад=Регистр.ОстаткиТоваров.Склад; |ФлагУчета=Регистр.ОстаткиТоваров.ФлагУчета; |Товар=Регистр.ОстаткиТоваров.Товар; |Док=Регистр.ОстаткиТоваров.ТекущийДокумент; |"; Если ВКг = 1 Тогда ТекстЗапроса=ТекстЗапроса+" |Кол=(Регистр.ОстаткиТоваров.ОстатокТовара)*(Регистр.ОстаткиТоваров.Товар.ВесШтвКГ); |"; Иначе ТекстЗапроса=ТекстЗапроса+" |Кол=Регистр.ОстаткиТоваров.ОстатокТовара; |"; КонецЕсли; ТекстЗапроса=ТекстЗапроса+" |Функция НачКол = НачОст(Кол); |Функция КонКол = КонОст(Кол); |Функция ПрихКол = Приход(Кол); |Функция РасхКол = Расход(Кол); |Условие (Фирма=ПустаяФирма); |Условие (Товар в ВыбТовары); |Группировка Товар упорядочить по Товар.Наименование; |Группировка Склад упорядочить по Склад.Наименование; |
|||
|
1
artpi
25.12.09
✎
11:19
|
Так не работает! В скульных запросах все проще гораздо. Но вся незадача чтоб именно в этом сделать.
|
|||
|
2
Гефест
25.12.09
✎
11:20
|
переменные объяви сперва, потом их умножай
|
|||
|
3
Шахид
25.12.09
✎
11:23
|
|Кл =Регистр.ОстаткиТоваров.ОстатокТовара;
|Вс =Регистр.ОстаткиТоваров.Товар.ВесШтвКГ; |Кол =Кл*Вс; так попробуй |
|||
|
4
also
25.12.09
✎
11:23
|
(1) а почему бы скульный не сделать? Что мешает?
|
|||
|
5
Valery
25.12.09
✎
11:31
|
Арифметические операции можно использовать в некоторых функциях Типа Сумма(Кл*Вс). Другого варианта не вижу.
|
|||
|
6
BoBaBo
25.12.09
✎
11:38
|
подтверждаю (5)
функция умножить(а,б) возврат а*б конецфункции процедура выполнитьЗапрос() ТекстЗапроса = ТекстЗапроса + "//{{ЗАПРОС(ТоварыЗаПериоды) |Фирма=Регистр.ОстаткиТоваров.Фирма; |Склад=Регистр.ОстаткиТоваров . . . |функция умножить(Регистр.ОстаткиТоваров.ОстатокТовара,Регистр.ОстаткиТоваров.Товар.ВесШтвКГ) вот , типа того за точность неручаюсь, давно делал уже |
|||
|
7
artpi
25.12.09
✎
11:52
|
Спасибо
Все получилось! Пишем только скульные запросы. Стандартные все позабывали :-))))) |
|||
|
8
DrZombi
гуру
25.12.09
✎
11:56
|
(7)Умножать, то умножает :)
А вот до какой степени прально умножает :)))) Я бы не давал эти цыфры ген деректору ;) |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |