miércoles, 6 de octubre de 2010

Autorizaciones dentro de SAP Business One con stored procedures



Dentro de un sistema de gestión es importante decir hasta donde podrá acceder el poder de un usuario. Dentro de nuestro ERP tenemos algunos modelos de autorización predefinidos. Dentro de Gestion/Procedimientos de autorización/modelos de autorización, éstos modelos deben de ser autorizados por usuarios superiores, estos se registran en una etapa de autorización la cual se crea agregando su nombre, que usuarios serán los autorizadores y de que departamento.

Dentro de modelos de autorización encontramos 4 pestañas





El modelo de autorización puede estar o no activo. esto cuando marcas la casilla.

Autor: Donde agregaremos a los usuarios que intentaran crear el documento a autorizar.
Documentos: Donde encontraras los documentos a los que se puede agregar el modelo de autorización.
Etapas: Que es donde agregaras la etapa que antes creaste, es decir quienes autorizaran, estos usuarios están dentro de la etapa o etapas que agregaras aquí.
Condiciones: Aqui ya hay condiciones predefinidas, como el límite de crédito o el límite de comprometido, el total del documento, etc. pero en esta parte esta lo interesante por que también puedes agregar tus propias autorizaciones por medio de stored procedures o consultas.




Para poder utilizarlo la condición debe de ser de vencimiento tipo indefinido,ratio mayor o igual y valor a 0.01





El stored procedure se invoca desde el query manager con código de SQL y se traspasa los datos requeridos con las variables de SAP.




y las variables se pasan al area de programación de sql dentro de la base de datos.


Y las variables que llegan pueden ser procesadas mediante T-SQL. Lo he utilizado y es una manera mas de personalizar el sistema.


Espero que les pueda servir.

lunes, 13 de septiembre de 2010

No se puede abrir la ventana de Outlook

En alguna ocasión te ha pasado, o te pasará que tu correo en cliente outlook no puede abrir, te marcará un error de que no se puede cargar y después se esfumará mandándote inmediatamente al mensaje de recuperación.

Se pudo haber dañado la cache de tu perfil como consecuencia marca el error. En grandes empresas el correo de los empleados es vital, así pueden ser 3 GB o 2 GB de puro texto es importante guardar cada contestación y seguimiento a algún proyecto o trabajo.

Una solución puede ser agregar un nuevo perfil, esto en caso de que tus archivos no sean de vital importancia.

En el otro caso puedes ayudarte con el siguiente comando.

vamos a ejecutar:

Outlook /RESETNAVPANE

Con este comando, Outlook vuelve a generar el panel de navegación en el perfil actual. También elimina todos los accesos directos y carpetas favoritas personalizadas por el usuario.






sábado, 21 de agosto de 2010

Exportar correo de Outlook 2007 a Entourage 2004 u 2008

Sí es una de las cosas con mas batalla. ¿quién puede creer que siendo las dos software de microsoft no se pudiera importar un pst de outlook a entourage?.

Busque y busque en internet encontre una buena solución a este problema. Existe una pequeña aplicación llamada dbxconv.exe que te puede convertir tu archivo dbx a mbox, el cual es un archivo que puede importar perfectamente entourage.

lo primero que tenemos que hacer es echar mano de microsoft outlook express para convertir los archivos en dbx, ahora no se si se pueda con windows mail. Estos archivos los guardas en la carpeta de tu aplicación, preferentemente en C:\ para de ahi mismo con la consola de MS-DOS apliques el comando dbxconv *.dbx y automaticamente te los convierte a mbx, después renombras cada archivo. lo puedes hacer en la consola de MS-DOS o simplemente en windows, esto es sencillo.

Existen varias páginas en inglés que te pueden ayudar, yo tarde un poco por que también probe emailchemy, pero es mas tardado aunque por un modico pago puedes convertir directamente tu pst a archivos mbox.

les dejo la liga de los foros

y la liga al download para dbxconv.exe

y si tambien de ilusa intente con el pst tool import.

miércoles, 16 de junio de 2010

MYSQL ver bases de datos, tablas y su descripcion.



Ok. ok. ahorita estoy tratando de terminar un proyectito de un pequeño buro de crédito. Antes de terminar de validar las variables me pidieron agregar mas campos a una tabla. he también aprendido algo de mas de javascript. Pero donde ando ahorita es MySQL.

Checar Bases de datos dentro MYSQL.


mysql>show databases;

Checar tablas de la base de datos:

mysql>use nombredatabase;
mysql>show tables;

Checar la descripcion de campos de la tabla.

mysql>use nombredatabase;
mysql>show tables;
mysql>describe table;

y para agregar un campo donde se te pegue la gana:

ALTER TABLE nombretabla
ADD campo tipocampo AFTER campodespudesde;

despues de.


-----------------------------------------------------------------------

