#MagicMedios
Automatización cotizador
-
Instalar python==3.9.6 desde el link https://www.python.org/downloads/ or winget install python -v 3.9.6
-
Instalar git desde el link https://git-scm.com/download/win
-
cd C:// && mkdir Robot && cd Robot && git clone https://github.com/felipeospina21/MagicMedios.git && cd MagicMedios
-
Instalar paquetes de python pip install -r requirements.txt
-
playwright install or python -m playwright install
-
Agregar archivo .env con variable de ruta y api_token
-
Crear accesos directos en escritorio (enviar a) para actualizar.bat y robot.bat
-
Abrir cotizacion.pptm y guardarlo como *.ppam 7.1 Agregar a complementos de PowerPoint
-
click en Mas comandos
-
click en Complementos
-
click en administrar (abajo) seleccionar complementos de Powerpoint
-
click en ir
-
click en agregar nuevo
-
seleccionar cotizacion.ppam
-
click en cerrar
7.2 Agregar macro agregar_bordes en cinta de opciones.
-
click en mas comandos
-
click en Personalizar cinta de opcions
-
seleccionar opcion Macros en el select Comandos disponibles en
-
click en Nueva pestana (nombrar Robot)
-
Renombrar grupo (Agregar Bordes)
-
seleccionar macro agregar_bordes
-
click agregar
-
- Escribir el nombre del cliente (Ej: juan pérez) => no importa si se usa o no mayusculas, el sistema siempre lo formatea para que queden las iniciales en mayusculas (Juan Pérez).
- Escribir nombre de la empresa del cliente (ej: nutresa) => no importa si se usa o no mayusculas, el sistema siempre lo formatea para que queden las iniciales en mayusculas (Nutresa).
- Escribir el listado de codigos a consultar separados por comas. Para que le programa pueda identificar a que proveedor pertenece cada código se debe escribir con el prefijo correspondiente a cada proveedor. No importa si se usa mayusculas o minusculas.
cp => catalogos Promocionales (cpMU-12-2, cpVA-1153, cpVA-509)
mp => Mp Promocionales (mpGO0020, mpTE0677)
po => Promo Opción (poTMPS 234, poBBQ 002)
cd => CDO Promocionales (cdk8, cdt591, cdt602, cdt578, cd732)
sin prefijo => NW Promocionales (no es necesario ya que todos sus códigos comienzan con NW)
test => (cpMU-12-2, cpVA-1153, cpVA-509,mpGO0020, mpTE0677,cdk8, cdt591, poTMPS 234, poBBQ 002) test2 => (cpOF-434-2, cptapa mu-07,cpSELVA-MET, cpva-160, cptapa-alcan, cpmu-61) test => (cpMU-12-2,mpGO0020, cpVA-1153,mpTE0677,cdk8)
- Automatizar envio de app.log
- Compilar a .bat https://cx-freeze.readthedocs.io
- Mejorar manejo de errores