01. C100GROS - Permite a integração entre os módulos Gestão de Contratos e Gestão de Serviços gerando uma Ordem de Serviço.
Produto: | Backoffice TOTVS |
Linha de Produto: | Linha Protheus |
Segmento: | Backoffice |
Módulo: | Gestão de Contratos |
Programa: | CNTXGS.PRW |
Ponto de entrada: | C100GROS |
02. DETALHES
Descrição: | Esse ponto permite a geração da ordem de serviço de acordo com os itens do contrato. | |||||||||
Eventos: | Executado na confirmação da Aprovação da Revisão do Contrato. | |||||||||
Fonte do Programa: | CNTXGS.PRW | |||||||||
Função: | C100GROS | |||||||||
Parâmetros: |
| |||||||||
Retorno: |
|
Situação 1: Gerar Ordem de Servico com os dados dos Itens do Contrato informando o nome do atendente.
#INCLUDE "PROTHEUS.CH" /*/{Protheus.doc} C100GROS Gera Ordem de Serviço para itens da Planilha na aprovação do Contrato OBS: Alterar parâmetro MV_CNINTFS para .T. Esse ponto de entrada é acionado no momento de confirmar a aprovação da Revisão do contrato. @type function @version @since 05/03/2024 @return Array contendo o Cabeçalho e os Itens da Ordem de Serviço /*/ User Function C100GROS() Local aArea := GetArea() Local aRetorno := {} Local aCabecOS := ParamIxb[1] //Array com os dados do Contrato (CNA, CNB e AGW) para gerar o Cabeçalho da Ordem de Serviço Local aItensOS := ParamIxb[2] //Itens da base instalada. Array zerado //Incluir o nome do atendente na Ordem de Servico aAdd(aCabecOS,{"AB6_ATEND","Joao Abreu",NIL}) aRetorno := {aCabecOS,aItensOS} RestArea(aArea) Return(aRetorno)
Informações
Contrato do tipo 2 - Venda
Para ativar essa integração, é necessário habilitar o parâmetro “MV_CNINTFS” para .T.
Necessário o preenchimento do parâmetro "MV_OCORROS" com o código da ocorrência para a geração de ordem de serviço automaticamente entre os módulos Gestão de Contratos e Gestão de Serviços.
No cadastro dos itens da planilha do contrato, alterar o campo Base Instalada. (CNB_BASINS) para SIM
Antes de Aprovar a Revisão, verificar se os itens da planilha (produtos) estão cadastrados na rotina Localização Física (Atualizações - Compra e Venda - Localização Física), pois o(s) produto(s) precisam possuir Número de Serie
Para gerar a Base de Atendimento (base instalada), os parâmetros "MV_ATESTCL" e "MV_ATESTLJ" precisam estar em branco.