× Linguagem de Programação ADVPL

Perguntas Numero sequencial para campo de itens

Mais
11 anos 4 meses atrás #15142 por VAGNER
Bom dia!

Criei uma rotina customizada com cabeçalho e GetDados para os itens e dentro do GetDados tem um campo item igual na rotina de solicitações de compra e pedidos de venda. Minha duvida é como trazer o numero do item automático, igual nas rotinas que citei. Quando o usuário for fazer uma inclusão já vir com o numero 01 no item e a medida que for adicionando itens ir acrescendo esse valor. Desde já agradeço a atenção de todos.

Por favor Acessar ou Registrar para participar da conversa.

Mais
8 anos 6 meses atrás #30497 por diegoo_martins
Vagner, bom dia.

Conseguiu a solução?

Também estou precisando fazer esta manutenção.

Att,

Por favor Acessar ou Registrar para participar da conversa.

Mais
8 anos 3 meses atrás #30971 por rodrigolparaujo
Olá, eu uso o MsNewGetDados ( tdn.totvs.com/display/public/mp/MsNewGetDados )

oGetDados:= MsNewGetDados():New(aPosObj[2,1],aPosObj[2,2],aPosObj[2,3],aPosObj[2,4],GD_UPDATE,"AllwaysTrue","AllwaysTrue","+ZZK_ITEM",aAltera,,999,"AllwaysTrue","","AllwaysTrue",oPanel4,aHeaderEx,aColsEx)

onde você lê "+ZZK_ITEM" é o campo que receberá o sequencial

Usando MsGetDados ( tdn.totvs.com/display/public/mp/MsGetDados )

oGet := MsGetDados():New(32,1,094,316,nOpcx,"AllwaysTrue","AllwaysTrue","+CL_ITEM",.T.)

oGetd:=MsGetDados():New(aPosObj[2,1],aPosObj[2,2],aPosObj[2,3],aPosObj[2,4],nOpc,"A410LinOk","A410TudOk","+C6_ITEM/C6_Local/C6_TES/C6_CF/C6_PEDCLI",.T.,If(lGCT,aPedCpo[2],If(!Empty(SC5->C5_PEDEXP) .AND. GetMV("MV_EEC0023",,.F.),FAT2CposInt("SC6"),NIL)),nColFreeze,,ITENSSC6*IIF(MaGrade(),1,3.33),"A410Blq()",,,"A410ValDel()",,lFreeze)


O parametro cIniCpos do componente é onde vc coloca o nome do campo, mas com um sinal de "+" antes para o incremento

Por favor Acessar ou Registrar para participar da conversa.

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