y para habilitar o deshabilitar campos con javascript dentro de un select. adjunto codigo que agradezco a los foros los faciliten.

function habilitar2(form)
{
if(form.txtdem.options[1].selected==true)
{
form.txttipdem.disabled=true;
}
else
{
form.txttipdem.disabled=false;
}
}

y dentro del select se usa el evento onchange.

onchange="habilitar(this.form)"

miércoles, 5 de mayo de 2010

Programando con PHP y MYSQL

Ya tenía años que no tocaba código web, entiendo como funciona mas o menos. Hace unos años atras un excompañero mío trabajo para la empresa haciendo una aplicación en coldfusión. Pero hoy me dejaron hacer un proyecto, una pequeña aplicación y decidí hacerla con php y mysql, las cuales ya había utilizado anteriormente.

Ahora me encuentro que puedo hacer mi aplicación de manera modular. Hay algunos ejemplos en la red que te pueden ayudar.

También encontre que mi aplicación anterior no iba nada de acuerdo a lo actual, tenía muchos errores con el session_start() pero se quita solo no visualizando. Otra cosa, aprendí a utilizar el comando isset, que me sirve cuando me marca el error de index no inicializado. Para las variables de $_SESSION o el $_POST[''].

Bueno, continuaré luego explicando lo que he aprendido y trataré de dar ejemplos lo mas claros posibles.

jueves, 29 de abril de 2010

Error ·71 WINDOWS XP NO acepta mas de 10 conexiones entrantes

Bueno, hoy me encuentro con este problema. Quiero conectar a una impresora uno de mis equipos y me marca que hay mas conexiones de las que mi pc servidor puede soportar.

Estuve buscando la soluciòn al problema ya que se frego mi Disco duro de mi copiadora Multifuncional CANON -IR2200 codigo de error E-602-0003. Ya pedí el disco duro con el sistema instalado. Todavía no llega y mi impresora lexmark T-640 apenas alcanza para mas de 10.

El chiste es que te mugre error estoy viendo que opera a nivel de ms-dos con comandos para poder habilitar la desconexión de las sesiones.

>>cmd
>>net session(Ves las sesiones que tienes en ese momento.
>>net config server /autodisconnect:tiempoAntesDeDesconexiónAutomática

Ajustas para que cada cierto tiempo la desconexión se haga presente.


todavía no pruebo que tal si funciona pero ahi esta por si a alguien le puede ayudar.






Tan caros que son los sistemas operativos y las licencias y para esto. En fin. Por algo existe el windows server.


viernes, 2 de abril de 2010

HP LASERJET P1505 PROBLEMAS x TS



Estos días he tenido para no variar problemas con impresoras, que a una se le acaba el modulo fotoconductor, para los que no conocen mucho es el módulo que ayuda a que se imantice la hoja y se impregne el tóner en ella.

Mis máquinas de facturación son sumamente importante y tuve que sacar de combate a una lexmark E360DN que se me hacen en verdad muy buenas para la impresión en formatos media carta y preimpresos. Trabajando en SAP BO sobre RDP(remote desktop).

Tuve que comprar de emergencia una HP laserjet P1505 una pequeña pero funcional impresora de hp ( asi me la vendieron) mi sorpresa empezo que para cuando tuve que hacerla funcionar siempre es necesario instalar los drivers en mi servidor de impresión en el, valgame la rebuznancia, servidor de terminal server. Esto para que mi PC cliente, en el lugar remoto, pueda imprimir y mi servidor con su sesión de RDP pueda detectarla.

Para comenzar tuve que cambiar los drivers ya que no me imprimía, el driver tenia la version 1.0.5, creo y tuve que bajar la versión 7.0.5, con esto hice que imprimiera pero después de darme cuenta y mandar impresiones seguidas se tardaba una eternidad.

Entre sus características esta el imprimir 23 pmm (Páginas por minuto), y en lugar de eso cada 30 segundos me sacaba una, entonces estuve 2 dias intentando cambiar drivers, buscando en foros para ver si a alguien le había pasado el mismo problema, ver si algun drivers postscript o PCL me ayudaba, pero no,al contrario en mi pc de prueba ya no quizo funcionar. total que cuando estaba de cliente si sacaba inmediatamente las impresiones, pero decidí dejarla por la paz, a lo mejor después de hablar con el soporte habrá por ahí algun parche para esas impresoras, pero que curioso que tambien batalle con una HP laserjet 2300 hace tiempo, se corrigio con un driver postcript, será que HP tiene algun problema con el software de windows y sobre todo con el servicio de terminal, lexmark me ha gustado por que no he tenido problemas, pero aun así siempre dan problemas, ahora con regionalizaciones y que me cambien el firmware de algunas impresoras.

Vamos son problemas que vemos los Jefes o Gerentes o Encargados de sistemas.
Experiencia, a alguien le puede servir.