fix_views_14_extended/README.md
2025-02-28 13:41:00 +00:00

67 lines
2.2 KiB
Markdown

# utility_scripts
Este repositorio contiene una colección de scripts útiles para tareas de soporte y administración.
## Tabla de Contenidos
* [Instrucciones de Uso](#instrucciones-de-uso)
* [Descripción de los Scripts](#descripción-de-los-scripts)
* [Contribución](#contribución) (Opcional)
* [Licencia](#licencia) (Opcional)
* [Para que del Script] (#Paraque:) (Opcional)
## Instrucciones de Uso
1. Clona el repositorio: `git clone URL_SSH_DEL_REPOSITORIO`
2. Navega al directorio del repositorio: `cd utility_scripts`
3. Asegúrate de tener Python 3 instalado.
4. Ejecuta los scripts según sea necesario: `python nombre_del_script.py`
## Descripción de los Scripts
### actualizar_precios.py
Este script actualiza los precios de los productos en Odoo a partir de una hoja de cálculo.
* **Uso:** `python actualizar_precios.py`
* **Requisitos:**
* Libreria Odooly instalada
* crear y configurar `odooly.ini` con esta estructura
```text
[odootest24]
database = DB
username = Usuario
password = password
host = odootest2X.agofer.net ó erp
```
### buscar_registros.py
Este script busca registros específicos en la base de datos de Odoo.
* **Uso:** `python buscar_registros.py --modelo modelo_a_buscar --filtro filtro_de_busqueda`
* **Ejemplo:** `python buscar_registros.py --modelo stock.picking --filtro "('requested_delivery', '=', True)"`
## Contribución
Si quieres contribuir, sigue estos pasos:
1. Haz un fork del repositorio.
2. Crea una rama para tu contribución: `git checkout -b mi-contribucion`
3. Realiza tus cambios y haz un commit.
4. Sube tus cambios al fork: `git push origin mi-contribucion`
5. Crea un pull request.
## Licencia
Este repositorio se distribuye bajo la licencia MIT.
## Para que del Script
A continuación se muestra el objetivo de cada Script
1. create_ProductPricelistItem.py: '''Cuando la Dirección de Ventas informa que el precio de un producto no se visualiza en la lista de precios,
a pesar de estar actualizado en la hoja de cálculo 'Precios de Venta para Odoo',
utilizo este script para actualizar los precios. Posteriormente,
es necesario ejecutar la tarea programada (ir_cron) de actualización de precios'''