Beruflich Dokumente
Kultur Dokumente
Estos tres botones de comando se activan al iniciar el programa las sub-opciones de cada uno que están en
los marcos debajo de cada uno de ellos solo se activan cuando se ejecuta el botón de comando
correspondiente, una vez activada cualquiera de las 3 opciones principales sus sub-opciones se activaran para
realizar los procesos que tienen definidos, las otras opciones se desactivaran, hasta que los procesos
ejecutados terminen o sean cancelados con botón CANCELAR.
4a.- Registrar ALTAS: Este boton de comando permite realizar el ajuste automático de ALTAS (sobrantes en
inventario), generando un documento de INGRESO (Compra) en el sistema.
4b.- Registrar BAJAS: Este boton de comando permite realizar el ajuste automático de BAJAS (faltantes en
inventario), generando un documento de EGRESO (Nota de Entrega) en el sistema.
PROCESO LIMPIAR DOCUMENTO
Al ejecutar este botón de comando emergerá un recuadro de mensaje, consultando si se
realizara la limpieza o eliminación del detalle de un documento de INGRESO, como se muestra
en la imagen a continuación.
Como se puede ver dependiendo de la respuesta a la pregunta por el SI es un INGRESO y por el NO es una
ENTREGA.
Como se muestra en las dos opciones se debe ingresar un numero de documento, este documento debe
existir en el sistema y debe corresponder a un ajuste de inventarios (Altas o Bajas), se debe tener cuidado con
esto ya que se podría eliminar por error otro documento ya que el sistema solo verifica la existencia no así a
que tipo de movimiento corresponde, sin embargo para minimizar este riesgo se han creado algunas
opciones que permiten ver el documento que se desea limpiar.
Al momento de ingresar el NUMERO de documento (Ingreso/Egreso) el programa efectuara las siguientes
validaciones:
1. Si existe el documento, caso contrario emitirá mensaje de error.
2. Si existe el documento y esta anulado, emitirá mensaje de error.
3. Si no se introduce un numero de documento, emitirá mensaje de error.
A continuación, se muestran los mensajes de error mencionados anteriormente.
En resumen, si no se ingresa un número de documento validado (Ingreso o Entrega) no se puede salir de esa
casilla, solo cerrando el formulario que cancela la operación o proceso.
Como se muestra en la siguiente imagen al ingresar un numero de documento válido recién se puede
ejecutar el botón de comando, mostrara los datos más importantes para poder identificarlo, así mismo
cargara el detalle de los productos del documento para su revisión y aprobación antes de su eliminación.
Una vez ejecutado el botón de comando el programa cargara el documento con su detalle de productos para
su validación antes de efectuar la limpieza o eliminación, como se muestra en la siguiente imagen.
Con toda esta información es claro que NO debería existir el error de eliminar otro documento que no sea el
buscado.
Cabe hacer notar que cuando se valido el documento y se cargo su información se activó otro botón de
comando, como se muestra en la imagen, este botón de comando es el que elimina el detalle de los
productos, previa confirmación.
Al ejecutar el comando de limpieza o eliminación del detalle del documento seleccionado, se presentará el
siguiente mensaje.
El mensaje solicita la confirmación de eliminación del detalle del documento seleccionado, al responder
negativamente (NO), el proceso se cancelara, los botones de comando, así como el campo del numero de
documento se bloquean NO pudiendo hacer nada, en este caso solo queda cerrar el formulario para reiniciar
el proceso o cancelarlo. Al responder afirmativamente (SI) el detalle del documento será eliminado.
Como se ve en la imagen arriba el detalle de productos fue eliminado, solo quedan el encabezado del
documento, entonces se puede reutilizar etc. documento para efectuar las correcciones en los ajustes (Altas
y/o Bajas) lo que corresponda al documento.
Como se indicó todos los comandos se desactivan y solo cerrando el formulario se puede continuar
utilizando el programa.
El procedimiento es el mismo en lo que se refiere a ALTAS y/o BAJAS solo cambia en numero de documento
para ALTAS documento de Ingreso (Compras) y para BAJAS documento de Egreso (nota de Entrega).
En ambos casos en el detalle de productos cargado en la grilla NO se puede efectuar ningún cambio solo se
cargan con fines de exposición para validar el documento, antes de su eliminación.
PROCESO DE INVENTARIOS
Al ejecutar este botón de comando el programa procesara internamente el inventario con
saldos a la fecha indicada en el control de calendario del almacén seleccionado en el combo
lista, con esta información se podrán efectuar los ajustes de inventario. A continuación, se
muestran estos dos controles y su modo de funcionamiento.
El control CALENDARIO se
inicia por defecto con la fecha
del sistema, último día del
mes y el año.
El control listado de
ALMACENES se inicia en
blanco y se debe desplegar
para seleccionar el almacén
del cual se procesarán sus
saldos de inventarios. Como
se muestra en la imagen.
2. Inventario Resumido: A continuación, se muestra el formulario con el inventario general resumido, solo
con sus saldos (+) (-) (0).
Como se puede apreciar la diferencia entre los dos formularios es clara, a continuación, explicaremos cada
uno de estos dos formularios y su modo de uso para generar los ajustes automáticos.
3. Observaciones:
a. Los productos que no tienen COSTO están en color AZUL para su rápida identificación.
b. En ambos formularios existen dos columnas para los ajustes ALTA y BAJAS, en estas columnas se
registrarán los AJUSTES para posteriormente generar los documentos del sistema
automáticamente.
c. Solo en las columnas de ALTAS y BAJAS se pueden ingresar valores numéricos, el resto de
columnas están bloqueadas, NO se pueden modificar o editar.
d. En la columna para los ajustes BAJAS, NO se puede ingresar una cantidad mayor a la que tiene
como SALDO ya que NO es posible descargar mas unidades de las que se tiene.
e. En la columna ALTAS, NO se efectúa ninguna validación ya que son ingresos no descargos, solo
se debe tener cuidado de no ingresar cantidades equivocadas.
f. En el inventario detallado x LOTES, se encuentran los productos con todos los lotes cronológicos
e históricos con o sin saldo, en el inventario resumido solo se encuentra el producto con su saldo
totalizado, por tal razón la diferencia es apreciable entre el número de registros entre los dos
formularios.
g. Para cancelar esta operación o proceso se debe cerrar el formulario, es la única forma.
h. El botón de comando REGISTRAR ALTAS / BAJAS, registra en la base de datos del programa solo
los productos con AJUSTE para efectuar el proceso automático, en caso de ejecutar el comando
sin ningún ajuste no registrara nada simplemente.
i. Una vez ejecutado el botón de comando REGISTRAR ALTAS / BAJAS, se mostrará el número de
registros tanto para ALTAS como para BAJAS, así mismo dependiendo se activarán los botones
de comando REGISTRAR ALTAS y/o REGISTRAR BAJAS, recordar que ambos procesos pueden
realizarse por separado.
A continuación, se muestra una parte del formulario con registro de ajuste tanto en ALTAS como en BAJAS.
El formulario es de registro de ALTAS y se muestra el resumen de los productos y los ajustes ingresados, que
coinciden con la imagen de más arriba (registro de ALTAS y BAJAS).
En este ejemplo se utiliza el inventario detallado por eso se muestran los Lotes y F. Vence que se utilizaran en
el ajuste automático.
Se muestra el total de productos para ajustar, de estos cuales son ajustables, esto último significa que no
existe ningún problema para ajustar, en caso de existir algún problema en la casilla de pendientes se mostrara
cuantos ajustes no son factibles. Esta posibilidad solo puede darse en ajustes de BAJAS utilizando el
inventario RESUMIDO sin Lotes y F. Vence, que se explicara posteriormente.
Cuando se utiliza el inventario detallado por Lotes y Fecha Vence es imposible que ocurra un PENDIENTE.
En la casilla No DOCUMENTO, se debe ingresar el número de documento creado en el sistema para registrar
los ajustes automáticos. ALTAS ->Ingreso (Compra) o BAJAS - > Egreso (Nota de Entrega).
En resumen, si no se ingresa un número de documento validado (Ingreso o Entrega) no se puede salir de esa
casilla, solo cerrando el formulario que cancela la operación o proceso.
Una vez ingresado el número de documento adecuado para el proceso de ajuste (ALTAS/BAJAS) se puede
ejecutar el botón de comando AJUSTAR, como se muestra a continuación.
NO: La casilla del número de documento se limpia y toma el control esperando el ingreso de otro
número de documento.
SI: El botón de comando AJUSTAR toma el control para que lo pueda ejecutar y al ejecutarlo se emite
el mensaje de que el ajuste fue terminado, como se muestra en la imagen a continuación.
Al aceptar se cierra el mensaje y el formulario de ajustes, y el documento del sistema ya esta con el
detalle de productos ajustados, y para verificarlo se debe ingresar al sistema ingresar a la opción de
COMPRAS (Altas) o NOTAS DE ENTREGA (Bajas).
Efectuada la explicación de todas las opciones del AJUSTE DE INVENTARIOS, para terminar, se explicará el
proceso de registro de BAJAS con los tipos de inventarios DETALLADO (LOTES y F. Vence) y RESUMIDO (solo
total saldo por producto).
Para los ejemplos mencionados saltaremos directamente hasta la parte donde procesado en inventario
solicita la confirmación de si se cargara el inventario DETALLADO que corresponde a la respuesta (SI) o
RESUMIDO que corresponde a la respuesta (NO).
Se recomienda repasar el proceso de inventarios para ver todos los detalles mencionados, ya que en esta
parte concretamente se realizarán ejemplos sobre esa base, estos ejemplos están destinados a explicar como
funciona el programa al realizar ajustes tanto con el inventario RESUMIDO como con el inventario
DETALLADO.
REGISTRO AJUSTES BAJAS CON INVENTARIO DETALLADO
Una vez procesado y cargado el inventario DETALLADO, se muestra el formulario, en la imagen a
continuación se marcó la información con la que se efectuara este ejemplo. Productos, Lotes y Fecha de
Vencimiento y sus costos de compra.
Una vez seleccionada la información con la que se trabajara, registramos las BAJAS.
Se registraron dos BAJAS en dos productos el registro incorrecto NO podrá ser valido de ninguna forma ya
que su saldo es menor al que se desea descargar, al dar ENTER será anulado automáticamente.
A continuación, se procesa el registro de altas/bajas que como se explico registra en la base de datos del
programa los ajustes tanto altas como bajas, en nuestro ejemplo solo bajas, efectuado el registro de las bajas
se muestra la siguiente pantalla donde como se vera NO se pudo registrar la baja del producto sin saldo y
solo se registraron como válidas las otras dos con el saldo necesario, una de las cuales NO tiene costo de
compra, esto se reflejara en el documento de sistema ya que NO se podrá efectuar la valoración del costo; en
BAJAS (Notas de Entrega) no es muy importante este dato, ya que NO se está manejando valuación de
costos.
Continuando con el proceso se cierra el formulario y se activa el botón de comando REGISTRAR
BAJAS, el otro comando de ALTAS se mantiene inactivo ya que NO se registraron ALTAS.
Al ejecutar el comando se carga en un formulario las bajas registradas para su revisión y
aprobación antes de su registro automático.
Como se muestra en la imagen siguiente al ingresar un documento válido (1) y se ejecutó el comando
AJUSTAR (2) se solicita la confirmación de registrar los ajustes en ese documento (3), en caso de estar seguros
se confirma (4), y finalmente se muestran los dos ajustes para BAJA con su respectivo LOTE y F. Vence, así
como su costo de compra que en un producto NO tiene.
Finalmente, validado el número de documento (1) y el botón de comando AJUSTAR toma el control y al
ejecutarlo (2) procede al registro automático de las BAJAS, una vez concluido el proceso muestra el mensaje
correspondiente (3) informando que el proceso de registro de los dos productos concluyo satisfactoriamente.
Para concluir este proceso se acepta el mensaje y el formulario se cierra, pasando el control al formulario
principal del programa, desactivando el botón de comando REGISTRAR BAJAS, en este ejemplo como el
comando REGISTRAR ALTAS esta desactivado ya que no se registro ninguna, el control se para a los
comandos principales, para iniciar otro proceso o terminar y cerrar el programa; como se muestra en la
imagen siguiente.
REGISTRO AJUSTES BAJAS CON INVENTARIO RESUMIDO
Una vez procesado y cargado el inventario RESUMIDO, se muestra el formulario, en la imagen a continuación
se marcó la información con la que se efectuara este ejemplo.
Productos cantidad saldo y sus costos de compra.
Una vez seleccionada la información con la que se trabajara, registramos las BAJAS.
Se registraron dos BAJAS en dos productos el registro incorrecto NO podrá ser válido de ninguna forma ya
que su saldo es menor al que se desea descargar, al dar ENTER será anulado automáticamente.
A continuación, se procesa el registro de altas/bajas que como se explicó registra en la base de datos del
programa los ajustes tanto altas como bajas, en nuestro ejemplo solo bajas, efectuado el registro de las bajas
se muestra la siguiente pantalla donde como se verá NO se pudo registrar la baja del producto sin saldo y
solo se registraron como válidas las otras dos con el saldo necesario, una de las cuales NO tiene costo de
compra, esto se reflejara en el documento de sistema ya que NO se podrá efectuar la valoración del costo; en
BAJAS (Notas de Entrega) no es muy importante este dato, ya que NO se está manejando valuación de
costos.
Continuando con el proceso se cierra el formulario y se activa el botón de comando REGISTRAR
BAJAS, el otro comando de ALTAS se mantiene inactivo ya que NO se registraron ALTAS.
Al ejecutar el comando se carga en un formulario las bajas registradas para su revisión y
aprobación antes de su registro automático.
Como se muestra en la imagen siguiente al ingresar un documento válido (1) y se ejecutó el comando
AJUSTAR (2) se solicita la confirmación de registrar los ajustes en ese documento (3), en caso de estar seguros
se confirma (4), y finalmente se muestran los dos ajustes para BAJA con su respectivo LOTE y F. Vence, así
como su costo de compra que en un producto NO tiene.
Finalmente, validado el número de documento (1) y el botón de comando AJUSTAR toma el control y al
ejecutarlo (2) procede al registro automático de las BAJAS, una vez concluido el proceso muestra el mensaje
correspondiente (3) informando que el proceso de registro de los dos productos concluyo satisfactoriamente.
Para concluir este proceso se acepta el mensaje y el formulario se cierra, pasando el control al formulario
principal del programa, desactivando el botón de comando REGISTRAR BAJAS, en este ejemplo como el
comando REGISTRAR ALTAS esta desactivado ya que no se registró ninguna, el control se para a los
comandos principales, para iniciar otro proceso o terminar y cerrar el programa; como se muestra en la
imagen siguiente.
Algoritmo para asignar Lote y Fecha Vence cuando se realizan ajustes con el inventario resumido y se deben
descargar más de un LOTE.
En la imagen arriba se muestra parte del inventario DETALLADO y el producto marcado tiene 3 Lotes
cronológicos históricos 2 con saldos y Lotes diferentes.
En la imagen arriba se muestra el mismo producto pero con el inventario RESUMIDO, se pueden ver la misma
cantidad de unidades que la del inventario DETALLADO pero totalizadas en el RESUMIDO.
A continuación se muestra el resultado del ajuste donde se podrá apreciar el algoritmo utilizado, que se
explicara posteriormente.
Como se puede apreciar el programa filtro los Lotes del inventario ordenados desde la menor fecha de
vencimiento a la mayor, a partir de ahí fue descontando las unidades, cuando un lote es menor a las unidades
a descargar entonces avanza al siguiente hasta descargar todas las unidades registradas para efectuar la
BAJA.
Este algoritmo está basado en el sistema de inventarios PEPS (Primero en Entrar Primero en Salir), que tiene
mucho sentido con producto perecederos. Este método es más sencillo pero si no se respeta el método PEPS
podrían surgir diferencias en la asignación de lotes para efectuar la BAJA.
En el caso de las ALTAS con inventario RESUMIDO el algoritmo asigna el Lote con mayor fecha de
vencimiento del listado de lotes cronológicos registrado en el sistema.
En todo caso la recomendación es utilizar el inventario DETALLADO para efectuar los ajustes, con lo que el
control de sus inventarios será mucho más fiel a la realidad del inventario FISICO.
El programa le ofrece los dos métodos el usuario decide cual utilizar.
Con esto termina el proceso de registro de altas y bajas automáticas.
LISTAS DE PRECIOS
Esta es la segunda opción principal del programa, a continuación se
describen brevemente los controles o comandos que tiene esta opción.
2a.- Lista de precios por LINEAS: Es boton comando genera la lista de
precios personalizada agrupada por LINEAS o LABORATORIOS.
Para procesar este reporte se debe seleccionar una lista de precios, las listas
de precios disponibles en el sistema se cargan en el control combo list (2c).
Observaciones: En las listas de precios solo los productos que tienen precio
se imprimen.
La codificación de los productos es del tipo XXX999, donde los tres primeros
caracteres son el acrónimo o abreviatura de la LINEA o LABORATORIO y los tres restantes un correlativo del
tipo 0001 al 999; se debe respetar esta codificación para NO tener problemas con el formato de las listas de
precios.
Si algún producto tiene más de 6 caracteres no saldrán en la lista y si los primeros caracteres no están según
la codificación no se agrupara correctamente con su LINEA o LABORATORIO o peor no saldrá tampoco en la
lista.
GENERACION DE LISTAS DE PRECIOS
Como se indicó antes de poder generar
una lista de precios de las dos
disponibles antes se debe seleccionar la
lista de precios que se desea generar,
esta se debe seleccionar del control
combo lista.
En caso de omitir la selección de la lista
de precios, el programa emitirá el
siguiente mensaje.
LISTA DE PRECIOS POR LINEAS
Estos son modelos de las listas de precios, en la lista de precios GENERAL en la columna F. FARMACEUTICA
dos productos NO tienen la información correcta.
A continuación se mostraran las formas Farmacéuticas disponibles para asignar a los productos de tal forma
que no salgan las líneas que indican la ausencia de este dato.
FORMAS FARMACÉUTICAS
Las formas farmacéuticas fueron extraídas del LINAME, aunque esta información NO se almacena en el
registro de productos del sistema, están incluidas en el reporte de las listas de precios, solo se debe asignar la
que corresponde al producto y el reporte la interpretara y desplegara en la lista.
En este punto se explicara la forma como deben registrarse los productos en el sistema SIMEC para que se
impriman correctamente en las listas de precios personalizadas.
Se incluye esta información ya que las listas de precios son personalizadas.
La imagen de arriba muestra los campos que se utilizan para la generación de listas de precios, perteneces a
la tabla CODIFICADORES -> PRODUCTOS, a continuación la explicación de cada uno de estos campos.
1. CODIGO: Código del producto de longitud 6 caracteres, los tres primeros representan la LINEA, los
tres siguientes el cronológico.
2. UNIDAD: Este campo corresponde a la forma farmacéutica, y se debe seleccionar de la tabla extraída
del LINAME, la que corresponda al producto.
3. ORIGEN: En este campo se registra aparte del ORIGEN se asigna la LINEA del producto, para esto se
utiliza un carácter especial que separa ambos datos y que el reporte de las listas de precios identifica
para separarlos. Este carácter es el @ (arroba). Como se muestra en la imagen primero se registra la
LINEA seguido está el carácter especial @ (arroba) y a continuación está el ORIGEN.
Si NO se mantiene este patrón o formato obviamente la Lista de Precios tendrá errores.
4. EMPAQUE: En esta columna se debe registrar las unidades mínimas que tiene el producto en su
presentación Ej. Producto XYZ Caja x 20 Comprimidos, se deberá anotar 20, caso contrario en la lista
de precios saldrá cero en el precio.
Una vez ejecutado este comando los cuadros (frames) de cualquiera de las tres
operaciones que se esté ejecutando se desactivan, reactivando los tres botones de
comando principales para comenzar otro proceso o terminar el programa.