Ponto entrada > Módulo Vendas > Tratamento standard SUBSIH 

CRESIHBETFCY : Permite a criação de faturas inter-estabelecimentos

Este ponto de entrada permite intervir no momento do registo de faturas afim de permitir o registo de faturas inter-estabelecimentos.

É chamado no momento do controlo do registo dos campos SALFCY (Estabelecimento de venda) e BPCINV (Cliente fatura) afim de curto-circuitar o controlo de faturas inter-estabelecimentos.

Contexto e modo de funcionamento

Transação

Não existe transação em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Contexto de chamada

É chamado em gestão das faturas no momento do registo dos campos SALFCY e BPCINV. Situa-se nas ações de após modificação destes campos AM_SALFCY e AM_BPCINV. Situa-se após determinação das flags BETCPY (flag Inter-sociedade) e BETFCY (flag Inter-estabelecimentos) da fatura, antes o controlo destas 2 flags para interdir o registo se BETCPY=1 e BETFCY=2 (Fatura inter-estabelecimento). O PE está posicionado de maneira a evitar o controlo.

Variáveis e máscaras disponíveis

As classes ecrãs de objeto fatura estão disponíveis (SIH0  SIH1  SIH2  SIH4 (linhas) SIHV).

Em AM_SALFCY, VALEUR contém o valor do campo SALFCY. Em AM_BPCINV, VALEUR contém o valor do campo BPCINV.

[M:SIH1]BETCPY=1 : A fatura está intra-sociedade

[M:SIH1]BETCPY=2 : A fatura está inter-sociedade

WPE_CRESIHBETFCY é uma variável inicializada a 0. Ela deve estar posicionada a 1 pelo PE para não fazer o controlo e poder prosseguir o registo da fatura inter-estabelecimentos.

Tabelas abertas

As tabelas de objeto fatura são abertos.

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (o cliente corrente está carregado…). Tradicionalmente, é o caso para o ficheiro que contém o cabeçalho e não aquele que contém as linhas...