Jump to content


Photo

Programa de gestión desde 0 (Activo)


  • Please log in to reply
156 replies to this topic

#121 Desart

Desart

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 715 posts
  • LocationEspaña

Posted 09 August 2013 - 02:03 AM

Que quede claro que esta es una carta de porte externa, ya que como hemos dicho adecuando correctamente nuestra factura o albarán nos puede servir de carta de portes, junto con la hoja de ruta, por eso la importancia de esta última, junto con el control del peso transportado.

Ya hemos hablado de estos apartados anteriormente, pero repito, que en muy breve será obligatoria la hoja de ruta, donde deberemos especificar, el conductor/conductores, el vehículo, los número de documentos, clientes, destinos y pesos, de cada documento a transportar (Factura, albarán, etc) y el total del peso de todo el transporte, en la misma se permitirá, añadir anotaciones y recogidas de mercancías.
  • 0

#122 Desart

Desart

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 715 posts
  • LocationEspaña

Posted 09 August 2013 - 02:37 AM

Para que os hagáis una idea de todos los módulos que puede tener este tipo de programa, os voy a ir poniendo los apartados del menú de mi anterior programa, explicándolos brevemente y poniendo los que ya hemos hecho y los que terminare, lo haré a ratos, pues ahora estoy algo ocupado y quiero dejar terminado este tutorial, también.

Menú Archivos
Almacén - La gestión de almacenes de nuestra empresa, es muy útil cuando tenemos más de 1 almacén,  en el programa no lo he dado, pero básicamente esta incluido en las bases de datos, lo único que deberíamos controlar es cuando entra y sale la mercancía en que almacén se hace el stock.

Agentes Comerciales -  Nosotros la hemos incluido en empleados.

Personal - ya esta en el módulo empleados.

Proveedores - Lo tenemos.

Grupos Materias Primas - Al ir mi programa sobre fabricación tenia identificado las materias primas según grupos

Materias/ Materias Primas - al no solo tener materias primas sino otros artículos, tenia que tener este otro apartado, para luego controlar en la gestión de productos, ya que muchos eran para uso interno y a la vez de venta directa.

Fórmula - Las Fórmulas de mis productos , tenia nivel de acceso 9 y repetir clave de acceso

Productos - En nuestro programa lo tenemos en Artículo ABM (ya lo viereis en el menú)

Auxiliares - Aquí van las tablas auxiliares, en nuestro programa tiene el hueco pero no las vamos a dar, de todas manera en mi anterior programa tenia las siguientes, Familias, Sectores y Bancos

Clientes - Ya lo tenemos

Gestión de usuarios - Ya lo tenemos

Cambio de usuario - Ya lo tenemos en el menú

Configuración - Ya lo tenemos

Salir - Ya lo tenemos en el menú
  • 0

#123 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4945 posts
  • LocationMéxico

Posted 09 August 2013 - 07:22 AM

La Carta de portes


Perdón amigo, no había escuchado sobre ello. ¿Qué es una carta de portes?
  • 0

#124 Desart

Desart

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 715 posts
  • LocationEspaña

Posted 09 August 2013 - 08:48 AM

La carta de portes es el documento que acredita la mercancía con regulación del transporte por carretera (ADR) indicando el emisor y el destinatario cantidades transportadas, identificación y limites de carga, datos del vehículo e incluso del conductor, según los casos y formatos exceptuados, además de la carta de porte necesitas las instrucciones escrita (iguales para todos los productos), fichas de seguridad del producto y documento (factura, albarán, etc).

