EMPRESAS Y
DOCUMENTO
-Cada empresa esta registrado en su respectiva tabla con un ID
-Cuando hago un documento guardo los datos de documento amarrada con el id_de la empresa y un correlativo autogenerado
-Ese correlativo generado para el documento lo hago capturando el ultimo id generado por la tabla documentos
Entonces cuando un usuario entra con una EMPRESA X y realize un DOCUMENTO
este generara un codigo -> EMPx-001 , el siguiente EMPx-002 y asi..
Cuando cierre sesion e ingrese con otra EMPRESA Y y genere un documento
el codigo generado va ser EMPY-003 cuando deberia ser EMPY-001
Es decir estoy creando una BD para multiples empresas y documentos , la pregunta es como podria generar un correlativo distinto para cada documento hecho por cada empresa en una misma tabla y sin depender del campo auto_increment.
yo obtendo el auto icrement de la siguiente forma
Código:
y de alli lo concateno con strpad.cod=$db->get_row("select auto_increment from information_schema.tables where TABLE_SCHEMA = '$base' and TABLE_NAME = 'documento'; ");
Alguna sugerencia al respectivo estare muy agradecido.
Saludos cordiales.