Prueba así:
Código javascript
:
Ver originaldocument.form1["valor"+number].value = Math.ceil(document.form1["cantidad"+number].value * document.form1["precio"+number].value)
La forma como estabas tratando de concatenar para formar el nombre estaba mal, primero que el comienzo debería ir entre comillas porque es literal y segundo que debería ir entre corchetes para que lo reconozca como elemento de form1.