01. DADOS GERAIS
| Linha de Produto: | Microsiga Protheus® |
|---|---|
| Segmento: | Serviços |
| Módulo: | Gestão de Serviços |
| Função: | TECA910 |
| Ticket: | Não há. |
| Requisito/Story/Issue (informe o requisito relacionado) : | DSERSGS-5810 |
02. SITUAÇÃO/REQUISITO
Ponto de Entrada para exportação de Marcações, que é executado antes do envio/exclusão das marcações
03. SOLUÇÃO
Ponto de Entrada
| Descrição: | Microsiga Protheus® | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Localização: | Serviços | |||||||||||||||
| Programa Fonte: | TECA910.PRW | |||||||||||||||
| Função: | At910Marca | |||||||||||||||
| Parâmetros |
| |||||||||||||||
| Retorno: |
|
#INCLUDE "PROTHEUS.CH"
User Function At910Ma()
Local aRetInc := {{}, {}}
Local nC := 0
Local cMsg := ""
Local lRet := .F.
Local aCabec := {}
Local aItens := {}
If ValType(PARAMIXB) == "A" .AND. Len(PARAMIXB) >= 4 .AND. ValType(PARAMIXB[01]) == "A" .AND. ValType(PARAMIXB[02]) == "A"
aCabec := PARAMIXB[01]
aItens := PARAMIXB[02]
aAdd(aCabec, {"RA_UTESTE", "1"})
aAdd(aCabec, {"RA_UPROC", Date()})
For nC := 1 to Len(aItens)
aAdd(aItens[nC], {"P8_UTESTE", StrZero(nC)})
aAdd(aItens[nC], {"P8_UPROC", Date()})
Next nC
Else
cMsg := "Não enviados dados válidos referente às maracaoes"
EndIf
aRetInc[1] := aClone(aCabec)
aRetinc[2] := aClone(aItens)
Return aRetInc
04. DEMAIS INFORMAÇÕES
Não há.