Perguntas VIRADA DE SALDOS

Mais
9 anos 4 meses atrás #26575 por barater
VIRADA DE SALDOS foi criado por barater
Boa tarde
Pessoal, tive que reabri o estoque de out/2014 e agora ao fecha-lo novamente, o sistema grava apenas alguns itens na tabela SB9. Deletei os registros referente ao periodo do 10/2014 e voltei o parametro mv_ulmes como 20140930 e rodei novamente saldo atual, custo medio sem contabilizar e virada de saldos. Tem algo errado?

Obrigado
Cezar

Por favor Acessar ou Registrar para participar da conversa.

Mais
9 anos 4 meses atrás #26579 por asf.Roberto
Respondido por asf.Roberto no tópico VIRADA DE SALDOS
Se você tem produção tem que voltar o valor acumulado nas ops campo C2_VINI1 para as OPS abertas e as encerradas apos o ultimo fechamento.
Obrigado

Por favor Acessar ou Registrar para participar da conversa.

Mais
9 anos 4 meses atrás #26580 por barater
Respondido por barater no tópico VIRADA DE SALDOS
Ok, mas como faz isso?

Obrigado
Cezar

Por favor Acessar ou Registrar para participar da conversa.

Mais
9 anos 4 meses atrás #26581 por asf.Roberto
Respondido por asf.Roberto no tópico VIRADA DE SALDOS
Somando os valores ja requisitados para cada op do SD3.
Algo assim mas confere antes por amostragem se o valor esta correta:
//OPS ABERTAS
UPDATE SC2010 SET C2_VINI1=ISNULL((SELECT SUM(D3_CUSTO1) FROM SD3010 WHERE SUBSTRING(D3_CF,1,2)='RE' AND D3_ESTORNO<>'S' AND D3_OP=C2_NUM+C2_ITEM+C2_SEQUEN AND D3_EMISSAO <= '20141031' AND SD3010.D_E_L_E_T_<>'*'),0)
WHERE C2_EMISSAO <= 'DATA ULTIMO FECHAMENTO' AND D_E_L_E_T_<>'*' AND C2_DATRF = '        '

OPS ENCERRADAS APOS O FECHAMENTO
UPDATE SC2010 SET C2_VINI1=ISNULL((SELECT SUM(D3_CUSTO1) FROM SD3010 WHERE SUBSTRING(D3_CF,1,2)='RE' AND D3_ESTORNO<>'S' AND D3_OP=C2_NUM+C2_ITEM+C2_SEQUEN AND D3_EMISSAO <= 'DATA ULTIMO FECHAMENTO' AND SD3010.D_E_L_E_T_<>'*'),0)
WHERE C2_EMISSAO <= 'DATA ULTIMO FECHAMENTO' AND D_E_L_E_T_<>'*' AND C2_DATRF > 'DATA ULTIMO FECHAMENTO'
Faz em base de teste verifica o resultado e apos faz em producao.
Obrigado

Por favor Acessar ou Registrar para participar da conversa.

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