|
Bem Vindo, Visitante
|
Todos os Fórums
ADVPL
|
Imprimir
Enviar Para um Amigo Precisa estar Logado
|
|
|
Assunto: |
Liberação de pedidos MaLibDoFat |
|
Versão: |
11.8 |
|
Plataforma: |
Microsoft |
Complemento: |
|
|
DB: |
SQL Server |
Complemento: |
|
|
|
|
|
Mensagem do
LUFERSB
em 07/02/2018, 13:48 h
Local: SP Registro: 17/12/2010 Postagens: 18 |
Boa tarde pessoal! Alguém usa a função MaLibDoFat para liberação de pedidos? No meu caso está criando C6_SEQUEN = 02 e não me lembro o porque disso... se libero pelo sistema, ele mantêm só a sequencia 01 e libera |
|
|
Mensagem do
GALE
em 08/02/2018, 10:15 h
Local: PR Registro: 15/05/2017 Postagens: 49 |
não é nenhum parametro que voce está passando? da uma lida no tdn. eu usei uma vez e nao aconteceu isso |
|
|
Mensagem do
JESSEALVES
em 26/09/2018, 09:07 h
Local: ES Registro: 21/09/2011 Postagens: 3 |
Bom dia a todos!
LUFERSB, estou vivendo exatamente a sua situação. A rotina MaLibDoFat está gerando um registro novo. Você conseguiu resolver o problema ?
Se resolveu, poderia dizer como ?
Grato pela atenção. |
|
|
Mensagem do
JALBERTO
em 26/09/2018, 10:13 h
Local: RS Registro: 20/08/2009 Postagens: 167 |
Eu estou usando essa função, porém antes de chamar ela está sendo posicionados nas tabelas: SC5, Sc6, SA1, SE4, SB1, SB2, SF4.
E na chamada está sendo passado os seguintes parâmetros: MaLibDoFat( (cAliasTmp)->RECSC6 ,@nQt1aUM,.F. ,.F. ,.T. ,.T. ,.T. , .T. )
Jorge Alberto
|
|
|
Mensagem do
RODOLFOAG
em 16/05/2022, 10:32 h
Local: MG Registro: 13/05/2022 Postagens: 2 |
Pessoal, bom dia.
Estou com o mesmo problema, vocês conseguiram a solução? |
|
|
Mensagem do
EMERSON.EN
em 16/05/2022, 13:47 h
Local: SP Registro: 20/08/2010 Postagens: 670 |
a liberação de pedidos, por padrão, não estorna as liberações já efetuadas.
você precisa estornar antes de efetuar uma nova liberação.
cFilSC9 := xFilial("SC9")
while SC6->(...)
// posiciona SC9 a partir da SC6
SC9->(dbSetOrder(1)) // C9_FILIAL, C9_PEDIDO, C9_ITEM
SC9->(dbSeek(cFilSC9 + SC6->C6_NUM + SC6->C6_ITEM)) // C9_FILIAL, C9_PEDIDO, C9_ITEM
while !SC9->(EOF()) .AND.;
SC9->C9_FILIAL = cFilSC9 .AND.;
SC9->C9_PEDIDO = SC6->C6_NUM AND SC9->C9_ITEM = SC6->C6_ITEM
A460Estorna(.T.)
SC9->(dbSkip())
enddo
// a partir daqui pode efetuar nova liberação
// porque a liberação anterior deve ter sido estornada
MaLibDoFat(......)
SC6->(dbSkip())
enddo
|
|
Para postar no Fórum você precisa efetuar o seu login ou se registrar
|
|