Junto con esto debes llevar un kit de Adr, para vertidos, etc. (chalecos, triángulos de emergencia, calzos, guantes, gafas, etc.

te pongo varios enlaces con más información

http://www.traficoad...ta_de_porte.htm

http://www.casil-e.c...390533c8416.pdf

http://www.acicla.es...artadeporte.htm
  • 0

#125 Desart

Desart

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 715 posts
  • LocationEspaña

Posted 10 August 2013 - 01:08 AM

Seguimos con la siguiente tabla, creo que a esta altura ya no hace falta comentarla

CREATE TABLE RUTAS (
    ID              INTEGER NOT NULL,
    CODIGOEMPLEADO  T20 NOT NULL /* T20 = VARCHAR(20) */,
    MATRICULA        T10 NOT NULL /* T10 = VARCHAR(20) */,
    NUMERORUTA      T20 NOT NULL /* T20 = VARCHAR(20) */,
    TIPODOCUMENTO    T20 /* T20 = VARCHAR(20) */,
    NUMERODOCUMENTO  T20 /* T20 = VARCHAR(20) */,
    SERIE            T3 NOT NULL /* T3 = VARCHAR(3) */,
    CODIGOCLIENTE    T20 /* T20 = VARCHAR(20) */,
    NOMBRECLIENTE    T40 /* T40 = VARCHAR(40) */,
    FECHA            DATE NOT NULL,
    NOTA            T80 /* T80 = VARCHAR(80) */,
  PESO            NUMERIC(15,2)
);


  • 0

#126 Desart

Desart

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 715 posts
  • LocationEspaña

Posted 10 August 2013 - 06:03 AM

Vamos con crear las rutas

Posted Image

y como siempre el código  https://gist.github....onymous/6200188
  • 0

#127 Desart

Desart

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 715 posts
  • LocationEspaña

Posted 10 August 2013 - 09:15 AM

La gestión de rutas

Posted Image

su código en https://gist.github....onymous/6200819
  • 0

#128 Desart

Desart

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 715 posts
  • LocationEspaña

Posted 10 August 2013 - 09:16 AM

Un cambio en el modulo de crear rutas en el botón buscar

ActQuery(IbqbusDoc,'SELECT * FROM DOCUMENTOS WHERE (((NUMERORUTA < '+QuotedStr('1')+') AND (NUMERORUTA <> '+QuotedStr('-1')+')) OR (NUMERORUTA IS NULL)) AND (DOCUMENTOS.FECHA BETWEEN '+
    QuotedStr(Cambiafecha(DateTimePicker1.Date))+' AND '+QuotedStr(Cambiafecha(DateTimePicker2.Date))+
                        ') ORDER BY DOCUMENTOS.NUMERODOCUMENTO',True,True,False);


  • 0

#129 Desart

Desart

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 715 posts
  • LocationEspaña

Posted 10 August 2013 - 09:18 AM

Si no estoy equivocado, me quedan dos módulos, sobre las comisiones, el menú, que será muy básico y comentaros que otras opciones puse en mi programa y listo, tutorial terminado, no diremos que he tardado mucho ?
  • 0

#130 Desart

Desart

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 715 posts
  • LocationEspaña

Posted 11 August 2013 - 01:16 AM

Aquí sigo dando el coñazo, vamos con el módulo de pago de comisiones

Posted Image

y como siempre el código en https://gist.github....onymous/6203848
  • 0

#131 Desart

Desart

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 715 posts
  • LocationEspaña

Posted 11 August 2013 - 01:59 AM

Vamos con el módulo de gestión de comisiones

Posted Image

y el código en  https://gist.github....onymous/6203945
  • 0

#132 Desart

Desart

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 715 posts
  • LocationEspaña

Posted 11 August 2013 - 02:40 AM

Y de los apartados el último, el menú

Posted Image

El código en https://gist.github....onymous/6204023

como podéis ver no hay un Splash, de entrada ni una petición de usuario inicial, pero si he puesto

Posted Image

ya que en cuanto suba los archivos, no tendréis información para acceder, lo explico en el código de dicho botón

[DELPHI]procedure TFMenu.SpeedButtonBC2Click(Sender: TObject);
//------------------------------------------------------------------------------
//*******************************************************[ ENTRADA DIRECTA ]****
// Este botón será desactivado al terminar el programa
//------------------------------------------------------------------------------
begin //Realmente lo uso cuando estoy haciendo un programa, para no tener que
      //pasar por la ventana de usuarios, luego siempre lo elimino
  Usuario:='José Luis';
  Nivel:=9;
  VarSClaveUSuario:='231068';
  ALStatusBar1.Panels[1].Text:='Usuario [ '+Usuario+' ]-['+IntToStr(nivel)+']';
end;[/DELPHI]
  • 0

#133 Desart

Desart

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 715 posts
  • LocationEspaña

Posted 11 August 2013 - 02:50 AM

Realmente en los menús añado más cosas y los hago un poco diferentes, pero sin usar otros componentes y no liando más la cosa, de todas maneras os pongo una pantalla del programa que monte originalmente para que veáis de que hablo

Posted Image

Seguro que en el presente tutorial hay bugs y alguna pantalla que no he mostrado o código que se me ha olvidado, todo ello lo encontrareis en los fuentes, que dentro de muy poco subire
  • 0

#134 Desart

Desart

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 715 posts
  • LocationEspaña

Posted 11 August 2013 - 03:41 AM

Bueno compañeros ya he subido los archivos los encontrareis en

http://www.delphiacc...a=myfiles;u=159    (PENDIENTES DE APROBACIÓN POR LOS ADMINISTRADORES)

son el de la base de datos, el ejecutable y otros y por último los fuentes todos empiezan por el que e y luego tienen Tutorial programa de gestion desde 0.zip

yo lo tenia montado en la unidad C en el directorio PGF2/FUENTES.

Nada espero que lo disfrutéis y como siempre espero vuestros comentarios y el haber podido ayudar a la comunidad. por cierto la mejor manera de agradecérmelo, es en este mismo foro con vuestras impresiones y comentarios y si hacéis algún arreglo, añadido, mejora, etc. y queréis compartirlo, sería ideal.
  • 0

#135 Desart

Desart

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 715 posts
  • LocationEspaña

Posted 11 August 2013 - 03:42 AM

De todas maneras comentare y haré la comparación con mi otro programa y pondré algunas imágenes de formularios para que os hagáis una idea de lo que hemos estado hablando
  • 0

#136 Desart

Desart

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 715 posts
  • LocationEspaña

Posted 11 August 2013 - 03:58 AM

Seguimos ahora con el menú  Almacenes

Entradas con los siguientes apartados
              Entrada materias primas  Entrada de materias primas con las que fabricamos

              entrada de productos  Entrada de otros tipos de productos

              entrada de productos propios  Como somos una fabrica, entrada del producto ya terminado, de aquí regulábamos el Stock

Salidas M.P./partes (sin registros en B.D.)  Partes de rotura y uso interno

Regulación de Stock  ya lo tenemos en especiales

Unir Stock  en este programa permite entradas diversas o atempoorales por lo que podemos tener varias entradas diferentes de un mismo lote, aquí se podian unir

Listados con los siguientes apartados
            M.P. Detallado  Listado de materias primas de manera detallada

            Inventario  Con las siguientes dos opciones
                              Materias Primas  Inventario de materias primas

                              Productos/Artículos  Inventarios del resto de productos


(M.P. = Materias Primas)
Unir Stock  en este programa permite entradas diversas o atempoorales por lo que podemos tener varias entradas diferentes de un mismo lote, aquí se podian unir

Listados con los siguientes apartados
            M.P. Detallado  Listado de materias primas de manera detallada

            Inventario  Con las siguientes dos opciones
                              Materias Primas  Inventario de materias primas
                              Productos/Artículos  Inventarios del resto de productos


(M.P. = Materias Primas)
  • 0

#137 Desart

Desart

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 715 posts
  • LocationEspaña

Posted 11 August 2013 - 04:06 AM

El menú Fabricaciones

Gestión de productos Fabricables ya lo tenemos

Gestión de lotes con los siguientes apartados

> Lotes  ya lo tenemos

> Lotes salida  Nos permitía dar salidas de manera manual a los lotes, por uso interno, personal reconvención etc.

Gestión de envasados  con los siguientes apartados

Envases  Tipos de envases usados

Envasado  el envasado de los productos, los que nos permitía a su vez llevar el Stock de envases
  • 0

#138 Desart

Desart

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 715 posts
  • LocationEspaña

Posted 11 August 2013 - 04:17 AM

El menú de ventas

Presupuestos ya lo tenemos

Notas de entregas ya lo tenemos

Albaranes ya lo tenemos

Facturas ya lo tenemos

Pasar nota de entrega a albarán pasa una nota de entrega a un albarán

Facturar albaranes de clientespasa 1 o varios albaranes de un cliente a una factura

Copiar de otra factura  Permite realizar una copia de una factura, al terminar nos solicita los lotes

Cambiar el estado de una factura Cambia el estado de una factura Ver ejemplo*

Cambiar en número de documento existente Cambia el numerador de documentos, para que continué el mismo, por ejemplo por haber borrado una factura(1)

* Imaginamos  que tenemos una factura como incobrable y de la noche a la mañana el cliente nos la paga, tendríamos que cambiar el estado de incobrable a cobrada, para ello sólo solicita el documento (nº, tipo y serie) y el nuevo estado, si la marcamos como cobrada, ademas nos solicita forma del pago y fecha

(1) deberíamos cambiar el numerador por la factura borrada, crear una nueva, volver a cambiar el numerador por el que teníamos antes y seguir. Como podemos ver un coñazo, por eso es mejor no borrarlas y marcarlas como  NULA.  Os recuerdo que en los documentos de compra y venta debe existir una numeración continuada, en caso de no ser así, tendríamos problemas con Hacienda y seguramente una auditoria.
  • 0

#139 Desart

Desart

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 715 posts
  • LocationEspaña

Posted 11 August 2013 - 04:28 AM

Menú de gestión

Cobros  con las siguientes opciones

> Gestión de cobros  realiza la gestión de cobros de nuestras facturas (fecha, marca como cobrada, forma de pago, cantidad número de talón o pagare, etc)

> Cobros  Usamos el formulario tipo a crear Ruta, seleccionando los documentos (Facturas) y con campos para rellenar los datos descritos en gestión de cobros

Relación de facturas con las siguientes opciones

> Crear relación de facturas  Usamos el formulario tipo a crear Ruta, seleccionando los documentos (Facturas) y creamos una relación de facturas, con su propio número, fecha  e importe de la suma de todas

> Gestión de relación de facturas  para gestionar la relación de facturas

Comisiones con las siguientes opciones

> Pago de comisiones ya lo tenemos

> Gestión de comisiones ya lo tenemos

Rutas con las siguientes opciones

> Crear Ruta ya lo tenemos

> Gestión de rutas ya lo tenemos

Retenciones gestiona las retenciones de las Facturas e imprime un documento con la suma de estas

Financiado ya lo tenemos

Autorización bancaria  Crea un documento que firmará el cliente para poder hacerle el cargo en cuenta de sus facturas

  • 0

#140 Desart

Desart

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 715 posts
  • LocationEspaña

Posted 11 August 2013 - 04:29 AM

Después continuo compañeros
  • 0




IP.Board spam blocked by CleanTalk.