Estimado Cliente
Hemos hecho la documentación de los "gadgets" que dispone para utilizar de Quilate.
Recordamos que es un Gadget? . Busquemos la definición en wikipedia:
http://es.wikipedia.org/wiki/Gadget
"Un
gadget o
gizmo es un dispositivo que tiene un propósito y una función específica, generalmente de pequeñas proporciones, práctico y a la vez novedoso. Los gadgets suelen tener un diseño más ingenioso que el de la tecnología corriente." ....
.....
El término gadget (o
widget), también se ha dado a una nueva categoría de mini aplicaciones, diseñadas para proveer de información o mejorar una aplicación o servicios de un ordenador o computadora, o bien cualquier tipo de interacción a través de Internet, por ejemplo una extensión de alguna aplicación de negocios, que nos provea información en tiempo real del estatus del negocio u organización."
PARAMETRIZACION GLOBAL
CRM
121 - Agendar llamados
Objetivo del mismo:
Ordenar las llamadas a realizar para gestionar cobranzas acorde a montos de los saldos pendientes de cada cliente.
Momento que se activa:
Se activará una vez por semana ( falta definir el día )Descripción
Se agendará para cada día de la semana las llamadas a realizar de cobranzas a pendientes (una llamada por cliente).Funcionamiento
Una vez que se corre el script, agendará dichas llamadas el primer lunes a partir de la ejecución. El horario para agendar las acciones será definido por quien ejecute el script, pudiendo especificar el horario de almuerzo para que no se agenden llamados durante ese horario.
Para cada llamada, además creará un proyecto, al que se asociará la acción (siempre y cuando no exista previamente).
Las llamadas se agendarán de acuerdo a un orden elegido por quien lo ejecute, seleccionando entre por monto del saldo (de mayor a menor), o por razón social (alfabéticamente). En cada una de ellas se guardará un teléfono del cliente y el nombre de un contacto, además de la dirección y el saldo.
Además la dirección que se guardará en la acción también será a elección entre el domicilio del establecimiento central del transporte asociado al cliente o el domicilio del cliente.
En caso de que una llamada ya exista y no esté finalizada, si su fecha es posterior a la que corresponde ser agendaza, no se modificará esta, pero si la fecha es anterior, se actualizará la fecha para la que corresponda.Variables
Las variables a completar / modificar por quien ejecute el script serán: el usuario a quién se le asignarán las llamadas, los rangos de horarios, el código del comprobante de cobranza, la cantidad de días disponibles a la semana para agendar las llamadas, el ordenamiento (por saldo o por razón social) y la selección del domicilio que se agendará (del transporte o del cliente).
Estas serán encontradas al comienzo del script en un procedimiento denominado “LlenarVariablesCliente”.Script_ModificarProyecto_fecha
Objetivos
Al modificar un proyecto, que actualiza la fecha_fin por la fecha y hora del momento en que se está realizando la operación.Instalación del script
El script se debe instalar en la solapa "Scripting" del ABM de Proyectos.Implementacion - Script alta de proyectos reclamos
Objetivos
Al dar de alta un proyecto de reclamo, se agendará una acción asociada al mismo.Variables
Existe una variable "usuario" al principio del script que indica el código de usuario a quien se le agendará la acción.Instalación del script
El script se debe instalar en la solapa "Scripting" del ABM de Proyectos.
Alarmas
Objetivos
Aviso automatico de Alarmas Programadas en la agenda mediante acciones CRM via Email.Variables
Email de origen,Email de Destino,Datos varios sobre el email de destino,Mensaje a enviar.
Instalación del script
Para su isntalacion , seguir el documento Alarmas.PDF que se descarga de el FTP junto con el Script.
Link al FTP:
ftp://varios@quilate-soft.com.ar@ftp.quilate-erp.com/Gadgets/Gadget%20Alarma.rar
INVENTARIOS
Crear_index_items_nombre
Objetivos
Se buscarán nombres de ítems repetidos y se dejará uno con el nombre original y al otro se le agregará el sufijo "[Repetido]".
Una vez hecho esto, se crea un índice único sobre el nombre del ítem para que no se vuelva a repetir.Requierimientos
Un nombre no se puede repetir más de 3 veces, de lo contrario dará error.Instalación del script
El script se debe ejecutar desde el configBases.2597 SOPQUI - Script alta de articulos
Objetivos
Al dar de alta un artículo, se verificará que se hayan seleccionado cuentas de fondos para compras y para ventas. De lo contrario, se cancelará la carga del artículo.Instalación del script
El script se debe instalar en la solapa "Scripting" del ABM de Artículos.ImpuestoArt
Objetivos
Al dar de alta un artículo, se le agregará un impuesto. Por defecto es 'IVA 21%'.Requerimientos
El impuesto debe existir en la base con el mismo nombre porque sino dará error.Variables
Existe una variable NombreImpuesto, donde se podrá modificar el nombre del impuesto a agregar en el artículo, ya sea porque se utiliza un nombre distinto al que está por defecto o porque se desea usar otro impuesto.Instalación del script
El script se debe instalar en la solapa "Scripting" del ABM de Artículos.GESTION DE VENTAS
03288 Comisiones Cobranza a partir de com venta.scq
Objetivos:
Al realizar una cobranza sobre un o mas de un comprobante en los cuales se hicieron comisiones de venta, teniendo en cuenta el monto cobrado y comparandolo con el total y la comision de venta, calcula una nueva comision de cobranza por el monto resultado. (en si realiza un promedio entre los totales de la venta y los montos cobrados por la comision de venta).
Variables:
la unica variable es idPactoComCob que es el id del pacto de la comision de cobranza, este tiene que ser un pacto el cual no se cumpla nunca, lo que hay que hacer es crear una comision de cobranza con un pacto por ejemplo: ventas.total > 99999999 y fijarse el id en el configbases y copiarlo en el lugar correspondiente (cargar datos).
Instalacion:
ingreso de cobranza, solapa scripting
29 SCRIPT - Validar que un PEDIDO tenga asociado un proyecto
Objetivos
Al ingresar un pedido, se verificará que se haya asociado un proyecto. De no ser así, se cancelará la carga del pedido.
Se muestra un cartel al comenzar un alta de un artículo para recordar la selección de las cuentas de fondos.Instalación del script
El script se debe instalar en la solapa "Scripting" del ABM de Pedidos.ProyectoDesdePedidos
Objetivos
Al ingresar un pedido, se da de alta un proyecto con los datos del mismo y se lo asocia.Instalación del script
El script se debe instalar en la solapa "Scripting" del ABM de Pedidos.Script al procesar pedidos
Objetivos
Al facturar: Avisar si existen anticipos pendientes de facturación para el cliente.
Al remitir: Ajustar la cantidad del pedido cuando este no es activado en su totalidad, considerando esto como diferencia de stock o faltante por roturas.Funcionamiento:
Al facturar: Cuando se genera la factura del pedido, siempre verificará si el cliente tiene anticipos pendientes de facturación, informándolo en pantalla.
Al remitir: Cuando se remite el pedido, si este no fué activado en su totalidad, se considera que hay una diferencia. Esta puede ser porque no se encuentra la cantidad pedida en stock o porque hay stock que no se puede remitir por estar roto.
El script calcula la diferencia y muestra en pantalla una ventana que indica el nombre del producto, la diferencia que hay entre lo pedido y lo que se va a remitir, y tiene un campo "Rotos", que por defecto considera que la totalidad de la diferencia es por roturas. Este campo se puede editar, indicando la cantidad real de artículos rotos.
Se generan los movimientos de salida correspondientes, es decir, si solo hay diferencia, se hace un solo movimiento por diferencia; si solo hay faltantes por roturas, se hace un solo movimiento por faltante; y si hay ambos, se hacen 2 movimientos, cada uno con su correspondiente cantidad.
Por último se ajusta la cantidad original del pedido a la que realmente se remitió, ajustando también las reservas del artículo.Instalación
Para instalar el script, primero hay que ir a: “Información Global\Funcionalidades Especiales\Scripting\ABM Interfaces Formularios”. Una vez ahí, importar el formulario "frmRotos.qfr" y salir.
Luego, hay que ir a: “Información de la Empresa\Gestión de Ventas\Ventas\Pedidos\Procesar Pedidos Activados”. Al entrar hay que hacer clic en la solapa Scripting e importar el script "Script al activar pedidos x pedidos.scq", es decir, hacer clic en el disquette con la flecha hacia afuera y seleccionar el script. Luego tildamos la opción "Activar" y salimos.
El sistema preguntará si se desean guardar los cambios hechos al script. Decimos que si y el script se ejecutará siempre que se procese un pedido.Variables
Hay 2 variables en el script que deberán ser cargadas por quien vaya a ejecutar el script: "cpteDif" y "cpteFal", en las que se deberá ingresar el código de comprobante para movimientos de inventario para diferencias y para faltantes, respectivamente (puede ser el mismo).
Estas variables se encuentran en un procedimiento llamado "cargarDatos", que está al comienzo del script.126 SCRIPT - Comisiones de cobranzas
Objetivos
Es un script de ejecución manual que cada vez que se ejecute buscará las cobranzas que tienen comisiones en estado "Calculadas" y tengan cheques como valores.
Si todos los cheques ingresados en la cobranza se encuentran en estado "Depositado" y el vencimiento + "x" días no es menos a la fecha actual (es decir, no está vencido, teniendo una cierta cantidad de días de tolerancia), se pasará a "Aprobada" la comisión de la cobranza.Variables
Existe una variable al principio del script llamada "dias", que se usa para calcular los días de tolerancia a partir del vencimiento para pasar a "Aprobada" la comisión.Instalación del script
El script se debe instalar en el Manejador de Scripts.
02092 - Generar pactos para comisiones de Cobranza.scq
Objetivos
Es un script de ejecución automatica, que cambia el estado de una comision de venta que esta 'calculada' al estado de 'aprobada', mientras que se impute parcial o totalmente una factura desde la cobranza.
Variables
no tiene variables, las cuales el usuario tenga que editar.
Instalación del script
Se ejecuta desde operación de cobranzas, desde la solapa de scripting.
128 SCRIPT - Cambiar código de establec de un cliente
Objetivos
Es un script de ejecución manual que sirve para guardar el historial de un establecimiento de un cliente que se va a eliminar creando un nuevo establecimiento con el mismo código del que se va a eliminar + un prefijo, apuntando todas las operaciones existentes a este nuevo establecimiento y luego eliminando el original.Variables
Existe una variable al principio del script llamada "prefijo", que indica el prefijo que se agregará adelante de un código de establecimiento para generar el código del establecimiento historial.Instalación del script
El script se debe instalar en el Manejador de Scripts.grabarProyecto
Objetivos
Al ingresar una venta se carga un proyecto con los datos de dicha venta y se agendan recordatorios con las fechas de vencimiento de las cuotas de la venta.Instalación del script
El script se debe instalar en el botón "Scripting" de una venta.Variables
Existe una variable al principio del script donde se deberá ingresar el código del comprobante de proyecto que se utilizará para dar de alta el proyecto.COBRANZAS_SalenNoAprobadas
Objetivos
Al instalar este script, todas las cobranzas sadrán como "No aprobadas", al igual que los valores que se ingresen.Instalación del script
El script se debe instalar en el botón "Scripting" de una cobranza.UpdateProyectoEnCobranzas
Objetivos
Al finalizar una cobranza se verificará si ha cancelado en su totalidad a una venta. De ser así, dará por finalizado el proyecto asociado a la venta.Instalación del script
El script se debe instalar en el botón "Scripting" de una cobranza.Script - Guardar en campo anexo informacion sobre el usuario que ingresa datos ( cliente / proveedor / Artículo)
Objetivos
Son 2 scripts. La función de estos es guardar en el Anexo 3 del cliente / proveedor / artículo (dependiendo del script), el nombre del usuario que lo modificó, y la fecha y hora en que lo hizo.
Si el anexo 3 está usado, va a "pisar" lo que haya en él, por lo que recomiendo asegurarse de que no hay algo escrito antes de aceptar la modificación. Una vez que se acepte, queda automáticamente guardado en dicho anexo lo anteriormente descripto.Instalación
Los scripts se deben ingresar en la solapa scripting del ABM corresponiente (Indicado en el nombre de cada script: cliente / proveedor / artículo).
03650 Script alta de pedido
Objetivos
Genera requisiciones a partir del stock disponible y los pendientes de ordenes de compra. Ademas manda emails a ciertos contactos con diferente info de los articulos.
Instalacion
Se instala desde el abm de pedidos
Variables
Se tienen que definir todas las variables de los emails y ademas el porcentaje que tiene en cuenta para mandar cierto tipos de emails donde el precio de venta > precio de reposicion + porcentaje.
Script - Controlar stock al procesar pedidos
Objetivos :
Al generar una Factura o Remito de ventas, desde el procesamiento de pedidos Activados, Controla que exista stock disponible para los items que se procesan.
En caso contrario cancela la operacion y muestra un msj por pantalla con el detalle de items que no cumplen dicha condicion.
Instalacion :
Se instala desde Procesar Pedidos Activados
Información de la Empresa\Gestión de Ventas\Ventas\Pedidos\Procesar Pedidos Activados
Varaibles : -
GESTION de COMPRAS
29 SCRIPT - Validar que una ORDEN DE COMPRA tenga asociado un proyecto
Objetivos
Al ingresar una orden de compra, se verificará que se haya asociado un proyecto. De no ser así, se cancelará la carga de la orden de compra.Instalación del script
El script se debe instalar en la solapa "Scripting" del ABM de Ordenes de Compra.2690 SOPQUI - XX-modulo de stock. problemas para cargar una orden de compra
Objetivos
Al ingresar una compra, se recorrerán todos los artículos de la compra, actualizando el precio de cada uno de ellos en la lista de reposición. En el caso en que el artículo no exista en la lista, se agregará el mismo con el precio correspondiente.Instalación del script
El script se debe instalar en el botón "Scripting" de una transacción de compra.2697 SOPQUI - Ingreso de compras en cta cte
Objetivos
Al ingresar una compra en cuenta corriente, se cambiará la fecha inicial y fecha_negoc por (fecha_impu) + (cantidad de días de plazo de acuero a la forma de pago)Instalación del script
El script se debe instalar en el botón "Scripting" de una transacción de compra.ProyectosDesdeRecepcionSE
Objetivos
Al ingresar una recepción de una orden de compra, se genera un proyecto por cada artículo que se haya recibido.Instalación del script
El script se debe instalar en el botón "Scripting" de una recepción de orden de compra.Implementacion - Script Ingreso Orden de compra.
Objetivos
Al ingresar una orden de compra con un comprobante en especial, se genera un proyecto asociado a la orden, una acción asociada al proyecto, y una nueva carpeta de compras.Variables
Existen 4 variables al principio del script: usuario: indica el usuario al que se le asignará la acción; cpteProy: es el código de comprobante con el que se dará de alta el proyecto; cpteOrdCom: es el código de comprobante de orden de compra que se verificará para que se genere el proyecto, acción y carpeta de compras;
cpteCarCom: es el código del comprobante de la carpeta de compras que se dará de alta.Instalación del script
El script se debe instalar en la solapa "Scripting" del ABM de Ordenes de Compra.Script alta orden de compra
Objetivos
Al ingresar una orden de compra con un comprobante en especial, se genera un proyecto asociado a la ordenVariables
Existen 2 variables al principio del script: cpteProy: es el código de comprobante con el que se dará de alta el proyecto y cpteOrdCom: es el código de comprobante de orden de compra que se verificará para que se genere el proyecto.Instalación del script
El script se debe instalar en la solapa "Scripting" del ABM de Ordenes de Compra.
Migracion Contrato de Precios Proveedores
Objetivos
Desde una tabla en formato DBF, Se puede agregar uno o varios contratos precios completos, si este existiera, se puede modificar cualquier campo de un articulo del contrato, buscando por el codigo del mismo o por el codigo que se ingresa dentro del contrato.
Variables
Dentro de la planilla DBF, se deben completar obligatoriamente "COMPROBANT","CODPROVEED","CODIGOARTI","NOMBRE","PRECIO","UNIDAD","DIVISA"TIEMPOREPO","MINIMO","MULTIPLOS","CANTIDADAC"
Que corresponden a Comprobante,Codigo del Proveedor,Codigo Del Articulo(en ABM de Articulos),Nombre,precio,Divisa,Tiempo de Reposicion, Cant. Minima, Multiplos, Cantidad a Controlar.
Al ejecutarse pedira por pantalla que se ingrese la ubicacion de el archivo en formato DBF. Cuando el script halla terminado, generara 3 archivos en formato TXT(archivo de Texto) con el nombre de el archivo orginal + ArticulosNoEstan/ProveedoresNoEstan/ArticulosRepetidos con los errores encontrados en la misma carpeta donde se encuentra la tabla de origen.
Instalación del script
El script debe Cargarse desde el Manejador de Scripts
FONDOS
CONTABILIDAD
PRODUCCION110 SCRIPT - Al ingresar orden de producción
Objetivos
Al ingresar una orden de producción:
- Se genera un parte de novedad relacionado con la orden en el estado "Finalizado"
- Se hacen los movimientos de inventario y stock correspondientes: a los insumos se los da de baja, y al artículo que se obtiene en la producción, se lo da de alta
- Opcional: Se asignan las horas de trabajo empleadas por un operario para producir el artículo
- Se pasa el estado de la orden de producción a "Finalizado".Campos codificados previamente
Si se desea asignar las horas que correspondan a un operario, se debe ingresar el número de legajo (para ésto se puede tener el campo codificado) del operario en el campo "Agrupamiento" de la orden.
Por el momento funciona para legajos de 2 dígitos. Si los legajos que se manejan son de una longitud mayor, se deberá solicitar la modificación del script.Instalación del script
El script se debe instalar en la solapa "Scripting" del ABM de Ordenes de Producción.129 SCRIPT - Al ingresar orden de producción
Objetivos
Al ingresar una orden de producción, se genera una requisición si existen insumos que no tienen stock en el depósito proncipal para insumos seleccionado, o tienen una cantidad menor a la necesitada para llevar a cabo la producción.
A esta requisición le asigna los artículos mencionados junto a las cantidades faltantes y se los relaciona con los componentes de la orden que dió origen a la requisición.Variables
Existe una variable al principio del script llamada "cpteRequis", que se usa para cargar el comprobante que se utilizará para generar las requisiciones.Instalación del script
El script se debe instalar en la solapa "Scripting" del ABM de Ordenes de Producción.Ingreso de parte de novedad
Objetivos
Generar proyectos para realizar el control de calidad de los productos que se fabrican.Funcionamiento
Al terminarse una operacion, se genera un proyecto ( con el comprobante control de calidad ) por los productos que se fabricaron y tienen como
operacion de salida esa operacion.
Siendo que no todos los productos se controlan, codificar un anexo del artículo que se llame control de calidad que indique si se controla o no el artículo.Variables
cpte ( Comprobante del proyecto )
FUNCIONALIDADES ESPECIALES
04549- Generar Script Opciones de Quilate (por tipo y listado completo)
Objetivos
Generar un listado completo o por tipo de las opciones de quilate y saber la cantidad que existen. El completo muestra hasta las opciones padres, en cambio el por tipo solo muestra las hijas, aunque puede ser que muestre alguna que sea padre.Funcionamiento
se ejecuta desde el manejador de scripts y graba un archivo txt en el escritorio, para el mismo hay que configurar la ruta de salida del archivo.
Variables
ninguna.
00136-00XX-solicitud de nuevo script para migrar contratos de precios proveedores
Objetivos
Importar desde una DBF los precios de proveedores actualizados, con sus datos correspondientes. Por ahora solo actualizaFuncionamiento
se ejecuta desde el manejador de scripts y necesita una DBF la cual se especifica la ruta dentro del script, el script va recorriendo los datos de la DBF y los va guardando en la tabla correspondiente si es que existen, sino manda un mensaje que el item no está. Si se necesita se puede modificar para que agregue estos items, pero no estaba especificado en el proyecto.
Variables
ruta del DBF
Interfases Fiscales
07612 Agregar funcionalidad en Interfaces fiscales
Objetivos
Poder levantar un padron de proveedores que estan exentos a la retencion de gananciasFuncionamiento
El script levanta el padron y elimina las retenciones de ganancias que se le aplican a los proveedores en sus establecimientos.
Variables
La variable es el FileHandler que indica la ruta donde esta el txt del padron.
Atte.,,,
Sistemas Quilate
http://quilate.blogspot.com/