Perguntas Campo Incremental
- diegoo_martins
- Autor do Tópico
- Desconectado
- Membro Dourado
Menos
Mais
- Postagens: 175
- Obrigados Recebidos: 0
8 anos 7 meses atrás #30526
por diegoo_martins
Campo Incremental foi criado 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
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.
- diegoo_martins
- Autor do Tópico
- Desconectado
- Membro Dourado
Menos
Mais
- Postagens: 175
- Obrigados Recebidos: 0
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,
Alguém pode ajudar?
Att,
Por favor Acessar ou Registrar para participar da conversa.
- diegoo_martins
- Autor do Tópico
- Desconectado
- Membro Dourado
Menos
Mais
- Postagens: 175
- Obrigados Recebidos: 0
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,
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.
- fmmattos
- Desconectado
- Membro Júnior
Menos
Mais
- Postagens: 28
- Obrigados Recebidos: 0
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.
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.
- diegoo_martins
- Autor do Tópico
- Desconectado
- Membro Dourado
Menos
Mais
- Postagens: 175
- Obrigados Recebidos: 0
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?
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.
- fmmattos
- Desconectado
- Membro Júnior
Menos
Mais
- Postagens: 28
- Obrigados Recebidos: 0
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
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