× Linguagem de Programação ADVPL

Perguntas Field Service - Abertura OS

Mais
11 anos 3 meses atrás #10015 por lalberto
Respondido por lalberto no tópico Re: Field Service - Abertura OS
While !Eof() .And. SCK->CK_FILIAL = xFilial("SCK") .And. SCK->CK_NUM == _cNumPed

For nI := 1 To SCK->CK_QTDVEN

If RecLock("ABI",.T.)
Replace ABI_PROJET With SCK->CK_NUM,;
ABI_ITEM With SCK->CK_ITEM, ABI_CODPRO With SCK->CK_PRODUTO,;
ABI_FILIAL With SCK->CK_FILIAL, ABI_ETAPA With Str(nI),;
ABI_DESCRI With 'AAAA', ABI_CODPRB With 'INST',;
ABI_INIPRV With dDATABASE, ABI_FIMPRV With dDATABASE,;
ABI_SITATU With '1'
MsUnLock()
Endif

Next nI

SCK->(dbSkip(1))


ENDDO

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 3 meses atrás #10019 por mariotchak
Respondido por mariotchak no tópico Re: Field Service - Abertura OS
Ele grava a primeiro item da quantidade 2 quando vai fazer o For no mesmo item da erro de chave duplicada.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 3 meses atrás - 11 anos 3 meses atrás #10020 por lalberto
Respondido por lalberto no tópico Re: Field Service - Abertura OS
While !Eof() .And. SCK->CK_FILIAL = xFilial("SCK") .And. SCK->CK_NUM == _cNumPed

cItem := '01'
For nI := 1 To SCK->CK_QTDVEN

If RecLock("ABI",.T.)
Replace ABI_PROJET With SCK->CK_NUM,;
ABI_ITEM With cItem, ABI_CODPRO With SCK->CK_PRODUTO,;
ABI_FILIAL With SCK->CK_FILIAL, ABI_ETAPA With Str(nI),;
ABI_DESCRI With 'AAAA', ABI_CODPRB With 'INST',;
ABI_INIPRV With dDATABASE, ABI_FIMPRV With dDATABASE,;
ABI_SITATU With '1'
MsUnLock()
Endif

cItem := Soma1(cItem,2)

Next nI

SCK->(dbSkip(1))


ENDDO

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Ultima edição: 11 anos 3 meses atrás por lalberto.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 3 meses atrás #10026 por mariotchak
Respondido por mariotchak no tópico Re: Field Service - Abertura OS
show de bola....

uma alteração, o cItem := '01' coloquei antes do while pq quando ela passava para o proximo item assumia o valor 01 ja existente na tabela.



Muito Obrigado, ficou muito bom............

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 3 meses atrás #10028 por lalberto
Respondido por lalberto no tópico Re: Field Service - Abertura OS
Blz Meu Querido que bom que deu certo.

Depois coloca uma foto sua ai pra gente te conhecer melhor e indica o site aos amigos 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 3 meses atrás #10031 por mariotchak
Respondido por mariotchak no tópico Re: Field Service - Abertura OS
Vou colocar sim... Com certeza indicarei..........

Por favor Acessar ou Registrar para participar da conversa.

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