pershinsergei, как я понял, есть перечень расходных, есть сумма - 100 р, получаем список движений по этим расходным с номенклатурой и суммой, например 5 позиций и общий итог по сумме например 1000 р. Делим 100 на 1000 = 0.1, далее обходим строки и формируем движения по себестоимости на значение = сумма по строке * 0.1