Mostrando entradas con la etiqueta programacion. Mostrar todas las entradas
Mostrando entradas con la etiqueta programacion. Mostrar todas las entradas

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.

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.