Excelente. Muchas gracias Javier.
Ese link me ha dado nociones de cómo lograr poner un campo en "Read Only". Digo "nociones" pues no soy programador, pero igual me las arreglo. Jeje..
Para que sirva de información para aquellos que son novatos como yo, y a la vez me corrijan si es correcto o no, explicaré cómo he logrado poner los campos Precio Unidad e Impuestos en modo de "Solo lectura (Read Only)".
Lo primero es saber el nombre del campo que queremos modificar. Para eso ponemos en Modo desarrollador, luego vamos al formulario que tiene el campo en cuestión, en mi caso era el formulario Lineas de Pedido, que es el formulario en el que buscamos el producto para cada linea de pedido de nuestro presupuesto.
Cuando estamos en nuestro formulario, ponemos el cursor sobre el nombre del campo y nos saldrá un pequeño cuadro con el nombre del campo y otros datos. Nota: el nombre del campo en el formulario no es precisamente el que tiene en la base de datos.
Con el nombre del campo ya anotado, podemos irnos a Configuración > Técnico > Interfaz de Usuario > Vistas.
Aquí debo confesar que encontré el nombre del formulario por pura intuición. En este caso se llama "sale.order.form".
Abrimos y veremos en la pestaña Estructura todo el código xml que compone al formulario. Aquí buscamos la etiqueta con el nombre de nuestro campo a modificar; en este caso se llaman <field name="unit_price"/> y <field name="tax_id"/>.
Simplemente agregamos readonly="1" antes de cerrar cada etiqueta, asi:
<field name="price_unit" readonly="1"/>
<field name="tax_id" widget="many2many_tags" domain="[('parent_id','=',False),('type_tax_use','<>','purchase')]" readonly="1"/>
Y listo. Si vamos a nuestro formulario no podrá ser editado.
Favor comentar cualquier sugerencia o corrección.