miércoles, 22 de noviembre de 2017

Sql Express Profiler una herramienta que no debe de faltar en nuestro Kit de Herramientas. Trazado de Procedimientos

Publicado en el Grupo de Whatsapp Distribuidores VIP de MyBusinessPOS el 2017-11-03. Por el Lic. Ramón Sosa Reyes. ¿Eres Distribuidor y deseas unirte al Grupo? Consulta términos y condiciones aquí

Sirve para monitorear instancias de Base de Datos de Sql Server, nos permite capturar (trace) cada instrucción SQL que le llega al servidor desde cualquier cliente de base de datos. Lo mejor de todo es que es gratuito y ligero. Soporta todas las versiones Express de SQL Server e incluso las Empresariales.

  1. Lo descargarmos de la página http://expressprofiler.codeplex.com/releases/view/111894
  2. Descomprimimos el archivo ExpressProfiler22wAddinSigned.zip click Derecho, Extraer Todo.
  3. Instalamos ExpressProfiler.EcosystemInstall.msi lógicamente en el equipo designado como Servidor.
  4. Se crea la carpeta C:\Program Files\ExpressProfiler
  5. Localizamos el archivo ExpressProfiler.exe click derecho, Ejecutar como Administrador (Muy Importante por los permisos) ....
  6. En server ponemos .\SQLExpress y seleccionamos Windows auth.
  7. Del menú seleccionamos File, Start Trace, Run.
  8. Entramos a MyBusinessPos e intentamos Buscar y Editar un Producto.
  9. Salimos de la ventana de Productos.
  10. Cambiamos a la Ventana de Express Profiler, Seleccionas del Menu File, la Opción Stop Trace.
  11. Revisamos el grid para revisar qué fue lo que se capturó: Solamente voy a poner algunos ejemplos, por que son demasiadas instrucciones.
  12. SELECT formato, codigo FROM formatosdelta WHERE formato = 'TIMER' go SELECT formato, codigo FROM formatosdelta WHERE formato = 'PRODS012' go SELECT formato, codigo FROM formatosdelta WHERE formato = 'PRODS012' go INSERT INTO histcamb ( id, articulo, sucursal, precio1, precio2, precio3, precio4, precio5, precio6, precio7, precio8, precio9, precio10, existencia, precioold1, precioold2, precioold3, precioold4, precioold5, precioold6, precioold7, precioold8, precioold9, precioold10, usuario, usufecha, usuhora) VALUES (4821,'SYS','SUCURSAL ',0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,'SUP','20171103','21:44:20') go UPDATE prods SET articulo = 'SYS', descrip = 'Articulo generico Grabando Prueba', linea = 'SYS', marca = 'SYS', unidad = '', precio1 = 0, precio2 = 0, precio3 = 0, precio4 = 0, precio5 = 0, precio6 = 0, precio7 = 0, precio8 = 0, precio9 = 0, precio10 = 0, costo_u = 0, impuesto = 'SYS', minimo = 0, maximo = 0, rop = 0, ubicacion = '', costo_std = 0, observ = '', kit = 0, ensambladoenlinea = 0, serie = 0, lote = 0, invent = 0, imagen = '', url = '', paraventa = 0, granel = 0, peso = 0, bajocosto = 0, bloqueado = 0, puntos = 0, exportado = 0, modificaprecio = '', fraccionario = 0, speso = 0, sinvolumen = 0, presentacion = 0, usuario = 'SUP', usufecha = '20171103', usuhora = '21:44:20', iespecial = 0, curso = 0, u1 = 0, u2 = 0, u3 = 0, u4 = 0, u5 = 0, u6 = 0, u7 = 0, u8 = 0, u9 = 0, u10 = 0, c2 = 0, c3 = 0, c4 = 0, c5 = 0, c6 = 0, c7 = 0, c8 = 0, c9 = 0, c10 = 0, eoq = 0, etiqueta = '', servicio = 0, oferta = 0, numeroservicios = 0, claveproveedor = '', familia = '', subfamilia = '', fabricante = 'SYS', subfam1 = '', subfam2 = '', donativo = 0, costousd = 0, preciousd = 0, iepslitro = 0 WHERE articulo = 'SYS' go
  13. Sobre todo en estos momentos en el que estamos depurando el nuevo Módulo de Facturación Electrónica nos va servir de mucho.
  14. Inténtenlo hagan el ejercicio, el tiempo que le dediquen se verá recompensado al entender que tantas instrucciones SQL procesa nuestro servidor de base de datos.
