Skip to content

Instantly share code, notes, and snippets.

View ignaciogutierrez's full-sized avatar

Ignacio Gutiérrez ignaciogutierrez

View GitHub Profile
@ignaciogutierrez
ignaciogutierrez / QDateTest.vue
Created November 21, 2022 19:30
Quasar2 Vue3 QDate close on Selection
<template>
<div class="col q-ma-xs q-gutter-y-xs">
<div class="text-h4 q-mb-sm">Test QDate</div>
<div class="row q-gutter-x-xs">
<q-input label="First Name" v-model="firstname" outlined dense />
<q-input label="Last Name" v-model="lastname" outlined dense />
</div>
<div class="row q-gutter-x-sm">
<q-input label="Date of Birth" v-model="dofb" outlined dense>
<template v-slot:append>
*
* pesoPartida()
* Regresa el peso de la partida, segun las necesidades de Tomason
* Algunos Campos Especiales
* Arts.PESO2 Peso de X unidades del Articulo
* Arts.PXPESO Cantidad de articulos que equivalen al peso indicado en Arts.PESO2
* Ejemplo:
* Arts.PXPESO = 100
* Arts.PESO2 = 4.123
* Significa 100 unidades del articulo, pesan 4.123 Kgs
@ignaciogutierrez
ignaciogutierrez / fix-tables-inv.prg
Created January 17, 2023 16:47
Idea de clase para detectar y corregir tablas del modulo de inventario
return
*
* Permite detectar y corregir inconsistencias en las tablas del modulo de inventario
*
define class inconsistencias-inv as custom
@ignaciogutierrez
ignaciogutierrez / iso8601.go
Created January 31, 2023 21:59
GoLang Iso8601 Rfc3339 MST Time
// Crear un string que represente una fecha, usando la constante time.RFC3339 o ISO8601
// https://go.dev/play/p/NHrC8lCeiuV
//
package main
import (
"fmt"
"time"
)
*
* detecta partidas huerfanas
* es decir registros de movim que no tienen el encabezado en docum
*
select m.tipodoc,m.numdoc,d.tipodoc,d.numdoc,minv.fecha ;
from movim as m ;
left join docum as d on m.tipodoc+m.numdoc==d.tipodoc+d.numdoc ;
left join minv on m.tipodoc+m.numdoc+m.numpar==minv.tipodoc+minv.numdoc+minv.numpar ;
where empty(d.numdoc) ;
@ignaciogutierrez
ignaciogutierrez / depurar-inventarios-concentradora.md
Last active June 13, 2024 05:33
SAIT Depuración de Inventarios en Concentradora

Depuración de Inventarios en Concentradora

Utilerias a usar

En el siguiente link puede descargar las utilerias necesarias. Descargar SaitToXml y XmlToDbf

1. En concentradora eliminar los movimientos al inventario, usando comandos vfp

use minv excl
delete for fecha<{^2021-01-01}
pack
@ignaciogutierrez
ignaciogutierrez / main.go
Last active June 11, 2024 01:03
Pruebas de retry POST request in GoLang
package main
import (
"bytes"
"fmt"
"io/ioutil"
"net/http"
"time"
)

Propuesta

  • El menu de Cobranza / Verificar Saldos de Clientes, cambia a: Cobranza / Herramientas - Verificar Saldos de Clientes
  • A la ventana de Verificar Saldos:
    • Cambiarle el titulo
    • Agregar pestaña de "Saldar Deudas Pequeñas"

Pestaña de "Saldar Deudas Pequeñas"

@ignaciogutierrez
ignaciogutierrez / subsidio2024.md
Last active May 8, 2024 21:01
Cambio Formula de Subsidio al Empleo 2024

SAT Decreto de Subsidio al Empleo en 2024

Resumen

Con la inflación galopante que hemos tenido en los ultimos años, el apoyo del gobierno a los trabajadores llamado "Subsidio al Empleo" se fue esfumando poco a poco cada año. Practicamente al inicia 2023 con el aumento al salario minimo, ningun trabajador tenía derecho al "Subsidio al Empleo".

Con el nuevo decreto, los trabajadores que tengan un salario diario diario entre 248.93 a 298.71 tendrán un beneficio, ya que obtendran un subsidio al empleo de 390.12 (Mensual) lo que los ayudara a reducir el pago del ISR. La reduccion del ISR para esos trabajadores sera aproximadamente de 100 MXN en una nomina semanal.

Es importante notar que el decreto NO Beneficia a ninguna persona de la Frontera Norte ya que ninguna recibirá Subsidio al Empleo, debido a que el salario minimo de esa zona es 374.89

@ignaciogutierrez
ignaciogutierrez / readme.md
Last active July 24, 2024 17:30
Arteck Keyboard HB305-4B Linux Debian Bluetooth connect

Arteck Keyboard HB305-4B Linux Debian Bluetooth connect

Try using cli in terminal type

# enter bluetooth controler
bluetoothctl

# to get a list of available commands.