14.05.2013 Views

Manual de Usuario Nómina Ramsal Versión ... - nomina ramsal

Manual de Usuario Nómina Ramsal Versión ... - nomina ramsal

Manual de Usuario Nómina Ramsal Versión ... - nomina ramsal

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

[EXENTO]<br />

instrucciones<br />

Como po<strong>de</strong>mos observar estas instrucciones mandan a un lugar y ese lugar va a ser<br />

una etiqueta que tenga el mismo nombre que su origen.<br />

En el ejemplo anterior .[EXENTO] es la instrucción que manda y [EXENTO] es el<br />

<strong>de</strong>stino, esto quiere <strong>de</strong>cir que cada brinco tiene un origen (que es una palabra con un punto y<br />

entre corchetes) y un <strong>de</strong>stino que es la misma palabra entre corchetes pero sin punto.<br />

2.- Etiquetas con Regreso (Go sub) o Procedimientos.<br />

Estas son las etiquetas que comparamos con las or<strong>de</strong>nes <strong>de</strong> un jefe que le dice ve a<br />

hacer algo y regresa cuando termines. La sintaxis <strong>de</strong> estas etiquetas es _[NOMBRE] y al igual<br />

que los brincos pue<strong>de</strong>n estar condicionadas o no.<br />

Cuando no están condicionadas quiere <strong>de</strong>cir que siempre se van a ir a esa etiqueta y<br />

van a regresar cuando encuentren un FINP.<br />

Un ejemplo <strong>de</strong> esto es en el proceso <strong>de</strong> cálculo <strong>de</strong> nómina semanal, que encontramos<br />

una serie <strong>de</strong> etiquetas sin condición.<br />

_[DIAS]<br />

_[SUELDO]<br />

_[HEXTRA]<br />

_[IMSS]<br />

_[ISPT]<br />

FIN<br />

Cuando creamos una etiqueta que manda a un procedimiento, es necesario <strong>de</strong>sarrollar<br />

el procedimiento y este <strong>de</strong>be <strong>de</strong> iniciar con el nombre <strong>de</strong> la etiqueta (idéntico a quien lo<br />

mando) y terminar con un FINP<br />

Por ejemplo si yo hago un<br />

_[DIAS]<br />

Tengo que poner en cualquier parte <strong>de</strong>l proceso<br />

[DIAS]<br />

FINP<br />

Y entre [DIAS] y FINP escribir todas las instrucciones que realiza la rutina [DIAS]<br />

Algo que cabe mencionar en este momento es que un procedimiento acaba cuando<br />

llega a un FINP y ese FINP indica que regresa.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!