Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Producto:

Protheus

Versiones:

P11 y superiores

Ocurrencia:

Qué registros se deben configurar en el Protheus para la funcionalidad correcta de la integración del pedido de ventas por parte de TOTVS Colaboración por EDI (NEOGRID)?

Entorno:

Facturación

Paso a paso:

Paso a paso (requisitos previos):


Deck of Cards
startHiddenfalse
effectDuration0.5
idXML passos
effectTypehorizontal
loopCardstrue
Card
defaulttrue
id1 - Crear carpetas
label1 - Crear carpetas

A - Crear carpetas "XML" dentro de la "system"


B - Crear carpetas "NEOGRID" dentro de la "protheus_data"


C - Crear carpetas "BIN" dentro de la "NEOGRID"


D - Crear carpetas "INN", "LIDOS" y "OUT" dentro de la "BIN"


Card
defaulttrue
id2 - Parametrizar
label2 - Parametrizar
  • MV_CROSFAT = 1 (Depende del usueriousuario, si este utiliza es un proceso diferente [Crossdocking])
    1 - No utiliza
    2 - Programación de entrega
    3 - Pedido de ventas


  • MV_TCNEW = 6 (Define los documentos que se utilizarán en la facturación)
    0 - Todos
    1 - eFact
    2 - eCT
    3 - Facts
    4 - eMD
    5 - eMDf
    6 - Recepción


  • MV_NGINN = Camino de la carpeta INN (\NEOGRID\BIN\INN)


  • MV_NGLIDOS = Camino de la carpeta LIDOS (\NEOGRID\BIN\LIDOS)


  • MV_FATTSPD = 501 [TES se utiliza si el B1_TES = "" (está vacío/en blanco)]


Card
defaulttrue
id3 - Requisitos básicos
label3 - Requisitos básicos

E - Modificar el nombre de la tabla CKO para CKOCOL (Abajo del campo Path, al editar la tabla en el SIGACFG)


F - Informe el RCPJ del proveedor (emitiendo el pedido) (Tabla SM0) con el código de la Tag "VENDORGOVINFO"

Image Modified


G - Incluya la condición en el A1_COND


H - Incluya la tag "ItemCode" en el B1_CODBAR

Expandir
titleCuando el código del producto (C6_PRODUTO) viene del vínculo Cliente vs. Productos (Tabla SA7)

Importante: Cuando un ítem de producto tuviera tipo ENUP, la búsqueda en el Protheus siempre se realiza por medio del código de barras (B1_CODBAR), de esta manera, es imprescindible que este campo esté correctamente informado, en caso contrario, la búsqueda se realiza por medio del vínculo de Producto vs. Cliente (SA7).  
* Si la regla citada anteriormente no cumple, verifique el parámetro MV_FATEDIP.

Image Modified


Camino: Actualizaciones / Registros / Producto vs. Cliente realice el vínculo.

Image Modified


En Actualizaciones / Escenarios de Venta / Tabla de precio, incluya una lista de precio y realice el respectivo vínculo de los productos.

OBS: Incluya los productos en la misma lista de precios informada en el registro de clientes:

Image Modified


I - Incluya la tag "CustomerGovInfo" en el A1_CGC

Image Modified


J - Si el cliente de entrega es diferente, incluya el RCPJ de la tag "DeliveryCustomerGovernmentalInformation" en el campo A1_CGC del cliente entrega (C5_CLIENT)


K - Incluya el origen en el registro de clientes (A1_NATUREZ)


Card
defaulttrue
id4 - Registro de los schedules
label4 - Registro de los schedules

L - Registrar Agent > Registro > Incluir bola verde


M - Agent > Iniciar el servicio en el play con asterisco

  • COLATOUREAD
    1. Agendas > Registro > Incluir lado inferior izquierdo
    (1) Rutina: COLAUTOREAD
    (2) Empresa sucursal: Del sistema (99/01;)
    (3) Módulo: 05
    (4) Ir en Dirigirse a la recurrencia (símbolo negro de actualización girando) y colocar "Sin fecha de término" y
    N ejecuciones en el mismo día "0100", con menor intervalo posible (00:05).
    (5) Confirme en el "V de checklist" verde.


  • MA411Job
    1. Agendas > Registro > Incluir lado inferior izquierdo
    (1) Rutina: MA411JOB
    (2) Empresa sucursal: Del sistema
    (3) Módulo: 05
    (4)  Ir en la Dirigirse a la recurrencia (símbolo negro de actualización girando) y colocar "Sin fecha de término" y
    N ejecuciones en el mismo día "0100", con menor intervalo posible  (00:05).
    (5) Confirme en el "V de checklist" verde.


  • MA412Job
    1. Agendas > Registro > Incluir en el lado inferior izquierdo
    (1) Rutina: MA412JOB
    (2) Empresa sucursal: Del sistema
    (3) Módulo: 05
    (4)  Ir en la Dirigirse a la recurrencia (símbolo negro de actualización girando) y colocar "Sin fecha de término" y
    N ejecuciones en el mismo día "0100", con menor intervalo posible  (00:05).
    (5) Confirmar en el "V de checklist" verde.


