Perguntas doc de entrada x c. contábil x c. custo

  • ddsalvador
  • Autor do Tópico
  • Visitante
  • Visitante
11 anos 5 meses atrás #14404 por ddsalvador
doc de entrada x c. contábil x c. custo foi criado por ddsalvador
Boa noite,

Estou querendo saber se existe alguma maneira de implementar na hora dar entrada na nota fiscal um c. custo e c. contábil automatizado assim como uma Tes inteligente, pois no cadsatro de produto seu que é possível, mas sem sempre o produto será no mesmo centro de custo.
Então seria algo parecido com a TES INTELIGENTE.

Att

Douglas

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 5 meses atrás #14405 por lalberto
Douglas é possível através de gatilhos e função, segue um exemplo:

#include "rwmake.ch" // incluido pelo assistente de conversao do AP6 IDE em 02/04/03

User Function Calc_icm() // incluido pelo assistente de conversao do AP6 IDE em 02/04/03
SetPrvt("_CALIAS,_NPOSICM,_NPOSBICM,_NPOSAICM,_NPOSTOT,_NPOSIPI")
SetPrvt("_NPOSTES,_NVALICM,_NVALTOT,_NVALIPI,_NVALAICM,_CTES")
SetPrvt("_NPERCALC,ACOLS,")
_cAlias := GetArea()
_nPosICM := Ascan(AHeader,{|X|Alltrim(x[2])=="D1_VALICM"})
_nPosBICM := Ascan(AHeader,{|X|Alltrim(x[2])=="D1_BASEICM"})
_nPosAICM := Ascan(AHeader,{|X|Alltrim(x[2])=="D1_PICM"})
_nPosTOT := Ascan(AHeader,{|X|Alltrim(x[2])=="D1_TOTAL"})
_nPosIPI := Ascan(AHeader,{|X|Alltrim(x[2])=="D1_VALIPI"})
_nPosTes := Ascan(AHeader,{|X|Alltrim(x[2])=="D1_TES"})

_nValICM := 0
_nValTOT := Acols[n,_nPosTOT]
_nValIPI := Acols[n,_nPosIPI]
_nValAICM := Acols[n,_nPosAICM]
_cTES := Acols[n,_nPosTES]

If _cTES == "497" // TES PADRAO DO CLIENTE PARA IMPORTACAO

_nPerCalc := Val(("."+Str((100-_nValAICM),2)))

_nValICM := ( _nValTOT + _nValIPI )/_nPerCalc

Acols[n,_nPosICM] := (_nValICM*_nValAICM)/100

Acols[n,_nPosBICM] := _nValICM

Endif

RestArea(_cAlias)

// Substituido pelo assistente de conversao do AP6 IDE em 02/04/03 ==> __Return(_cTES)
Return(_cTES)

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

  • ddsalvador
  • Autor do Tópico
  • Visitante
  • Visitante
11 anos 5 meses atrás #14406 por ddsalvador
Respondido por ddsalvador no tópico doc de entrada x c. contábil x c. custo
Boa noite Luiz,

Como sempre vc, muito prestativo.

Nesse caso o acesso seria feito por algum ponto de entrada?

Cara tenho que me aprofundar mais em ADVPL, pois tudo acaba em string...rs


Abs

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 5 meses atrás #14407 por lalberto
Obrigado meu brother, então na verdade este exemplo que te mandei seria executado através de um gatilho que você poderia colocar no campo d1_cod


Tipo
D1_COD

U_SUAFUNCAO()

ai dentro da função vc faria os tratamentos necessários para o preenchimento do acols dos campos de conta contábil e centro de custos.

faz o seguinte, to indo dormir agora, mas amanhã vou ver se já encontro aqui nas minhas bibliotecas alguma coisa meio que já mastigada pra vc belê :)

:woohoo:

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

  • ddsalvador
  • Autor do Tópico
  • Visitante
  • Visitante
11 anos 5 meses atrás #14408 por ddsalvador
Respondido por ddsalvador no tópico doc de entrada x c. contábil x c. custo
Bom dia,

Obrigado pela força.

Abs

Por favor Acessar ou Registrar para participar da conversa.

  • ddsalvador
  • Autor do Tópico
  • Visitante
  • Visitante
11 anos 5 meses atrás #14476 por ddsalvador
Respondido por ddsalvador no tópico doc de entrada x c. contábil x c. custo
Boa tarde Luiz,

Desculpa te incomodar, mas conseguiu aquele exemplo pra eu testar aqui??

Abs

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.169 segundos
Joomla templates by a4joomla