Histórico da Página
01. DADOS GERAIS
Produto: |
| ||||||||
---|---|---|---|---|---|---|---|---|---|
Linha de Produto: |
| ||||||||
Segmento: |
| ||||||||
Módulo: |
| ||||||||
Função: | Gerar Programação (MDTA190) | ||||||||
Ticket: | Não há. | ||||||||
Issue: | Não há. |
02. SITUAÇÃO/REQUISITO
Atualização documentação de Ponto de Entrada da rotina Gerar Programação (MDTA190).
03. SOLUÇÃO
O Ponto de Entrada MDTA1901 foi criado para possibilitar a inclusão de mais tipos de exames a serem considerados na Programação de Exames.
04. DEMAIS INFORMAÇÕES
Função: | MDTRetAsoMDTA1901( | cFil, cMat) |
---|---|---|
Parâmetros: | cFil (Filial do funcionário), cMat (Matrícula do funcionário)||
Retorno: | aAsos (Array contendo | a numeração dos atestados do funcionário)os tipos de exames a serem considerados na programação |
Variáveis: | Local aRet := { 2 , 6 , 7 , 8 , 11 , 12 , 13 , 14 } Local aRetPE := {} Local nX := 0 |
Bloco de código | ||||
---|---|---|---|---|
| ||||
#include "protheus.ch" User Function MDTRetAso( cFil, cMat MDTA1901() Local aAsosaRetPE := {} Local cFicha := '' Default cFil := xFilial( 'TM0' ) cFicha := Posicione( 'TM0', 3, cFil + cMat, 'TM0_NUMFIC' ) dbSelectArea( 'TMY' ) dbSetOrder( 2 ) If dbSeek( cFil + cFicha ) While ( 'TMY' )->( !Eof() ) .And. cFil == TMY->TMY_FILIAL .And. cFicha == TMY->TMY_NUMFIC aAdd( aAsos, TMY->TMY_NUMASO ) ( 'TMY' )->( dbSkip() ) End EndIf Return aAsos //Adiciona as opções 1, 3 e 4 aos tipos de exames considerados na programação de exames aAdd( aRetPE , { 1 , 3 , 4 } ) Return aRetPE |
Templatedocumentos |
---|
HTML |
---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |
05. ASSUNTOS RELACIONADOS.
Não há.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas