Árvore de páginas

Versões comparadas

Chave

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


CONTEÚDO

  1. Dados Gerais
  2. Descrição
  3. Parâmetros 
  4. Retorno
  5. Exemplo

01. DADOS GERAIS

Produto:TOTVS Backoffice
Linha Produto:Linha Protheus
Segmento:Backoffice
Módulo:TOTVS Backoffice (Linha Protheus) - PMS
Função:

PMSXFUNB - Funções Comuns do PMS

AbrangênciasMicrosiga Protheus 12
Versões:Microsiga Protheus 12
Países:Todos
Sistemas Operacionais:Todos
Bases de Dados:Todas
Nível de Acesso:Nível 1 (Acesso Clientes)
Idiomas:Todos


02. DESCRIÇÃO

O ponto de entrada PMSSET92 é acionado na rotina principal de Gerenciamento de Projetos (PMSA410), ao executar a consulta padrão na tabela de Tarefas do Projeto (AF9). 

Para execução deste ponto de entrada, é necessário conter a função como PmsSetF3('AF9',92) dentro da opção "Modo Edição" (X3_WHEN) do campo que será utilizado para a consulta. 

03. PARÂMETROS

Não há


04. RETORNO

NomeTipoDescriçãoObrigatório
cRetornoCaracterRecebe a string contendo o código do projeto concatenado com o número da revisão.Sim

05. EXEMPLO

Bloco de código
languagejs
linenumberstrue
#INCLUDE 'PROTHEUS.CH'
#INCLUDE 'TOTVS.CH'
#INCLUDE 'PARMTYPE.CH'

User Function PMSSET92() 

Local cCCusto := Alltrim(AF9_CCUSTO)      //Variável cCCusto recebe o centro de custo da tarefa
Local cProjRev := AF9_PROJET+AF9_REVISA   //Variável cProjRev recebe o código do projeto concatenado à respectiva revisão

If Empty(cCCusto)                    //Verifica se há centro de custo para a tarefa  

	MsgAlert("Está tarefa não possui centro de custo informado")

EndIf

Return (cProjRev)                    //Retorna código do projeto concatenado à revisão