Perguntas LP 511
- Giselly
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 1
- Obrigados Recebidos: 0
6 anos 10 meses atrás #32454
por Giselly
Migrei para a versão 12 do protheus e a fórmula que estava na LP 511 está apresentando erro.
Efetuei abertura de chamado e me informaram que o erro estava na expressão TRB que estava encaminhando as informações para uma tabela temporária que na versão 12 não existe mais.
Retirei a expressão porém agora os campos de débito e crédito estão vindo em branco.
Alguém pode dar uma olhada nas fórmulas e me ajudar?
débito - POSICIONE("SED",1,XFILIAL("SED")+TRBSE2->E2_NATUREZ,"ED_CONTA")
crédito - IIF(!EMPTY(POSICIONE("SED",1,XFILIAL("SED")+TRBSE2->E2_NATUREZ,"ED_CREDIT")),POSICIONE("SED",1,XFILIAL("SED")+TRBSE2->E2_NATUREZ,"ED_CREDIT"),POSICIONE("SA2",1,XFILIAL("SA2")+TRBSE2->(E2_FORNECE+E2_LOJA),"A2_CONTA"))
histórico - "AQUIS. S/TIT "+IIF(!EMPTY(HISTORICO),"REF."+TRIM(HISTORICO),"")+" "+TRIM(TRBSE2->E2_NUM)+" "+ALLTRIM(POSICIONE("SA2",1,XFILIAL("SA2")+SE2->(E2_FORNECE+E2_LOJA),"A2_NREDUZ"))
Desde já agradeço.
Efetuei abertura de chamado e me informaram que o erro estava na expressão TRB que estava encaminhando as informações para uma tabela temporária que na versão 12 não existe mais.
Retirei a expressão porém agora os campos de débito e crédito estão vindo em branco.
Alguém pode dar uma olhada nas fórmulas e me ajudar?
débito - POSICIONE("SED",1,XFILIAL("SED")+TRBSE2->E2_NATUREZ,"ED_CONTA")
crédito - IIF(!EMPTY(POSICIONE("SED",1,XFILIAL("SED")+TRBSE2->E2_NATUREZ,"ED_CREDIT")),POSICIONE("SED",1,XFILIAL("SED")+TRBSE2->E2_NATUREZ,"ED_CREDIT"),POSICIONE("SA2",1,XFILIAL("SA2")+TRBSE2->(E2_FORNECE+E2_LOJA),"A2_CONTA"))
histórico - "AQUIS. S/TIT "+IIF(!EMPTY(HISTORICO),"REF."+TRIM(HISTORICO),"")+" "+TRIM(TRBSE2->E2_NUM)+" "+ALLTRIM(POSICIONE("SA2",1,XFILIAL("SA2")+SE2->(E2_FORNECE+E2_LOJA),"A2_NREDUZ"))
Desde já agradeço.
Por favor Acessar ou Registrar para participar da conversa.
- Priscila.Castro
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 18
- Obrigados Recebidos: 0
6 anos 8 meses atrás #32511
por Priscila.Castro
Respondido por Priscila.Castro no tópico LP 511
Olá Giselly,
Se estiver conforme abaixo, deveria funcionar:
Caso o sistema estivesse carregando/montando as informações em uma tabela temporária, para considerar na contabilização, pode ser que tirando a tabela temporária dê problema mesmo.
No entanto, verifique o conteúdo preenchido no campo "ED_CONTA", "A2_CONTA" E "ED_CREDIT".
Débito - POSICIONE("SED",1,XFILIAL("SED")+SE2->E2_NATUREZ,"ED_CONTA")
Crédito - IIF(!EMPTY(POSICIONE("SED",1,XFILIAL("SED")+SE2->E2_NATUREZ,"ED_CREDIT")),POSICIONE("SED",1,XFILIAL("SED")+SE2->E2_NATUREZ,"ED_CREDIT"),POSICIONE("SA2",1,XFILIAL("SA2")+SE2->(E2_FORNECE+E2_LOJA),"A2_CONTA"))
Histórico - "AQUIS. S/TIT "+IIF(!EMPTY(HISTORICO),"REF."+TRIM(HISTORICO),"")+" "+TRIM(SE2->E2_NUM)+" "+ALLTRIM(POSICIONE("SA2",1,XFILIAL("SA2")+SE2->(E2_FORNECE+E2_LOJA),"A2_NREDUZ"))
Atenciosamente,
Priscila Castro.
Se estiver conforme abaixo, deveria funcionar:
Caso o sistema estivesse carregando/montando as informações em uma tabela temporária, para considerar na contabilização, pode ser que tirando a tabela temporária dê problema mesmo.
No entanto, verifique o conteúdo preenchido no campo "ED_CONTA", "A2_CONTA" E "ED_CREDIT".
Débito - POSICIONE("SED",1,XFILIAL("SED")+SE2->E2_NATUREZ,"ED_CONTA")
Crédito - IIF(!EMPTY(POSICIONE("SED",1,XFILIAL("SED")+SE2->E2_NATUREZ,"ED_CREDIT")),POSICIONE("SED",1,XFILIAL("SED")+SE2->E2_NATUREZ,"ED_CREDIT"),POSICIONE("SA2",1,XFILIAL("SA2")+SE2->(E2_FORNECE+E2_LOJA),"A2_CONTA"))
Histórico - "AQUIS. S/TIT "+IIF(!EMPTY(HISTORICO),"REF."+TRIM(HISTORICO),"")+" "+TRIM(SE2->E2_NUM)+" "+ALLTRIM(POSICIONE("SA2",1,XFILIAL("SA2")+SE2->(E2_FORNECE+E2_LOJA),"A2_NREDUZ"))
Atenciosamente,
Priscila Castro.
Por favor Acessar ou Registrar para participar da conversa.
Tempo para a criação da página:0.084 segundos