Card
defaulttrue
id5 - Procedimiento de integración
label5 - Procedimiento de integración

Pedido de venta: 005_20160409024448005_6121.xml

Programación de entrega: 252_20141215152121498_0001.xml


N - Se incluye el archivo.XML en la carpeta "IN" (debe comenzar con '005_' para identificar el sistema que es un pedido de venta, ejemplo: 005_9348573495734_1621)


O - Abra Dirigirse el Schedule, Schedule > Iniciar


P - Abra el Dirigirse al Schedule, Agente > Inicie el agente en el "Agent" para que este quede con el estatus "iniciado"


Q - Vaya Dirigirse a 'Agendas', colóquese ubíquese encima del COLAUTOREAD y haga clic en el Play arriba.
       Vea en el 'Monitor' si se ha ejecutado, en la la guía de abajo (Hora) ayuda, para ver si se ejecutó en el momento
             > [POPULA DA CKOCOL]
             > Lleve RETIRA el arquivo.XML de la carpeta "IN" a la carpeta "LEIDOS"


R - Vaya a 'Agendas', ubicarse ubíquese en cima del MA411JOB y hacer haga clic en el play encima
        Ver en el 'Monitor' si se ha ejecutado, en la guia de abajo (Hora) ayuda, para ver si se ha ejecutado en el momento
              > [POPULA A SC5 e SC6 con el pedido de venta de hecho (MATA410)]
              > RETIRAR el archivo.XML de la carpeta "LEIDOS" a la carpeta "OUT"
               > Genera un log 'order' en la carpeta "XML" dentro de la "system" con el resultado


OBSERVACIÓN: Si el Agent no funcionar excluir e fazer um novofunciona elimine y haga uno nuevo.


Card
defaulttrue
id6 - Antes e depois das tabelasy después de las tablas
label6 - Antes e depois das tabelasy después de las tablas

Antes:

SYS_COMPANY (SM0) alteradamodificada
CKOCOL alteradamodificada
SA1 criadacreada/alteradamodificada
SB1 criadacreada/alteradamodificada


Depois:

CKOCOL populadacompletada
SC5/SC6 populadacompletada


Como Cómo saber si se integrou corretamenteintegró correctamente:

1. Confira nos arquivos de logs contidos na pasta XML dentro do start path do Verifique en los archivos de log contenidos en la carpeta XML dentro del start path del Protheus:


2. Verifique no SIGAFAT se o en el SIGAFAT si el pedido realmente foi geradose generó:

3. Acesse Acceda a APSDU, abra a tabela la tabla CKOCOL;.


4. Verifique se o si el campo CKO_FLAG contém contiene ‘1’. Se simSi fuera Sí, significa que o arquivo foi processado com sucesso e o pedido foi geradoel archivo se procesó con éxito y el pedido se generó:


5. Abra a tabela la tabla SC6;.


6. Filtre pelo pedido gerado e verifique se o por el pedido generado y verifique si el campo C6_PEDCLI condiz com o numéro contido no XML conforme coincide con el número contenido en el XML según la tag _OrderID:


7. Abra a tabela la tabla SC5


8. Verifique si el campo C5_ORIGEM contiene la información MATA411:



Enviar al soporte si no logra con la documentación y las dudas respondidas ateriormente:

1 - Print de todas las carpetas de la etapa 1

2 - Contenido de los parámetros de la etapa 2

3 - XML utilizado

4 - Contenido de los campos del cliente que informó

  • A1_COND
  • A1_CGC
  • A1_NATUREZ
  • A1_TABELA

5 - Contenido del campo B1_CODBAR del ítem que se integrará

6  - Print del Agent iniciado

7 - Print de la tabla CKOCOL (antigua CKO990) en la configuración

8  - Print de los JOBS "MA411JOB" o "MA412JOB" y el "COLAUTOREAD"

9 - ¿Cómo está el campo de la sucursal de la integración de CNPJ? (SM0_CGC) [Tabela SYS_COMPANY no banco]



Observaciones:

Para integración con el TOTVS Colaboración, es necesario tener la licencia TOTVS_COLAB_ONDEMAND.

Ticket que generó la solicitud: #1004556