Имя: Пароль:
1C
 
Запрос: Как рассчитать приход и расход товара не в единицах учета?
Ø
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
т.е. так:
.
|Объем=Регистр.ПартииТоваров.Товар.ЕдиницаПрихода.Объем;
|ОстатокТовара=Регистр.ПартииТоваров.ОстатокТовара;
|Функция РасхОстатокТовара=Расход(ОстатокТовара);
|Функция ПрихОстатокТовара=Приход(ОстатокТовара);
|Функция РасхОбъемТовара=Сумма(Запрос.РасхОстатокТовара*Запрос.Объем);
|Функция ПрихОбъемТовара=Сумма(Запрос.ПрихОстатокТовара*Запрос.Объем);
2 + 2 = 3.9999999999999999999999999999999...