DeveloperTeam Software Solutions
Home
Products and Services
Softwares
Templates for Clarion
Services
Contact Us
Language
English
Spanish
Login
Error in site JavaScript
Productos
General
FAQ &Tips
Historial
Template Controlador Fiscal 2G Epson
Descripcion
Template para Clarion, para conectar de forma transparente con la impresora Fiscal 2G Epson TM-T900FA. El template viene con dos versiones incluidas: - Para Clarion 9.1 al 11 Directo con el Template; (Requiere:StringTheory) - Para Clarion 5 al 11 trabaja con un Spooler y Template - Con Clarion para DOS y/o culquier otro lenguaje con Spooler directamente. Viene con ejemplos muy prácticos y sencillos para la puesta en marcha, en ambas versiones. El precio del producto incluye 1 año de soporte y acutalizaciones.
Last Update
Price
Moneda
Download
Buy
Tips & FAQ
:
Search
Imprimir Generico No Fiscal Multilineas
! ......./- Documentos NFH Genericos / Uso Interno [Mult. lineas] -/
EPAbrirG.TipoDocumento = 0
!===========================================
! Abrir DNFGUI
EPAbrirG:Ext0a1 = 0 ! Rollo
EPAbrirG:ImprimeDocumentoGenerico = 1 ! 0 = Generico / 1 = Uso Interno
EPAbrirG:ImprimeEncabezados = 0 ! 0 = Imprime / 1 = No Imprime
SendRequest(AbrirDocumento,EPAbrirG)
DebugGetAnswer()
!===========================================
! Carga Multiples lineas
CLEAR(EPDNFGVariasLineasG)
EPDNFGVariasLineasG.LineaTexto[01] = 'Línea de texto 01'
EPDNFGVariasLineasG.LineaTexto[02] = 'Línea de texto 02'
EPDNFGVariasLineasG.LineaTexto[08] = 'Línea de texto 08'
EPDNFGVariasLineasG.LineaTexto[17] = 'Línea de texto 17'
EPDNFGVariasLineasG.LineaTexto[23] = 'Línea de texto 23'
SendRequest(ImprimirVariasLineas,EPDNFGVariasLineasG)
DebugGetAnswer()
!===========================================
! Informar Cerrar y cortar papel
EPDNFHCerrarG.CortarPapel = 1
SendRequest(CerrarDocumento,EPDNFGVariasLineasG)
DebugGetAnswer()
Ejemplo consulta estados Impresora por Spooler
SendRequest(ErrorMessage)
LOC:ErrorMessage = DebugGetAnswer()
SendRequest(StatusFiscalMessage)
LOC:StatusFiscalMessage = DebugGetAnswer()
SendRequest(PrinterFiscalMessage)
LOC:PrinterFiscalMessage = DebugGetAnswer()
Ejemplo Solicitar Infomracion Usando Clase y Spooler
Usando Clase
Respuesta=FiscalE.Informacion(83,InformacionContadores)
Usando Spooler
SendRequest(Informacion,'83,InformacionContadores')
Respuesta=DebugGetAnswer()
Impresora Nueva
Si tiene una impresora recién comprada, deberá cargarles los datos de encabezado y otros, para poder hacer que funcione en modo testing.
Ingreso en Modo Demostración
Para una mejor distribución del producto, Ud. deberá dentro del archivo AJEFiscal.INI tener la siguiente información:
[EPSON]
USER=Nombre
SERIAL=SerialAsignado
Imprimir Duplicado
!=== Ésta función sólo se puede ejecutar en modo Fiscal===
CLEAR(EPDupDocG)
EPDupDocG.TipoDocumento = L:TipoDeDocumento
EPDupDocG.NumeroDocumento = L:NroDeDocumento
SendRequest(EmitirDuplicado,EPDupDocG)
ShowGetAnswer()
Ejemplo Imprimir Nota de Debito
! ......./- Nota de Debito-/........
EPAbrirG.TipoDocumento=116
EPAbrirG.FCNDD = 1
FiscalE.AbrirDocumento(EPAbrirG) ! Clase
SendRequest(AbrirDocumento,EPAbrirG) !Spooler
Ejemplo Descargar CDT por Spooler
! ......./- Reporte por Zetas F.8010 -/
Spooler
!===========================================
CLEAR(EPDZetaG)
EPDZetaG.Ext1a2 = '0000' ! Descarga cinta testigo digital. (CTD)
EPDZetaG.ZInicial = L:ZDsd
EPDZetaG.ZFinal = L:ZHst
SendRequest(DescargarReportezeta,EPDZetaG)
ShowGetAnswer()
! ......./- Reporte por Fechas F.8010 -/
Spooler
Formato Fecha DDMMAA
CLEAR(EPAFechaG)
EPAFechaG.Ext1a2 = '0000' ! Descarga cinta testigo digital. (CTD)
EPAFechaG.FechaInicial = L:ZDsd
EPAFechaG.FechaFinal = L:ZHst
SendRequest(DescargarReporteFecha,EPAFechaG)
ShowGetAnswer()
Ejemplo consultar estados Impresora por Clase
IF FiscalE.ErrorCode <> 0
MESSAGE(CLIP(L:Comando)&'Estado: '&CLIP(FiscalE.ErrorMessage))
END
IF FiscalE.StatusFiscalCode <> 0
MESSAGE(Clip(L:Comando)&'Estado Fiscal: '&CLIP(FiscalE.StatusFiscalMessage))
END
IF FiscalE.PrinterFiscalCode <> 0
MESSAGE(Clip(L:Comando)&'Estado Impresora: '&CLIP(FiscalE.PrinterFiscalMessage))
END
Ejemplo Descuentos através del Spooler
CLEAR(EPItemDescuentoG)
EPItemDescuentoG.Ext0a1 = 0
EPItemDescuentoG.Descripcion ='Prueba'
EPItemDescuentoG.MontoDescuentoAjuste = 100
EPItemDescuentoG.CodigoInterno = 'CodInterno'
SendRequest(ImprimirDescuento,EPItemDescuentoG)
DebugGetAnswer()
:
Search
First
Previous
Next
Last
Historial de Versiones
Locate (Contains) Version:
Search
Date
Version
Date
26/12/2020
Version
4.2
Se agregaron los siguientes métodos:
- SetSiteId(STRING pSiteId)
- SetCurrencyId(STRING pCurrencyId)
- UploadInvoice PROCEDURE(STRING pPackId,STRING pFileName,STRING pAccessToken)
- GetSellerId PROCEDURE(STRING pNickName,STRING pAccessToken)
- GetMerchantOrdersSearch PROCEDURE(STRING pSellerId,
,BYTE pNew=0,
)
Date
3/1/1801
Version
4.1
- Mod. Predictor Categoria
- Mod. UpdateItemML
- Mod. CreatePayment
- Add pExtraJson en CreatePayment (ver ejemplo)
- Mod. Menores
- Se actualizaron los ejemplos
Date
18/7/2020
Version
4.0
-Al Template Spooler se incorporaron clases y nuevos métodos, mejor performance.
Date
17/5/2020
Version
3.6
Se agregaron los siguientes métodos y propiedades:
MercadoPago
- FindPaymentCustom PROCEDURE(STRING pCustom,STRING pAccessToken),STRING
- FindPaymentById PROCEDURE(STRING pPaymentId,STRING pAccessToken),STRING
- FindPaymentByExternal PROCEDURE(STRING pExternalReference,STRING pAccessToken),STRING
- FindPaymentByStatus PROCEDURE(STRING pStatus,STRING pAccessToken),STRING
StatusG GROUP
Status CSTRING(50)
FechaAprobado CSTRING(255)
FechaDisponible CSTRING(255)
CodigoAutorizacion CSTRING(255)
ReferenciaSolicitud CSTRING(255)
NetodeComisiones CSTRING(255)
TotalPagado CSTRING(255)
MedioDePago CSTRING(255)
PrimerosSeisDigitos CSTRING(255)
UltimosCuatroDigitos CSTRING(255)
YearExp CSTRING(255)
MesExp CSTRING(255)
IdMedioDePago CSTRING(255)
END!G
Mercado Libre
- GetMerchantOrders PROCEDURE(STRING pOrderId,BYTE pNew=0,STRING pAccessToken),STRING
- GetOrdersPending PROCEDURE(STRING pSellerId,BYTE pNew=0,STRING pAccessToken),STRING
- GetOrdersRecent PROCEDURE(STRING pSellerId,BYTE pNew=0,STRING pAccessToken),STRING
- SendAnswer PROCEDURE(STRING pQuestionId,STRING pText,STRING pAccessToken),STRING
- GetQuestions PROCEDURE(STRING pAccessToken),STRING
- GetQuestion PROCEDURE(STRING pQuestionId,STRING pAccessToken),STRING
- GetItemsByUserId PROCEDURE(STRING pUserId,STRING pAccessToken),STRING
- GetItemDetails PROCEDURE(STRING pItemId,STRING pAccessToken),STRING
DetailsG GROUP
Id CSTRING(255)
SiteId CSTRING(255)
Title CSTRING(255)
CategoryId CSTRING(255)
OfficialStoreId CSTRING(255)
BasePrice CSTRING(255)
SoldQuantity CSTRING(255)
Permalink CSTRING(1024)
END!G
CheckSpoolerAlive()
IMPORTANTE!
Se agregó en la extensión global para el spooler un item PathSpooler - ver ejemplos.
Se actualizaron los ejemplos.
Date
25/04/2020
Version
3.5
- Nuevo ejemplo para Clarion 6;
- Se solucionarion algunos bugs;
- Se mejoró la performance;
- Se agregó el siguiente méotod:
GetPaymentStatus(STRING pPaymentId,STRING pAccessToken)
Date
13/06/2018
Version
3.3
Se agregaron en los siguientes métodos un parámetro ShippingMode, los cuales quedan de la siguiente forma:
-CreateItemML(STRING pTitle,STRING pDescription,STRING pQuantity,STRING pUnitPrice,STRING pWarranty,STRING pUrlImage,-STRING pOfficialStore-,-STRING pOfficialStoreId-,-STRING pSKU-,-STRING pCategoryId-,-STRING pBuyingMode-,-STRING pListingTypeId-,-STRING pCondition-,-STRING pYoutubeId-,-STRING pShippingPickup-,-STRING pShippingFree-,-STRING pModeShipping-,-STRING pAccessToken-)
-UpdateItemML(STRING pItemId, STRING pTitle, STRING pQuantity, STRING pUnitPrice, STRING pWarranty, STRING pUrlImage,-STRING pYoutubeId-,-STRING pShippingPickup-,-STRING pShippingFree-,-STRING pModeShipping-,-STRING pAccessToken-)
Date
11/05/2018
Version
3.2
-Se agregaron como opcional en los siguientes métodos el parámetro AccessToken.
CreateItemML FUNCTION(STRING pTitle,STRING pDescription,STRING pQuantity,STRING pUnitPrice,STRING pWarranty,STRING pUrlImage,-STRING pOfficialStore-,-STRING pOfficialSotreId-,-STRING pSKU-,-STRING pCategoryId-,-STRING pBuyingMode-,-STRING pListingTypeId-,-STRING pCondition-,-STRING pYoutubeId-,-STRING pShippingPickup-,-STRING pShippingFree-,-STRING pAccessToken-)
CreateItemVariationsML FUNCTION(STRING pTitle, STRING pDescription, STRING pCategoryId, STRING pUnitPrice, STRING pBuyingMode, STRING pListingTypeId, *QUEUE pAttributeQ, STRING pVprice, *QUEUE pVariationsQ,*QUEUE pPicturesQ, -STRING pOfficialStore-,-STRING pOfficialSotreId-,-STRING pSKU-,-STRING pDomainId-,-STRING pAccessToken-)
UpdateItemML FUNCTION(STRING pItemId, STRING pTitle, STRING pQuantity, STRING pUnitPrice, STRING pWarranty, STRING pUrlImage,-STRING pYouTubeId-,-STRING pShippingPickup-,-STRING pShippingFree-,-STRING pAccessToken-)
UpdateItemVariationsML FUNCTION(STRING pItemId, STRING pVariationsId, *QUEUE pAttributeQ,-STRING pAccessToken-)
UpdateTextItemML FUNCTION(STRING pItemId, STRING pText,-STRING pAccessToken-)
UpdateStatusItemML FUNCTION(STRING pItemId, STRING pStatus,-STRING pAccessToken-)
UpdateSKUML FUNCTION(STRING pItemId, STRING pSKU,-STRING pAccessToken-)
UpdateShippingML FUNCTION(STRING pItemId,-STRING pShippingPickup-,-STRING pShippingFree-,-STRING pAccessToken-)
SplitShipmentML FUNCTION(STRING pId, STRING pReason, STRING pDescription, STRING pOrderId,-STRING
pAccessToken-)
Date
11/05/2018
Version
3.2
-Se incorporó para el Spooler un nueva Función llamada:
GetAccessToken(ClientId,ClientSecret,UserId,Password,RedirectUri)
Deberá verificar que en su carpeta definida deben estar los siguientes archivos:
- AJEWebBrowser.EXE junto con los demas archivos que se encuentran en la carpeta
AccesoryDeveloperTeamAJEWebBrowser
-Importante, deberá crear una carpeta separada a su aplicación para evitar inconvenientes
de compatibilidad.
Date
26/05/2018
Version
3.1
Se incorporó un nuevo control, verificar que se encuentre siempre en la carpeta de producción el archivo EasyHtml.Dll
Date
26/04/2018
Version
3.1
Se agregó cuando se usa el método Request con el Spooler, para enviar paquetes JSON se debe anteponer el caracter < JSON >.
Locate (Contains) Version:
Search
First
Previous
Next
Last
Close