<< Click to Display Table of Contents >> Navigation: Web Service > Funciones |
Lista de Funciones permitidas dentro del Web Service.
En caso de no contar con la función que desea para la implementación de su aplicación, contacte directamente a soporte técnico para que nos provea de las características de la función y poder hacerle llegar una cotización.
CATEGORIAS |
FUNCIONES |
GENERALES |
function VersionWS :Integer; function VersionWSPos :Integer; function AccesoUserXModulo (User, Pass, Field:String; Var NuUser:LongInt; Var Msg, Modulos:String):Boolean; function AccesoUserXModuloXAlmacen (User, Pass, Field:String; Var NuUser, NuAlmacen:LongInt; Var Msg, Modulos, Almacen:String):Boolean; function VerificaConexion (User, Pass: AnsiString; Var Msg:String):Boolean; Procedure IncluirOpciones (ConImpuesto, ConSalidas:Boolean); function UltimoError:String;
|
EMPRESA |
Function GetEmpresa (ID:Integer):TEmpresa;
Las siguientes funciones serán descontinuadas Procedure DatosEmpresa (Var Nombre, Comercial, RFC, Domicilio, Telefono, Correo:String; Var IVAIncluido:Boolean; Var TC_VentaCredito, TC_CobranzaCredito:Real); Procedure DatosEmpresa2 (Var Nombre, Comercial, RFC, Domicilio, Telefono, Correo:String; Var IVAIncluido:Boolean; Var OP_IEPS_SOBRE_IVA:Integer; Var TC_VentaCredito, TC_CobranzaCredito:Real);
|
PRODUCTOS |
function Producto_Alta (User, Pass: String; Producto:TProducto):Integer; procedure Producto_ExistenciaActual (User, Pass, ID: AnsiString; Out Existencia:Real); procedure Producto_PrecioPubGral (User, Pass, ID: AnsiString; Out Precio:Real); function Producto_Consulta (User, Pass, ID: AnsiString; Out Exito:Integer):TProducto; function Producto_Modificar (User, Pass: AnsiString; Producto:TProductoEdit):Integer; function ListaProducto_Consulta (User, Pass, Filtro: AnsiString):TListaProducto; function ListaProducto_ConsultaXClave(User, Pass, Filtro:AnsiString):TListaProducto; function ListaProducto_ConsultaXFecha (User, Pass: AnsiString; TipoFecha, RangoDias:Integer; Filtro: AnsiString):TListaProducto; function ObtenerCategorias (User, Pass: AnsiString):TListaCategoria; function ObtenerFotoProducto (User, Pass, N123: String; Var Ficha:String):TByteDynArray;
|
CLIENTES |
function Cliente_Consulta (User, Pass: AnsiString; NuCliente:LongInt; Out Exito:Integer):TCliente; function Cliente_Alta (User, Pass: AnsiString; Cliente:TCliente; Var NuClienteDisPRO:LongInt):Integer; function Cliente_Modificar (User, Pass: AnsiString; Cliente:TCliente):Integer; function Cliente_Anticipo (User, Pass: AnsiString; Anticipo:TAnticipo):Integer; function ListaCliente_Consulta (User, Pass: AnsiString; Field:Integer; Value:AnsiString):TListaCliente; function SelePuedeDarCredito (User, Pass: String; NuCliente, NuMoneda:Integer; Var Ms:String):Boolean;
|
COBRANZA |
function ListaCliente_Deuda (User, Pass: AnsiString; NuMoneda, NuCliente:LongInt):TListaCobranza; function Cliente_Abono(User, Pass:String; NuCliente_Mov, NuUser, NuCorte, NuAlmacen, NuFormaPago:LongInt; Abono:Real; NumOperacion:String; Var FolioAbono, FolioInterno:LongInt):Boolean;
|
TOMA DE INVENTARIO |
function TI_Folio(User, Pass:String;FolioLista:LongInt; Out Msg, Nombre:String):Boolean; function TI_NuevaLista(User, Pass:String;Descripcion:String; Out FolioLista:LongInt):Boolean; function TI_NuevaConteo(User, Pass:String;FolioLista:LongInt; N123:String; CANTIDAD:Real; NUMEDIDA:Integer; UXC:Real):Boolean; function TI_NuevaConteo2(User, Pass:String;FolioLista:LongInt; N123:String; CANTIDAD, UXC:Real; NUMEDIDA:Integer):Boolean; function TI_ListaTomaInventario (User, Pass:String;User, Pass: AnsiString; FolioLista:LongInt):TListaTomaInv;
|
ESTADÍSTICA |
function GM_ListaSucursales(User, Pass:String):TListaDBS; function GM_IngresoXDia(User, Pass:String; Fecha:TDateTime; FiltroXN123:String; ConImpuesto:Boolean):TListaInfo1; function GM_IngresoXDiaXCategoria(User, Pass:String; Fecha:TDateTime; DB, NuAlmacen:Integer; FiltroXN123:String; ConImpuesto:Boolean):TListaInfo2; function GM_IngresoXDia2(User, Pass:String; Y,M,D:Integer; FiltroXN123:String; ConImpuesto:Boolean):TListaInfo1; function GM_IngresoXDiaXCategoria2(User, Pass:String; Y,M,D:Integer; DB, NuAlmacen:Integer; FiltroXN123:String; ConImpuesto:Boolean):TListaInfo2; function GM_EjercicioXSem(User, Pass:String; Year, DB:Integer; FiltroXN123:String; ConImpuesto:Boolean):TListaInfo3; function GM_EjercicioXMes(User, Pass:String; Year, DB:Integer; FiltroXN123:String; ConImpuesto:Boolean):TListaInfo4; function GM_HistorialCompras(User, Pass, N123:String; Max:Integer):TListaCompras; function GM_CompraXDia(User, Pass:String; Fecha:TDateTime; FiltroXN123:String; ConImpuesto:Boolean):TListaInfo1; function GM_CompraXDiaXCategoria(User, Pass:String; Fecha:TDateTime; DB, NuAlmacen:Integer; FiltroXN123:String; ConImpuesto:Boolean):TListaInfo2; function GM_CompraXDia2(User, Pass:String; Y,M,D:Integer; FiltroXN123:String; ConImpuesto:Boolean):TListaInfo1; function GM_CompraXDiaXCategoria2(User, Pass:String; Y,M,D:Integer; DB, NuAlmacen:Integer; FiltroXN123:String; ConImpuesto:Boolean):TListaInfo2; function GM_CompraEjercicioXMes(User, Pass:String; Year, DB:Integer; FiltroXN123:String; ConImpuesto:Boolean):TListaInfo4;
function GM_EstatusEmpresa (User, Pass:String; Y,M,D:Integer; ConImpuesto:Boolean):TEstatusEmpresa; function GM_EstatusEmpresaCompra (User, Pass:String; Y,M,D:Integer; ConImpuesto:Boolean):TEstatusEmpresa;
|
PEDIDOS EN LINEA |
El Folio NuPedido debe ser controlado por la Aplicación que usted desarrolle y deberá generar un consecutivo controlado por usted. function Guardar_Pedido (User, Pass: AnsiString; Pedido: TPedido):Integer; function Guardar_PedidoJson (User, Pass: AnsiString; PedidoJson: String):Integer;
function Cancelar_Pedido (User, Pass: AnsiString; NuPedido: LongInt):Integer; function Procesar_Pedido (User, Pass: AnsiString; NuPedido, Proceso: LongInt; Var FolioVenta:LongInt):Integer;
El Folio NuPedido es generado y controlado por DisPRO function Lista_Carro (User, Pass: AnsiString; F1, F2:TDateTime; NuPaso: LongInt):TListPedido;
function Guardar_Carro (User, Pass: AnsiString; Pedido: TPedido; Var NuCarro:LongInt):Integer; function Guardar_CarroJson (User, Pass: AnsiString; PedidoJson: String; Var NuCarro:LongInt):Integer; function Guardar_CarroConMsg (User, Pass: AnsiString; Pedido: TPedido; Var NuCarro:LongInt; Var Msg:AnsiString):Integer; function Guardar_CarroJsonConMsg (User, Pass: AnsiString; PedidoJson: String; Var NuCarro:LongInt; Var Msg:AnsiString):Integer;
function Modificar_Carro (User, Pass: AnsiString; Pedido: TPedido):Integer; function Cancelar_Carro (User, Pass:AnsiString; NuPedido:LongInt):Integer; function GeneraPDF_Carro (User, Pass:AnsiString; NuPedido:LongInt):TByteDynArray; function Procesar_Carro (User, Pass: AnsiString; NuPedido, Proceso: LongInt; Var FolioVenta:LongInt):Integer;
function AsignarChoferYRutaXFolio (User, Pass: String; Fecha:TDateTime; NuPedido, NuChofer:Integer; Var MsgRes:String):Integer; function AsignarChoferXRutaXFolioWeb (User, Pass: String; Fecha:TDateTime; NuWeb, NuChofer:Integer; Var MsgRes:String):Integer;
|
POS |
function ObtenerCategoriasPOS (User, Pass: AnsiString; Foto:Boolean):TListaCategoria; function ListaProductoConFoto (User, Pass, Where:AnsiString; Foto:Boolean):TListaProducto; function ListaMesas (User, Pass:String; NuMesero:LongInt):TListaInfo1; function ListaComandas (User, Pass:String; NuMesero:LongInt):TListaInfo1; function Guardar_Comanda (User, Pass: AnsiString; Pedido: TPedido):Integer; function ObtenerResumen (User, Pass: AnsiString; Var ComandasPen, ComandasFin:Integer; Var Propinas, Total:Real ):Integer; function ObtenerSurtido (User, Pass: AnsiString; Marcar:Integer;{0/1} Var Platillos:Integer):TListaSurtido;
|
REPORTES EN PDF |
function GeneraPDF_EstadoCuenta (User, Pass:AnsiString; NuCliente, NuMoneda, Year:LongInt):TByteDynArray; function GeneraPDF_AntSaldos (User, Pass:AnsiString; NuCliente, NuMoneda:LongInt):TByteDynArray; function GeneraPDF_Factura (User, Pass:AnsiString; Serie:String; Folio:LongInt):TByteDynArray; function GeneraPDF_FacturaXFolioVenta (User, Pass:AnsiString; FolioVenta:LongInt):TByteDynArray; function GeneraPDF_Recibo (User, Pass:AnsiString; Serie:String; Folio:LongInt):TByteDynArray;
|
Vea también: