Árvore de páginas

Versões comparadas

Chave

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

Ponto de entrada A097PCO

Linha de Produto:

Microsiga Protheus

Segmento:

Serviços

Backoffice

Módulo:

Compras (SIGACOM)

Rotina:

Rotina

Nome Técnico

Monitor Totvs Colaboração

COMXCOL

Ponto de Entrada:

COLF1D1

A097PCO

País(es):

Brasil

Banco(s) de Dados:

Todos

Tabelas utilizadas:

SF1 - SD1

Abrangência

Protheus 11, Protheus 12

Sistema(s) operacional(is):

Windows/Linux

Ponto de Entrada

Descrição

:

O Ponto de Entrada COLF1D1 permite adicionar acrescentar campos customizados na SF1 e SD1 antes da geração do documento.

Localização:

 Rotina de processamento dos documentos no Monitor Totvs Colaboração para documentos SF1/SD1.

Eventos

:

O
Ponto de entrada é executado antes do execauto

Programa Fonte:

COMXCOL

Função:

PROCDOCS

Parâmetros:

Nome

Tipo

Descrição

Obrigatório

PARAMIXB

Array

Cabeçalho da NF (SF1)

X

PARAMIXBArrayItens da NF (SD1)X
 Retorno:

Nome

Tipo

Descrição

Obrigatório

aCabArrayCabeçalho da NF (SF1) X
aItensArrayItens da NF (SD1)X

 

Exemplo:

#Include 'Protheus.ch'

User Function COLF1D1()

Local aCab := PARAMIXB[1]
Local aItens := PARAMIXB[2]
Local aRet := {}

//Customizações do cliente

aRet := {aCab,aItens}

Return aRet

Composition Setup
import.css=/download/attachments/327912/newLayout.css

...

Ponto-de-Entrada: A097PCO - Permite lançar PCO na liberação de Pedidos de Compra
Abrangências:Microsiga Protheus 10 , Microsiga Protheus 11
Versões:Microsiga Protheus 10 , Microsiga Protheus 11
Compatível Países:Todos
Sistemas Operacionais:Todos
Compatível às Bases de Dados:Todos
Idiomas:Português (Brasil)

...

 ponto de entrada A097PCO permite ao usuário controlar a geração de lançamentos no PCO no processo de liberação de Pedidos de Compra.

Eventos:

ExecBlock("A097PCO",.F.,.F.,{SC7->C7_NUM,cName,lLanPCO})

Programa Fonte:

MATA097.PRX

Sintaxe

A097PCO - Permite lançar PCO na liberação de Pedidos de Compra ( < cC7Num> , < cUser> , < lLanPCO> ) --> lRet
Parâmetros

...

NomeTipoDescriçãoDefaultObrigatório

...

cC7NumCaracterNº Pedido Compra.

...


         x
cUserArray of RecordNome Usuário

...

...


         x
lLanPCOArray of RecordLibera a geração de lançamentos no PCO (.T.) ou não (.F.) .(.T.)

...

         x
 Retorno:

lRet

    (logico)
  • Libera a geração de lançamentos no PCO (.T.) ou não (.F.) .

...


Exemplo:
#Include "RWMAKE.CH"User Function A097PCO()Local lRet		:= nilLocal cC7Num	:= ParamIXB[1]	//-- Numero do Pedido de CompraLocal cUser	:= ParamIXB[2]	//-- Nome do UsuarioLocal lLanPCO	:= ParamIXB[3]	//-- Valor Atual para geracao de lancamentos no PCOlRet	:= MSGYesNo(	"Numero do Pedido:  "+cC7Num+chr(10)+chr(13)+;			"Nome do Usuario: "+cUser+chr(10)+chr(13)+;			chr(10)+chr(13)+;			"Valor Atual: " + If(lLanPCO,"LANCA PCO","NAO LANCA PCO")+;			chr(10)+chr(13)+;			"Mantem o valor","Liberacao do Lancamento no PCO")Return lRet


 

Variáveis

NomeTipoEscopoPode Alterar

...

Descrição

Array of RecordGlobalNão