Sei sulla pagina 1di 4

El objeto Ambiente

El objeto Ambiente es el objeto principal de MyBusiness POS y define las


caractersticas de configuracin general del Software.
Por Ejemplo:
Set rstCompras = CreaRecordSet( SELECT * FROM compras WHERE compra = 1,
Ambiente.Connection )
Observe como se usa el cdigo tomando una de sus propiedades llamada
Connection, la cual es la conexin con la base de datos
A continuacin se enlistan las propiedades de este objeto:
' Determina la conexion activa hacia la base de datos de configuracin personal
Public ConfigConnection As ADODB.Connection
' Es un recordSet con la informacin de la estacin de trabajo
Public ConfigRecordSet As ADODB.Recordset
' Determina la conexion activa hacia la base de datos principal
Public Connection As ADODB.Connection
Public
Public
Public
Public
Public
Public
Public
Public
Public
Public
Public
Public
Public
Public

Empresa As String
Clave As String
Direccion1 As String
Direccion2 As String
CP As String
Telefonos As String
Email As String
Web As String
Datos As String
PassWord As String
ODBC As String
Servidor As String
Estate As Integer
Usuarios As String

' Guardamos el nombre y contrasea de la persona que usa


' el sistema ademas de la estacin donde desea trabajar
Public uId As String
Public Psw As String
Public Estacion As String
' Guardamos un recordset publico con los datos de la estacin
' de trabajo
Public rstEstacion As ADODB.Recordset
' Guardamos los datos de la empresa en este recordset
Public cfgRs As ADODB.Recordset
' Parametros de la estacion de trabajo
' Si por default los articulos llevan control de inventario
Public Inventario As Boolean
' El tipo de venta default
Public TipoVenta As String
' La clave de la moneda que se usara por default
Public Moneda As String

' El almacen default de la estacion de trabajo


Public Almacen As Integer
' El tipo de costeo que llevara el sistema
Public costeo As String
' El formato para las cantidades nmericas
Public Formato As String
' El formato para las cantidades en dinero
Public FDinero As String
' El lenguaje bajo el que se van a mostrar los mensajes
Public Lenguaje As String
' La clasificacin que se esta solicitando
Public Clasificacion As String
' El listview sobre el que vamos a trabajar
Public lvListView As Object
' El control para ejecutar Scripts
Public ScriptControl1 As Object
' El catalogo sobre el que se est trabajando
Public CatalogoActivo As String
' Un variable que podemos utilizar para lo que sea
Public Message As Variant
' La ruta donde se encuentran la aplicacion
Public Path As String
' La sesion de mail
Public MAPISession1 As Object
' Los mensajes de mapi
Public MAPIMessages1 As Object
' Un solo control comun a todos
Public CommonDialog1 As Object
' La bolsa de iconos que podemos utilizar imagenes de 32 x 32
Public IconBag As Object
' La bolsa de imagenes pero de 16 x 16
Public LittleIconBag As Object
' El puerto de comunicaciones que se va a utilizar
Public CommPort As String
' La coleccion de menus que usa el Business Manager
Public MisMenus As Collection
' Si deseamos usar crystal reports les damos un
' control a los usuarios
Public CrystalReport As Object
' El control de comunicaciones
Public MSComm As Object
' Si el software se puede usar o no

Public Licence As Boolean


' Este metodo puede publicar mensajes provenientes de cualquier
' modulo
Public rtbMessage As Object
' Los posibles clientes conectados a este servidor
Public SocketClientes As Object
' El agente del sistema
Public Agente As Object
' El puerto sobre el que se va a conectar el Servidor
Public Puerto As Long
' Pone un mensaje en el Business
'Public Sub IncertaMensaje(strMensaje As String, Optional strMensaje2 As String = "")
' rtbMessage.SelText = strMensaje & Chr(13) & Chr(10)
'End Sub
' El ao del periodo de trabajo
Public aTrabajo As Long
' El mes del periodo de trabajo
Public mTrabajo As Long
' El mes del periodo de trabajo para contabilidad
' Si se trata del mes 13 o 14 el sistema deja
' la variable mTrabajo como 12
Public mpTrabajo As Long
' Una cadena de conexion para los reportes de Crystal Reports
Public ODBCString As String
' Desactiva la busqueda automatica
Public BusquedaAutomatica As Boolean
' Para poder cargar algun valor que se desee
Public Tag As Variant
' La sucursal de la estacin de trabajo
Public Sucursal As String
' Indica si el sistema actua como servidor
Public EsServidor As Boolean
' Una coleccion de conexiones a las cajas
Public Conexiones As Collection
' Un formato especial para algunos modulos
Public FEspecial As String
' Un objeto Query para usos multiples
Public Query As Object
' Le cargamos al Ambiente el perfil de la maquina
Public Perfil As String
' El usuario que se conectara a la base de datos es
' independiente de usuario que se indica en el sistema
Public MyUser As String
' Si se esta trabajando de modo desconectado

Public Desconectado As Boolean


' Si se estn usando procedimientos del config
Public ProcConfig As Boolean
' El socket del servidor
Public SocketServidor As Object
' El socket del cliente
Public SocketCliente As Object
' Los datos recibidos por el socket
Public DataArrival As String
' Le agregamos los dispositivos que manejamos
Public Lector As Object
Public Ticket As Object
Public Torreta As Object
Public Bascula As Object
Public ImpresoraDeEtiquetas As Object
' Un recordSet con los datos de configuracion
Public rstEconfig As ADODB.Recordset

Potrebbero piacerti anche