Perguntas Contabilização off-line

Mais
11 anos 10 meses atrás #2203 por pbarreto
Bom dia,
Preciso atualizar o codigo do cfop da tabela SD1->D1_CF PARA UM CAMPO NA CT2, PODERIA FAZER VIA LANÇAMENTO, MAS ESTÁ NO TAMANHO LIMITE.
ALGUÉM TERIA UMA IDÉIA DE PONTO DE ENTRADA, QUAL DEVERIA UTILIZAR..

gRATO,

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 10 meses atrás #2204 por lalberto
Respondido por lalberto no tópico Re: Contabilização off-line
Pedro bom dia, poderia explicar melhor, eu acabei não entendendo, atualizar o codigo d1_cf na ct2 ?

Você poderia criar uma função de usuário para tratar isso e retornar o que deseja, mas primeiro me passa o conteudo do lançamento padrão e uma idéia mais clara do que necessita ok.

Abraços e seja bem vindo ao site.

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.

Mais
11 anos 10 meses atrás #2205 por pbarreto
Respondido por pbarreto no tópico Re: Contabilização off-line
segundo o help do campo "ct2_identc" é livre. por necessidade do usuário fiscal, devido a conciliação com a contabilidade, em alguns movimentos apresentou pequenas diferenças que tivemos dificuldade de identificá-los...bem, passada esta avaliação, identificamos que para uma melhor conciliação e identificação do erro efetuado pelo fiscal na contabilidade, gravaríamos o CFOP da NF.
O que preciso é um P.E que me permita gravar o SD1->D1_CF no campo CT2_IDENTC, que nos facilitará entro do período identificar o lançamento a ser corrigido.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 10 meses atrás #2210 por lalberto
Respondido por lalberto no tópico Re: Contabilização off-line
Cara não encontrei, o que você poderia fazer é, no lançamento padrão na condição do lançamento

acrescenta .and.U_Ident()

ele vai executar essa função de usuário toda vez que executar o lançamento padrão, na função vc coloca.

User Function Ident()
Local aArea := GetArea()

If RecLock("CT2",.f.)
CT2->CT2_IDENTC := SD1->D1_CF
MsUnlock()
Endif
RestArea(aArea)
Return .t.

Faça um teste, qualquer coisa me dá um toque ok.

Abraços.

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.

Mais
11 anos 10 meses atrás #2215 por pbarreto
Respondido por pbarreto no tópico Re: Contabilização off-line
No Debug consigo visualizar o registro perfeitamente, mudei para .T. o reclock e não está gravando...mas vou continuar tentando....muitíssimo obrigado...!!

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 10 meses atrás #2216 por lalberto
Respondido por lalberto no tópico Re: Contabilização off-line
Brother o Reclock .T. ele vai adicionar registros, na verdade precisamos descobrir se neste momento ele esta posicionado na tabela CT2, ou em uma tabela temporária entendeu ?

Tente eliminar o a Linha com RecLock, as vezes o registro já esta travado.

User Function Ident()
Local aArea := GetArea()

CT2->CT2_IDENTC := SD1->D1_CF

RestArea(aArea)
Return .t.

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.

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