День добрый форумчане.
Дошел до разбора запросов по оперативному учету. Есть первая непонятка. Есть фрагмент запроса.
//Остатки только по партиям, указанным в документе, в количестве не большем, чем в документе
// |
// |ВЫБРАТЬ
// | ВсеОстатки.Номенклатура,
// | ВсеОстатки.Партия,
// | ВЫБОР
// | КОГДА ВсеОстатки.КоличествоОстаток > РасходнаяНакладная.Количество
// | ТОГДА РасходнаяНакладная.Количество
// | ИНАЧЕ ВсеОстатки.КоличествоОстаток
// | КОНЕЦ КАК КоличествоВыбраннойПартии,
// | ВЫБОР
// | КОГДА ВсеОстатки.КоличествоОстаток > РасходнаяНакладная.Количество
// | ТОГДА РасходнаяНакладная.Количество * ВсеОстатки.СуммаОстаток / ВсеОстатки.КоличествоОстаток
// | ИНАЧЕ ВсеОстатки.СуммаОстаток
// | КОНЕЦ КАК СуммаВыбраннойПартии,
// | 1 КАК ПорядокСортировки
// |ПОМЕСТИТЬ ПартииДокумента
// |ИЗ
// | РасходнаяНакладная КАК РасходнаяНакладная
// | ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВсеОстатки КАК ВсеОстатки
// | ПО РасходнаяНакладная.Номенклатура = ВсеОстатки.Номенклатура
// | И РасходнаяНакладная.Партия = ВсеОстатки.Партия ...........
Выделил жирным. Итак вопрос знатоки. Зачем мы делим ВсеОстатки.СуммаОстаток ( а это есть разность между суммой закупа и суммой реализации, т.е. Себестоимость минус Выручка- уашпе не понятна суть получаемого значения) и делим это все на ВсеОстатки.КоличествоОстаток.