...
4. Cree y configure el archivo synt_bridge.ini en el directorio StartPath (System) del Protheus. Este archivo es utilizado por el Motor de integración para atribuir a la URL el WebService del Bridge Manager. Ejemplo de contenido del archivo para la empresa 99 y sucursal 01, siendo WSLOCATION<Empresa><Sucursal> = <Dirección WS Bridge sin el nombre del archivo webservice>, el contenido del archivo synt_bridge.ini queda de la siguiente manera: WSLOCATION9901 = http://spod2836:8080/bridge-server-soap/services/bcservice
5. Ejecute la rutina LJSTSCLIE, para informar las tablas de configuración del Motor de integraciónProtheus Client. Para ello, acceda al TOTVS Smart Client, y digite U_ LJSTSCLIE en el campo Programa inicial.
¡Importante!
Se recomienda realizar una copia de las tablas MF1 y MF2, antes de ejecutar la rutina LJSTSCLIE.
...
¡Importante!
Se recomienda realizar una copia de las tablas MDY e MEL antes de ejecutar la rutina LJSTSSRV.
Para utilizar la integración para múltiples tiendas es necesaria la configuración de un JOB para cada tienda/sucursal que se desea integrar, tanto para exportación como para importación.
Para utilizar la integración para múltiples tiendas es necesaria la configuración de un JOB para cada tienda/sucursal que se desea integrar, tanto para exportación como para importación.
8. Configure el Job de Integración con el Bridge POS (Protheus Server), ejecutado por elSmart Client, por medio del wizard del Protheus®. Función LOJA741, procesa los datos a partir de la tabla Intermedia - MEY.
9. Configure el Job de Integración del saldo en stock off-line con el Bridge POS, que está en la carpeta Smart Client, por medio del wizard del Protheus®. La función LOJA773, procesa los datos a partir de la función SaldoSb2(). Por definición entre TOTVS y Synthesis, el saldo enviado será la suma del saldo de todos los almacenes/sucursales por producto, para ver desempeño y flexibilidad de frecuencia de envío del saldo en stock, la rutina está en un Job separado de las demás. Recomendamos que la ejecución de esta rutina se configure en un servicio separadodel Protheus®, debido al volumen de datos.
10. Configure el Job de Integración de usuarios con el Bridge POS, que está en la carpeta Smart Client por medio del wizard del Protheus®. La función LOJA744, procesa los datos de los registros en la tabla intermedia MF3 grabados después de la inclusión de un usuario por medio del módulo Control de tiendas. Para obtener seguridad y frecuencia de envío la rutina quedó en un JOB separado de las demás.
...
11. Configure el Job de Integración con el ERP(GRAVA BATCH) que está en la carpeta Smart Client, por medio del wizard del Protheus. La función LJGRVBATCH, procesa los datos de las ventas grabados después de la ejecución de la ejecauto del venta asistida e integra con las otras tablas del ERP.
12.1 Registre los impuestos en la tabla SFB.
12.2 Registre la combinación de Impuestos vs. TES en la tabla De-a (MGA). Realice el registro de TES vs. Impuestos (SF4 vs. SFC).
Importante
Ejemplos: De-a de TES vs. Impuestos:
Impuestos cobrados IV1 y IV2
El De/A debe estar, por ejemplo, registrado de la siguiente manera:
Tipo del de-a: TES
Cód. Protheus: 521
Cód. Origen: IV1/IV2
Impuestos cobrados IV1, IV2 y IV9
El De-A debe estar, por ejemplo, registrado de la siguiente manera:
Tipo del de-a: TES
Cód. Protheus: 521
Cód. Origen: IV1/IV2/IV9
Impuestos cobrados IB2 y IB4
El De/A debe estar, por ejemplo, registrado de la siguiente manera:
Tipo del de-a: TES
Cód. Protheus: 535
Cód. Origen: IB2/IB4
...
12. Configure el Job para enviar un aviso vía email cuando localiza algún registro en las tabeas intermediarias MF3(Exportación) y MEY(Importación) a través del wizard del Protheus® que está en la carpeta Smart Client. La función LOJA779, localiza los datos en las tablas intermediaria MF3 y MEY con el estatus de error (MF3_STFLAG o MEY_STFLAG) con el contenido E.
Para el funcionamiento es necesario rellenar los parámetros descritos en procedimientos de configuraciones. Para más informaciones referentes a configuración del servicio SMTP Protheus, acceda al TDN y consulte el documento Cómo Configurar el envío de Informes por e-mail.
13. Configure el Job para LOJA774 para grabar los registros referentes a valores de monedas (Tabla SM2) en la tabla MF3 (Exportación a través de wizard del Protheus® que está en la carpeta Smart Client). La función LOJA774, busca los registros referentes a actualización de los valores de monedas grabados en la tabla SM2 y graba en la tabla intermediaria MF3 para exportación al sistema Bridge. Para el funcionamiento, es necesario el rellenado de los parámetros descritos en procedimientos de configuraciones.
14. Realice la configuración del Grupo de Campos. O código dos clientes cadastrados no Protheus® e no Bridge é composto por13 posições. Para realizar a alteração do grupo de campos doCódigo Cliente/Fornecedor para 13 posições realize os seguintes procedimentos:
Observe que todos os campos referentes ao Código do Cliente nas tabelas do Protheus® estão com 13 posições.
15. Após realizar a configuração dos parâmetros, dicionários, grupos de campos e Jobs de integração realizar os cadastros abaixo:
15.1 Cadastre as filiais do sistema no Configurador emAmbientes/Empresas/Filiais.
15.2 Cadastre as lojas/Filiais em Identificação de lojas(SLJ)no Controle de Lojas em Atualizacões/Identif.de Lojas.
15.3 Cadastre as estações vinculada com seus pontos de venda (SLG) no Controle de Lojas/Atualizacões/Ponto de Venda/Estação.
15.4 Cadastre os usuários das lojas no Controle de Lojas emMiscelanea/Usuarios.
15.5 Cadastre os clientes no Controle de Lojas emCadastros/Clientes.
15.6 Cadastre as unidades de medidas no Faturamento emAtualizacões/Arquivos/Unidades de medida.
15.7 Cadastre as marcas no Controle de Lojas emIntegração/Marcas.
15.8 Cadastre os armazéns dos produtos no Controle de Lojasem Arquivos/Locais.
15.9 Realice el Archivo de productos, con atención especial a los campos de las tablas Productos (SB1) y Complemento de productos (SB0).
16. Relacione os produtos com os seus respectivos códigos de barras, no Controle de Lojas emAtualizações/Arquivos/Codigos de barras.
17. Cadastre a lista de preços e vincule aos produtos a lista de preços, no Faturamento em Atualizacões/Cenários de venda/Lista de Preços.
18. Cadastre os níveis de categorias no Controle de Lojas emIntegração/Niveis Categ. Este cadastro foi disponibilizado exclusivamente para a Integração Synthesis, com o objetivo de atender ao conceito de níveis de categoria existentes noSistema Bridge. Para mais detalhes sobre este conceito, consulte a documentação Bridge Pos.
19. Relacione os produtos com categorias no Controle de Lojas em Atualizações/Arquivo/Vinculac.cat.xprd.
20. Cadastre os produtos similares no Controle de Lojas emAtualizações/Arquivos/Vinculac.cat.xprd. Para que a integração entenda que é um produto similar, é necessário informar que o produto é uma Sugestão de venda(ACV_SUVEND) e que o produto tenha uma Sequencia de Produto(ACV_SEQPRD diferente de vazio) de acordo com o conceito padrão do Protheus® no Controle de Lojas.
21. Cadastre os produtos complementares no Controle de Lojas em Atualizações/Cenários de Venda/Vinculac.cat.xprd. Para que a integração entenda que é um produto complementar, é necessário informar que o produto é uma Sugestão de venda(ACV_SUVEND) e que a categoria possua uma Categoria Superior (ACU_CODPAI) deve estar preenchido de acordo com o conceito padrão do Protheus® no Controle de Lojas.
22. Revise e se necessário complemente as formas de pagamento já existentes na tabela 24 do arquivo SX5 doProtheus®.
23. Defina as formas de pagamento que utilizam cartão de débito ou de crédito. Para o Sistema Bridge as admistradoras financeiras do Protheus® são consideradas formas de pagamento. As principais já são cadastradas durante o setup da integração. Para isso, no Controle de Lojas acesseAtualizações/Adm. Financeira.
24. Com o objetivo de atender ao conceito do Sistema Bridge, é necessário realizar o cadastro de Parametros de Lojas, para que seja vinculado as formas de pagamento ativas por loja. Para isso, no Controle de Lojas acesse Integração/Param. Loja. Para mais detalhes consulte a documentação do Sistema Bridge.
25. Com o objetivo de atender ao conceito do Sistema Bridge, é necessário realizar o cadastro de Parametros de Estação x planos de pagamento, para que seja vinculado os planos de pagamento ativos por formas de pagamento ativas por estação. Para isso, no Controle de Lojas acesse Integração/Param. Estação x Pagto x Plano. Para mais, detalhes consulte a documentação do Sistema Bridge.
26. Com o objetivo de atender ao conceito do Sistema Bridge, é necessário realizar o cadastro de planos de pagamento, para que seja vinculado as formas de pagamento x planos de pagamento x taxas de juros. Para isso, no Controle de Lojasem Integração/Planos de cotas. Para mais detalhes consulte a documentação do Sistema Bridge.
27. Com o objetivo de atender ao conceito do Sistema Bridge, é necessário realizar o cadastro dos prefixos dos cartões de crédito, para que o Bridge Pos realize as validações de acordo. Para isso, no Controle de Lojas acesse Integração/Prefixos. Para mais detalhes, consulte a documentação do Sistema Bridge.
Para que a rotina de importação de vendas grave a TES e os campos referentes aos impostos nos itens e cabeçalho da venda, é necessário realizar o cadastro do De-Para Tes x Impostos em Atualizações/Integração/De-Para. Caso este cadastro não esteja configurado para as todas as combinações de Impostos x TES, a rotina de importação de vendas assume a TES do produto (B1_TS), e caso este, esteja com o conteúdo vazio, assume o conteúdo do parâmetro MV_TESSAI. Para o caso da TES existem dois tipos de depara: TES para asTES's que calculam estoque e o TESNOEST para as TES'sque não calculam estoque.
A combinação de impostos recebida no cabeçalho ou nos itens da venda devem ser exatamente a cadastrada no De-para(MGA) de TES X Impostos, caso não localize a TES noDepara, é assumida a TES de Saída indicada no Cadastro do Produto, caso não localize a TES do produto, é assumida aTES conforme conteúdo do parâmetro MV_TESSAI.
Exemplos: De-para de TES X Impostos:
Impostos recebidos IV1 e IV2
O depara deve estar por exemplo cadastrado da seguinte forma:
Tipo do depara: TES ou TESNOEST
Cod. Protheus: 521
Cod. Origem: IV1/IV2
Impostos recebidos IV1, IV2 e IV9
O depara deve estar por exemplo cadastrado da seguinte forma:
Tipo do depara: TES ou TESNOEST
Cod. Protheus: 521
Cod. Origem: IV1/IV2/IV9
Impostos recebidos IB2 e IB4
O depara deve estar por exemplo cadastrado da seguinte forma:
Tipo do depara: TES ou TESNOEST
Cod. Protheus: 535
Cod. Origem: IB2/IB4
Também existe o depara para TES que não calcula estoque. Para cadastrar o depara para uma TES que não calcula estoque deve ser informado o tipo de depara TESNOEST.
Caso não seja localizada a TES referente a combinação de impostos informada na venda ou nos items a rotina assume aTES definida no Cadastro de Produtos (B1_TS), caso não encontre a TES no depara e também no cadastro de produto é assumida a TES definida no paramentro MV_TESSAI.
28. Determine se o cadastro deve ser exportado para o Bridge POS, para isso é necessário alterar o campo Flag POS para a opção 1-Sim. Este campo foi criado em todos os cadastros que compõem o rol de integração com o sistema Bridge.
29. Realize o Cadastro de De-para de acordo com as seguintes instruções:
29.1 No Controle de Lojas acesse Atualizações/Integração/De-Para, no campo Cod.Protheus informe o código que é equivalente ao código do sistema Bridge, de acordo ao campoCod.Origem, conforme o tipo do depara informado no campo Tipo De Para. Após a realização do cadastro, as rotinas de importação checam o De-Para e substituem os códigos conforme o cadastro.
Importante
Os principais cadastros depara necessários para a integração já são incluídos de forma automática através da execução das rotinas desetup. Os depara incluídos de forma automática são: Tipos de Produtos (ITEMTYPE), Formas de Pagamento (FPAGTO),Categorias de Terminal (CTGTRM), Moedas (MOEDA) e PAISES(PAIS).
Observe o um modelo de Cadastro De-para, de acordo com o exemplo de-para forma de pagamento a seguir:
29.2 Efetue o cadastro SX5 na tabela 24, pelo ambiente Configurador(SIGACFG).
29.3 Em seguida, realize o envio da forma (pela Integração Forma Pagto.)
29.4 No Controle de Lojas, acesse Atualizações/Integração/De-Para, para cadastrar o depara conforme os dados a seguir:
Acrescente a forma de pagamento, realizando o preenchimento dos
Después de la realización del archivo, las rutinas de importación verifican el De-A y sustituyen los códigos de acuerdo con el archivo.
15.1 Efectúe el archivo SX5 en la tabla 24, por el entorno Configurador (SIGACFG).
15.2 A continuación, realice el envío de la forma (por la Integración Forma Pago)
15.3 En Control de tiendas, acceda a Actualizaciones/Integración/De-A para registrar el de-a de acuerdo con los siguientes datos:
15.4 Agregue la forma de pago, completando los campos:
29.4.1. Realice el monitoreo de los logs de integración de acuerdo con las siguientes instrucciones:
...
...
Observe en la parte superior los filtros para visualización de las inconsistencias y en la parte inferior las inconsistencias ocurridas durante la integración.
29.4.2
...
17.3 Haga clic dos veces en una inconsistencia.
El Sistema presenta el detalle de lo ocurrido.
...
Importante
En este detalle, es posible modificar el estatus del registro y permitir el reprocesamiento de la integración.
...
Procedimientos para Exportación del Protheus® vs. Bridge
Observe como ejemplo, la realización de un archivo de producto para exportación de un archivo para del
...
Sistema Bridge.
1. En Control de tiendas (SIGALOJA) acceda a Actualizaciones / Archivos / Productos (LOJA110).
El sistema muestra la pantalla de productos registrados.
2. Seleccione un producto y haga clic en Modificar.
3. Haga dos clic en el campo Flag POS(B0_POSFLAG).
4. Seleccione el contenido 1 = Sí para que este registro se integre con el Bridge.
5. Verifique los datos y confirme.
6. Espere la ejecución de los JOBS de integración, de acuerdo con las configuraciones.
7. A continuación, acceda a Actualizaciones/Integración/Monit. LOGS (LOJA743).
8. Haga dos clic en el registro referente a la integración de productos ejecutada.
9. Verifique el estatus de la integración. Si es necesario, utilice las opciones de filtro ubicadas en la parte superior de la pantalla.
Procedimiento para importación del Bridge vs. Protheus®
...
Observe como ejemplo, la realización de una venta para el proceso de importación de movimientos a partir del Sistema Bridge.
1. En el Bridge POS realice una venta.
Espere la ejecución de los Jobs de integración, de acuerdo con las configuraciones.
2. A continuación, acceda a Actualizaciones/Integración/Monit. LOGS (LOJA743).
3. Haga dos clic en el registro referente a la integración de productos ejecutada.
4. Verifique el estatus de la integración. Si es necesario, utilice las opciones de filtro ubicadas en la parte superior de la pantalla.
5. En el Control de tiendas (SIGALOJA), acceda a Actualizaciones/Atención/Venta asistida (LOJA701).
El sistema muestra la pantalla con todos los presupuestos realizados para la sucursal conectada.
6. Seleccione y realice la búsqueda del presupuesto deseado.
7. Haga clic en Visualizar.
Tablas utilizadas | MGA - De-A de Integración MGD - Nivel de categoría MGE - Parámetros por tienda MGF - Parámetros por estación MGG - Planes de medios de pago por estación MGH - Parámetros estaciónvspagovscuota MGI - Prefijos de tarjetas SLQ - Presupuesto SL1 - Presupuesto SLR - Ítems del presupuesto SL2 - Ítems de presupuesto. MDY - Importación configuración WS MEY - Importación tabla intermedia MEL - Importación configuración de campos MEZ - Importación log de error MF1 - Exportación Config. WS MF2 - Exportación Config. de campos MF3 - Exportación Tab Intermedia MF4 - Exportación log de errores SB0 - Datos adicionales de productos SLK - Códigos de barras por producto SLG - Estaciones SA2 - Proveedores SLW - Movimiento de proceso de venta SBV - Tabla de ítems de cuadrícula ACU - Categoría de productos ACV - Categoría vs. Grupo o Producto SLJ - Identificación de tiendas SAH - Unidad de medidas NNR - Lugares de stock DA0 - Lista de precios SA1 - Clientes SFB - Impuestos variables SAE - Administradora financiera |
Rutinas Involucradas | LOJA070 - Archivo de administradoras LOJA080 - Archivo de tiendas LOJA110 - Archivo de productos LOJA121 - Archivo de estaciones LOJA210 - Código de barras LOJA260 - Apertura y cierre de caja LOJA701 - Venta asistida LOJA701B - Definición del pago LOJA701C - Procesamiento GrabaBatch LOJA720 - Rutina para realizar el cambio y la devolución de mercaderías. LOJA740 - Motor de integración - Protheus Server LOJA741 - JOB para procesamiento de los datos integrados con el Bridge LOJA742 - JOB para el envío de los datos en la integración con el Bridge LOJA743 - Monitor de logs LOJA744 - Rutina para integración del archivo de usuarios LOJA745 - Registrar el usuario - Vendedor y Perfil LOJA746 - Archivo de parámetros por tienda LOJA747 - Archivo de niveles de categoría LOJA748 - Log de error de exportación LOJA751 - Procesamiento Integración de ventas LOJA752 - Procesamiento Integración de clientes LOJA753 - Procesamiento Integración de entrada de Vuelto/Retiro parcial de caja LOJA754 - Procesamiento Integración de encabezado Promo LOJA755 - Procesamiento Integración de informe Z LOJA756 - Procesamiento Integración de apertura/cierre de caja LOJA757 - Procesamiento Integración de verificación de caja LOJA758 - Rutina de archivo del De-A de integraciones LOJA759 - Rutina para montaje de la View para el archivo de perfil LOJA760 - Interfaz de log de errores LOJA761 - Motor de integración - Archivo de usuarios LOJA762 - Rutina para tratamientos después del archivo de usuarios LOJA769 - Archivo de parámetros por Estación vs. Pago WSSALES-WebService para integración de ventas WSSTOCK-WebService para integración de Consulta/Reserva de stock WSTENDER-WebService para integración de entrada de Vuelto/Retiro parcial de caja UPDLO143-Update de programa |
| LOJA770 - Archivo de parámetros por Estación vs. Planes de pago LOJA771 - Archivo de planes de Pago vs. Cuotas LOJA772 - Archivo de prefijos de las tarjetas LOJA773 - Rutina para integración del envío del stock LOJA775 - Graba la información de la nota de crédito LOJA861 - Procesamiento de job para el envío de datos vía WebService exportación LOJXFUNA-Rutina para grabación de tratamientos al registrar un usuario LJSTSCLIE-Carga inicial en las tablas motor client LJSTSSRV-Carga inicial en las tablas motor server FATA140-Archivo de categorías de productos FATA150-Vínculo Categoría vs. Grupos de productos MATA020-Actualización de proveedores MATA030-Actualización de clientes MATA551-Archivo de opciones de cuadrícula MATA995-Actualización de impuestos QIEA030-Actualización de unidades de medida WSBRIDGECLIENT-Client del WebService de la Synthesis WSCASHAUDIT-WebService para integración de Verificación de caja WSCASHMOVEMENT-WebService para integración de Movimientos de caja (Apertura/Cierre) WSCONSUMER-WebService para integración de clientes WSINFORMATIONZ-WebService para integración de informe Z WSPROMO-WebService para integración de Encabezado Promo |
Sistemas operativos | Windows® |
...