Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
DescriçãoFunção aprovação automática dos orçamentos de venda via rotina Exemplos Abertura do ambiente                               Baixa efetuada com sucessoErro na baixaPortuguêsVersões e Operacionais SuportadosCompatível com as Bases de DadosParâmetrosaCabec Array Cabeçalho do orçamentoaItens Array Itens do orçamentoRetorno Nenhum chamada do Ponto Fonte

Descripción

Función utilizada para

la aprobación automática de los presupuestos de venta a través de la rutina automática (ExecAuto).

Ejemplos

#Include "Totvs.ch"
#Include "topconn.ch"
#INCLUDE "TBICONN.CH"

User Function MyMata416()


Local aCabec := {}

Local aItens := {}

Local aLinha := {}


PRIVATE lMsErroAuto := .F.

//ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿

//|

Apertura del entorno                                                                                                         |

//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ

PREPARE ENVIRONMENT EMPRESA "99" FILIAL "01" MODULO "FAT" TABLES "SC5","SC6","SA1","SA2","SB1","SB2","SF4","SCJ","SCK","SCL"


aCabec := {}

aItens := {}


aadd(aCabec,{"CJ_NUM"    ,"000009"            ,Nil})

aadd(aCabec,{"CJ_CLIENTE","000001"            ,Nil})

aadd(aCabec,{"CJ_LOJACLI","01"                ,Nil})

aadd(aCabec,{"CJ_CLIENT" ,"000001"            ,Nil})

aadd(aCabec,{"CJ_LOJAENT","01"                ,Nil})

aadd(aCabec,{"CJ_CONDPAG","001"                ,Nil})


aLinha := {}

aadd(aLinha,{"CK_ITEM"     ,"01"                ,Nil})

aadd(aLinha,{"CK_PRODUTO","01             "    ,Nil})

aadd(aLinha,{"CK_QTDVEN" ,1                    ,Nil})

aadd(aLinha,{"CK_PRCVEN" ,100                ,Nil})

aadd(aLinha,{"CK_PRUNIT" ,100                ,Nil})            

aadd(aLinha,{"CK_VALOR"     ,100                ,Nil})

aadd(aLinha,{"CK_TES"     ,"501"                ,Nil})

aadd(aItens,aLinha)


MATA416(aCabec,aItens)

If !lMsErroAuto

    ConOut("

¡Baja realizada con éxito! ")    

Else

    //MostraErro()

    ConOut("

¡Error en la baja!")

EndIf

RESET ENVIRONMENT

Return(.T.)   

Idioma

Portugués (Brasil)

Versiones

Microsiga Protheus 10

y Microsiga Protheus 11

Sistemas

operativos compatibles

Todos

Compatible con las bases de datos

TOTVSDBAccess

Parámetros

ACabec (

array) -->

Encabezado del presupuesto.

AItems (

array) -->

Ítems del presupuesto.

Devolución

Nil -->

Ninguno

Eventos de

llamada del Punto de Entrada

MATA416(aCabec,aItens) – > Nil

Programa

fuente

MATA416.PRW