|
Запрос: Как рассчитать приход и расход товара не в единицах учета? Ø |
☑ |
0
Leka
01.12.04
✎
03:06
|
Подскажите пожалуйста Как вывести приход и расход товара в литрах? Есть ресурс Остаток товара и можно в запросе вычислить Объем товара. |Объем=Регистр.ПартииТоваров.Товар.ЕдиницаПрихода.Объем; |ОстатокТовара=Регистр.ПартииТоваров.ОстатокТовара; |Функция РасхОстатокТовара=Расход(ОстатокТовара); |Функция ПрихОстатокТовара=Приход(ОстатокТовара); Дальше нужно просто перемножить остаток на объем Только как это сделать, если нужны и приход и расход товара в литрах? Как только не пробовала, не получается...
|
|
1
Mihasya
01.12.04
✎
03:58
|
Может так: |Объем=Регистр.ПартииТоваров.Товар.ЕдиницаПрихода.Объем; |ОстатокТовара=Регистр.ПартииТоваров.ОстатокТовара; |Функция РасхОстатокТовара=Расход(Запрос.ОстатокТовара*Запрос.Объем); |Функция ПрихОстатокТовара=Приход(Запрос.ОстатокТовара*Запрос.Объем);
|
|
3
Mihasya
01.12.04
✎
04:53
|
Тогда так: Тогда так: |Товар = Регистр.ПартииТоваров.Товар; |Объем=Регистр.ПартииТоваров.Товар.ЕдиницаПрихода.Объем; |ОстатокТовара=Регистр.ПартииТоваров.ОстатокТовара; |Функция РасхОстатокТовара=Расход(ОстатокТовара); |Функция ПрихОстатокТовара=Приход(ОстатокТовара); |Группировка Товар Пока Группировка(1)> 0 Цикл ПриходВЛитрах = Запрос.Объем*Запрос.ПрихОстатокТовара; РасходВЛитрах = Запрос.Объем*Запрос.РасхОстатокТовара; КонецЦикла;
|
|
5
Frog
01.12.04
✎
05:04
|
Если это надо постоянно, то один из вариантов добавить в регистр литры
|
|
6
Frog
01.12.04
✎
05:06
|
Либо выгрузи в ТЗ, обработай её и из неё выбирай все что надо.
|
|
8
MetaEditor
01.12.04
✎
06:18
|
посмотри в ящике... может поможет...
|
|
10
MetaEditor
01.12.04
✎
06:40
|
ящик, это то что появляется в стаус строке моего броузера когда я навожу мышь на твой ник...
|
|
12
Mihasya
01.12.04
✎
07:33
|
Объем=Регистр.ПартииТоваров.Товар.ЕдиницаПрихода.Объем; |ОстатокТовара=Регистр.ПартииТоваров.ОстатокТовара; |Функция РасхОстатокТовара=Расход(ОстатокТовара); |Функция ПрихОстатокТовара=Приход(ОстатокТовара); |Функция РасхОбъемТовара=Расход(Запрос.РасхОстатокТовара*Запрос.Объем); |Функция ПрихОбъемТовара=Приход(Запрос.ПрихОстатокТовара*Запрос.Объем);
|
|
13
Mihasya
01.12.04
✎
08:32
|
т.е. так: . |Объем=Регистр.ПартииТоваров.Товар.ЕдиницаПрихода.Объем; |ОстатокТовара=Регистр.ПартииТоваров.ОстатокТовара; |Функция РасхОстатокТовара=Расход(ОстатокТовара); |Функция ПрихОстатокТовара=Приход(ОстатокТовара); |Функция РасхОбъемТовара=Сумма(Запрос.РасхОстатокТовара*Запрос.Объем); |Функция ПрихОбъемТовара=Сумма(Запрос.ПрихОстатокТовара*Запрос.Объем);
|
|