Versões comparadas

Chave

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

...

Configuraciones para habilitar

...

la Actualización de Stock tardía

Producto

...

ProdutoAmbienteFaturamento Ocorrência

A funcionalidade de atualização de estoque tardia serve para empresas que possuem muita concorrência de dados da tabela de Saldos de Produtos (SB2), ela permite que o saldo do produto seja atualizado posteriormente à emissão das notas fiscais.

Exemplo: 

Existe um produto "000001", este produto é utilizado nos processos de "Venda" e de "Compra", então posso ter um usuário realizando um Pedido de Vendas (MATA410), outro usuário realizando um outro um Saída ainda outro um eles estão usando o produto ao mesmo tempo o essa ação, ele irá criar uma "fila", então um usuário só poderá gravar seu processo, quando for "sua vez de usar o Parâmetro Se o parâmetro estiver um é executado para a atualização do estoque após a geração dos Nestes o documento de saída, é gerado sem atualização de estoque e os Estoque e Credito são gravados com conteúdo O tem a função de regravar os Estoque e Credito com conteúdo e chamar a função de atualização de estoqueEnquanto o não atualizar o estoque do produto, ou seja, enquanto os Estoque e Creditoestiverem com o conteúdo não será possível a exclusão do saída Sendo assim, se o parâmetro estiver o também deve Caso o não esteja o parâmetro deve ser desabilitado Há duas maneiras indepedentes (uma não depende da outra) de executar a atualização de estoque quando acionada a atualização tardia do estoqueLiberação TardiaCusto Médio Via Nesta opção é necessário configurar o Job no do ambiente Exemplo <NOMEDOAMBIENTE>DADA2. Crie um arquivo com o nome FILIAL> e salve-o na pasta do Pasta Instalação do iremos indicar o horário de execução do Job, ou seja, de quanto em quanto tempo o sistema irá atualizar o Saldo dos Produtos na tabela SB2.No exemplo abaixo, o JOB irá rodar das às Via É possível realizar a execução do Job via sua recorrência execuçãoO acesso do cadastro de Schedules fica no Configurador segundo o menuAmbiente pré-, é necessário possuir o Cadastro

Após isso, realize os seguintes passos:

Conforme as execuções do Schedule forem ocorrendo, os saldos de produtos serão atualizados na tabela O nome do JOB deverá ser sempre onde é o código da é o código da filial.
Caso o arquivo não seja criado, a rotina utilizará o intervalo padrão: das às com execução Pode lhe interessar

:

Microsiga Protheus®

Entorno:

Facturación (SIGAFAT)

Ocurrencia:

Qual configuração para habilitar a Análise e Bloqueio de Crédito dos Clientes?

¿Cuál es la configuración para habilitar el Análisis y Bloqueo de crédito de los clientes?

Paso a paso:

La funcionalidad de actualización de stock tardía sirve para empresas que tienen mucha disputa de datos de la tabla de saldos de productos (SB2), esta permite que el saldo del producto se actualice posteriormente a la emisión de las facturas.

Ejemplo: 

Existe un producto "000001", este producto se utiliza en los procesos de "Venta" y de "Compra", entonces puedo tener un usuario realizando un Pedido de Ventas (MATA410), otro usuario realizando un

Passo a passo:

"Pedido de Compras" (MATA121),

otro realizando

un "Documento de

Salida" (MATA460A) e

incluso otro realizando

un "Documento de Entrada" (MATA103). Todos

estos están utilizando el producto "000001"

al mismo tiempo, para que

el sistema permita

esta acción, este creará una "lista", entonces un usuario solo podrá grabar su proceso, cuando sea "su momento de utilizar el registro".


Parámetro MV_NFS_JOB

Si el parámetro MV_NFS_JOB

estuviera habilitado (.T.),

se ejecuta un JOB

para actualizar el stock después de generar los documentos.

En estos casos,

el documento de salida se genera sin actualizar el stock ni los campos "Bloq.

Stock" (C9_BLEST)

y "Bloq.

Crédito" (C9_BLCRED)

se graban con contenido ZZ

El Job "FATXJOB"

tiene la función de regrabar los campos "Bloq.

Stock" (C9_BLEST)

y "Bloq.

Crédito" (C9_BLCRED)

con contenido "10"

y llamar la función de actualización de stock.


Aviso
titleImportante

Mientras el "FATXJOB"

no actualiza el saldo de

stock del producto, es decir, mientras los campos "Bloq.

stock" (C9_BLEST)

y "Bloq.

Crédito" (C9_BLCRED)

estén con el contenido "ZZ",

no se podrá eliminar el documento de

salida.

De esta manera, si el parámetro "MV_NFS_JOB"

está habilitado (.T.),

elJob"FATXJOB"

también debe estar.

Si el "FATXJOB"

no está configurado,

el parámetro "MV_NFS_JOB"

se debe inhabilitar (.F.)

Existen dos maneras independientes (una no depende de la otra) de ejecutar la actualización de stock cuando se activa la actualización tardía del stock:

Deck of Cards
startHiddenfalse
effectDuration0.5
id
Liberación tardía
effectTypehorizontal
loopCardstrue
Card
defaulttrue
id
Costo promedio
label1.
A través del Job

En esta opción es necesario configurar el Job en el AppServer.ini

del entorno.

1.

Ejemplo de Job:

Bloco de código
[ONSTART]
Jobs=FTJOBNFSB2_9901

[FTJOBNFSB2_9901]
main=FtJobNfsB2
environment=
<NOMBRE 
DEL 
ENTORNO>
nParms=2
Parm1=<CÓDIGO 
DE LA EMPRESA>
Parm2=<CÓDIGO 
DE LA 
SUCURSAL>


  1. Crear un archivo con el nombre
  1. "FATXJOB.CFG"
  1. y grábelo en la carpeta del AppServer (
  1. Carpeta de
  1. Instalación del Protheus),
  1. indicaremos el horario de ejecución del Job, es decir, a cada cierto tiempo el sistema actualizará el saldo de los productos en la tabla SB2.

En el siguiente ejemplo, el JOB se ejecutará desde las

18:00:00

hasta las 22:30:00, a cada 5 minutos:

Bloco de código
[FTJOBNFSB2_9901]
START_TIME="18:00:00"
FINISH_TIME="22:30:00"
INTERVAL=5
Card
defaulttrue
id06072020265
label2.
A través del Schedule

Se puede realizar la ejecución del Job mediante el Schedule, configurando

su recurrencia de

ejecución.

El acceso al registro de los Schedule queda en el módulo de configuración (SIGACFG),

según el menú: "

Entorno" > "Schedule" > "Schedule"

Como

requisito

previo, es necesario tener el Registro de Agente.

Después, realice los siguientes pasos:

  • Acceda al Registro de Agendas.
  • Realice la Inclusión de una programación de agenda del "FtJobNfsB2"
  • Haga clic en icono de recurrencias.
  • Configure la frecuencia en que desea que el job se ejecute.
  • Verifique por medio del monitor si el Job está habilitado.

Según vayan ocurriendo las ejecuciones del Schedule, los saldos de productos se actualizarán en la tabla SB2

Aviso
title
Atenção
Atención

El nombre del JOB siempre debe ser "FTJOBNFSB2_XXYY",

donde "XX"

es el código de la empresa e "YY"

es el código de la sucursal.
Si el archivo "FATXJOB.CFG"

no se ha creado, la rutina utilizará el intervalo estándar: desde las 00:00:01

hasta las 23:59:59,

con intervalo de

ejecución de 5 minutos.

Puede ser de su interés:


Preview