Histórico da Página
Ponto de entrada A097PCO
Linha de Produto: | Microsiga Protheus |
Segmento: |
Backoffice | |
Módulo: | Compras (SIGACOM) |
Rotina:
Rotina
Nome Técnico
Monitor Totvs Colaboração
Ponto de Entrada: |
A097PCO | |
País(es): | Brasil |
Banco(s) de Dados: | Todos |
Tabelas utilizadas:
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.
: | O |
Programa Fonte:
COMXCOL
Função:
PROCDOCS
Parâmetros:
Nome | Tipo | Descrição | Obrigatório |
PARAMIXB | Array | Cabeçalho da NF (SF1) | X |
PARAMIXB | Array | Itens da NF (SD1) | X |
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
aCab | Array | Cabeçalho da NF (SF1) | X |
aItens | Array | Itens 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 |
...
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 |
...
|
...
|
...
|
...
...
|
...
| |
Retorno: | lRet
|
...
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
Nome | Tipo | Escopo | Pode Alterar |
---|
...
Descrição | ||||
---|---|---|---|---|
Array of Record | Global | Não |