Имя: Пароль:
1C
1С v8
Почему цена в возврате рассчитывается по такой формуле? (УТ 11.0.9.8)
0 программистище
 
21.03.13
15:50
Собственно код в запросе:
ТОГДА ЧекиККМ.Сумма / (ЧекиККМ.Количество - ЕСТЬNULL(ДанныеВозврата.Количество, 0) - ЕСТЬNULL(ЧекиККМВозврат.Количество, 0))

почему?
разве цена не должна быть равна цене проданного товара?
если нужно приведу полное условие
эти условия стоят при подборе товаров в возврат
1 программистище
 
21.03.13
16:37
аналогично для оптовых возвратов
2 программистище
 
21.03.13
17:12
похоже, что в коде у них ошибка, и нужно переписать на:
ТОГДА (ЧекиККМ.Сумма - ЕСТЬNULL(ДанныеВозврата.Сумма, 0) - ЕСТЬNULL(ЧекиККМВозврат.Сумма, 0)) / (ЧекиККМ.Количество - ЕСТЬNULL(ДанныеВозврата.Количество, 0) - ЕСТЬNULL(ЧекиККМВозврат.Количество, 0))
просто забыли отнять суммы возвратов, для высчитывания средней цены