Perguntas Campo Incremental

Mais
8 anos 7 meses atrás #30526 por diegoo_martins
Boa tarde,

Preciso deixar um campo nos itens de uma tabela como incremental utilizando MVC.
Fiz desta forma, mas não incrementa.

Segue fonte:

Static Function ViewDef()
Local oView := Nil
Local oModel := FWLoadModel('SZ4BROW')
Local oStPai := FWFormStruct(2, 'SZ3')
Local oStFilho := FWFormStruct(2, 'SZ4')

//Criando a View
oView := FWFormView():New()
oView :SetModel(oModel)

//Adicionando os campos do cabeçalho e o grid dos filhos
oView:AddField('VIEW_SZ3',oStPai,'SZ3MASTER')
oView:AddGrid('VIEW_SZ4',oStFilho,'SZ4DETAIL')

//Setando o dimensionamento de tamanho
oView:CreateHorizontalBox('CABEC',50)
oView:CreateHorizontalBox('GRID',50)

oView:AddIncrementField( 'VIEW_SZ4', 'SZ4_ITEM' )

//Amarrando a view com as box
oView:SetOwnerView('VIEW_SZ3','CABEC')
oView:SetOwnerView('VIEW_SZ4','GRID')


//Habilitando título
oView:EnableTitleView('VIEW_SZ3','Solicitação Faturamento')
oView:EnableTitleView('VIEW_SZ4','Itens da Solicitação Faturamento')



Return oView

Por favor Acessar ou Registrar para participar da conversa.

Mais
8 anos 7 meses atrás #30552 por diegoo_martins
Respondido por diegoo_martins no tópico Campo Incremental
Pessoal, bom dia.

Alguém pode ajudar?

Att,

Por favor Acessar ou Registrar para participar da conversa.

Mais
8 anos 7 meses atrás #30567 por diegoo_martins
Respondido por diegoo_martins no tópico Campo Incremental
Bom dia,

Alguém manja de MVC?
Estou fazendo minha primeira tela em MVC e preciso colocar um campo de Item como Incremental. Com as mesmas características do C6_ITEM.

Inseri esta linha no fonte, mas não deu certo.

oView:AddIncrementField( 'VIEW_SZ4', 'SZ4_ITEM' )

Alguém tem alguma idéia?

Att,

Por favor Acessar ou Registrar para participar da conversa.

Mais
8 anos 7 meses atrás #30576 por fmmattos
Respondido por fmmattos no tópico Campo Incremental
Já fiz poucas telas em mvc. É preciso do trecho maior do código, da sua ViewDef()
O q vc pode olhar: se 'VIEW_SZ4' é um grid (AddGrid), se o campo Z3_ITEM está marcado pra uso ou no nível compatível para o usuário.

Por favor Acessar ou Registrar para participar da conversa.

Mais
8 anos 7 meses atrás #30582 por diegoo_martins
Respondido por diegoo_martins no tópico Campo Incremental
Flávio, boa tarde.

Como pode ver no fonte, o VIEW_Z4 é um grid e o campo Z4_ITEM está marcado para uso e nível 0.

Será que tem alguma validação para ser feita no campo?

Por favor Acessar ou Registrar para participar da conversa.

Mais
8 anos 7 meses atrás #30601 por fmmattos
Respondido por fmmattos no tópico Campo Incremental
Diego, boa noite

Opa, desculpa, não tinha visto seu fonte.

Coloca o campo Z4_ITEM como parte de um indice.
Se ainda assim não incrementar, coloque este indice no X2_UNICO

Por favor Acessar ou Registrar para participar da conversa.

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