Saludos... Espero les sirva...

Como Generar un CFDI 3.3 desde cfdimobile... Paso a Pasito...

Publicado en el Grupo de Whatsapp Distribuidores VIP de MyBusinessPOS el 2017-11-16.
Por el Lic. Ramón Sosa Reyes.
¿Eres Distribuidor y deseas unirte al Grupo? Consulta términos y condiciones aquí
  1. Vamos a partir del punto de que mycfdi ya lo tenemos instalado.
  2. Comenzaremos por hacer la personalización al ComprobanteCFDI33.mrt con el Editor c:\FacturaElectronica\MyCFD.exe>
  3. Entramos con nuestro RFC, Usuario y Contraseña en https://cfdimobile.mybusinesspos.net/Default.aspx
  4. En Operación elegimos la opción Subir formato de factura (CFDI3.3)
  5. Click al botón [Examinar] para elegir el ComprobanteCFDID33.mrt ya personalizado y Click al botón [Subir formato MRT]. Si todo fue correcto aparecerá un mensaje indicando Formato salvado correctamente
  6. En Operación elegimos la opción Editar formato de factura para cerciorarnos del cambio. Observamos que sigue el formato anterior....
  7. Entramos a http://www.mycfdi.net en Administración/Configuración igual subimos el comprobante ComprobanteCFDID33.mrt.
  8. Nuevamente en Operación elegimos la opción Editar formato de factura para cerciorarnos del cambio. Observamos que sigue el formato anterior....
  9. En Operación elegimos Mi configuración
  10. En el Campo Clave click al botón [Seleccione un dato] para elegir el Régimen Fiscal En mi caso Incorporación Fiscal (Nuevo cfdi33)
  11. En el Campo Régimen fiscal dejamos en blanco. y Click al botón Salvar datos. Si todo fue correcto aparece el mensaje Datos salvados correctamente...
  12. Otra vez... en Operación elegimos la opción Editar formato de factura para cerciorarnos del cambio. Observamos que sigue el formato anterior....
  13. Hummm... Algo que no haya realizado... Bueno no nos vamos a detener... seguimos...
  14. Si no hemos dado de alta al cliente, procedemos a darlo de alta,recordando que los únicos datos obligatorios en el Formulario Cliente son el RFC, Nombre, Uso CFDI(Nuevo cfdi33) y Correo que recibe la factura, pudiendo omitir los Datos de Domicilio.
  15. Click al botón [Salvar datos]... Si todo fue correcto nos muestra el mensaje Datos salvados correctamente.
  16. Nos vamos al Catálogo de Productos, si no hemos dato de alta el producto, procedemos a darlo de alta Recordando que los datos obligatorios en el Formulario Producto son la Clave del producto SAT (Nuevo cfdi33), Tipo de Impuesto, Descripcion, Unidad, Clave unidad del SAT (Nuevo cfdi33), Tasa o Factor (Nuevo cfdi33, Para IVA poner TASA)
  17. Click al botón [Salvar datos]... Si todo fue correcto nos muestra el mensaje Datos salvados correctamente.
  18. Procedemos a registrar las partidas de la factura.
  19. Elegimos de Catálogos la Opción Clientes, Ponemos RFC o Nombre y click a cualquiera de los botones [Buscar RFC] o [Buscar Nombre]. Nos muestra una lista con dos Enlaces, Elegimos Facturar.
  20. Vamos agregando producto por producto. Revisando cuidadosamente que los impuestos se calculen adecuadamente, de lo contrario hay que regresar al catálogo de productos y hacer los cambios correspondientes.
  21. Click al botón [Facturar 3.3], proporcionamos Serie de la Factura, Click al botón [Sugerir Folio] para que automáticamente nos muestre el Siguiente Folio. En Forma de pago, en mi caso elijo 03 Transferencia electrónica de fondos. En Condiciones de pago, en mi caso CONTADO. en Método de Pago, en mi caso PUE Pago en una sola exhibición.
  22. Ahora sí, ya estoy listo para darle click al botón [Crear factura(ingreso)]
  23. Pues listo... ya se creó mi Factura, aún y cuando en el punto 12 Observaba el formato anterior.
Saludos... Espero les sirva...