Histórico da Página
...
Descrição: | Esse ponto permite a geracao geração da base de atendimento de acordo com os itens da planilha do contrato. | |||||||||
Eventos: | Executado na confirmação da Aprovação da Revisão do Contrato. | |||||||||
Fonte do Programa: | CNTXGS.PRW | |||||||||
Função: | C100GRBI | |||||||||
Parâmetros: |
| |||||||||
Retorno: |
|
...
| Bloco de código | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
#INCLUDE "PROTHEUS.CH"
/*/{Protheus.doc} C100GRBI
Gera Base Instalada dos ítensitens da Planilha na aprovacaoaprovação do Contrato
OBS: Alterar parametro MV_CNINTFS para .T.
@type function
@version
@since 04/03/2024
@return Array contendo o CabecalhoCabeçalho da Base Instalada e os Itens da Base Instalada
/*/
User Function C100GRBI()
Local aArea := GetArea()
Local aRetorno := {}
Local aCabecBI := ParamIxb[1]
Local aItensBI := ParamIxb[2]
aRetorno := {aCabecBI,aItensBI}
RestArea(aArea)
Return(aRetorno) |
Situação 2: Gerar base de atendimento com os dados dos Itens do Contrato, incluindo o numero número do Contrato (AA3_CONTRT) e o Site da base instalada (AA3_SITE).
| Bloco de código | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
#INCLUDE "PROTHEUS.CH"
/*/{Protheus.doc} C100GRBI
Gera Base Instalada dos ítensitens da Planilha na aprovacaoaprovação do Contrato
OBS: Alterar parametroparâmetro MV_CNINTFS para .T.
Esse ponto de entrada eé acionado no momento de confirmar a aprovacaoaprovação da RevisaoRevisão do contrato.
@type function
@version
@since 04/03/2024
@return Array contendo o Cabecalho da Base Instalada e os Itens da Base Instalada
/*/
User Function C100GRBI()
Local aArea := GetArea()
Local aRetorno := {}
Local aCabecBI := ParamIxb[1] //Array com os dados do Contrato (CNA, CNB e AGW) para gerar a base instalada
Local aItensBI := ParamIxb[2] //Itens da base instalada. Array zerado
//Incluir o numero do Contrato e site na base instalada
aAdd(aCabecBI,{"AA3_CONTRT",CN9->CN9_NUMERO,NIL})
aAdd(aCabecBI,{"AA3_SITE","www.google.com.br",NIL})
aRetorno := {aCabecBI,aItensBI}
RestArea(aArea)
Return(aRetorno) |
...
| Informações | ||
|---|---|---|
| ||
Contrato do tipo 2 - Venda Para ativar essa integração, é necessário habilitar necessário habilitar o parâmetro “MV“MV_CNINTFS” CNINTFS” para .T. Necessario Necessário o preenchimento do parametro parâmetro "MV_OCORROS" com o codigo código da ocorrencia ocorrência para a geracao geração de ordem de servico serviço automaticamente entre os modulos Gestao módulos Gestão de Contratos e Gestao Gestão de ServicosServiços. No cadastro dos itens da planilha do contrato, alterar o campo Base Instal. (CNB_BASINS) para SIM Antes de Aprovar a Revisão, verificar se os itens da planilha (produtos) estão cadastrados na rotina Localização FisicaFísica (Atualizacoes Atualizações - Compra e Venda - Localização FisicaFísica), pois o(s) produto(s) precisam possuir Numero Número de Serie Para gerar a Base de Atendimento (base instalada), os parametros parâmetros "MV_ATESTCL" e "MV_ATESTLJ" precisam estar em branco. |
...