GG
Registro Salvo de pedido de compra erro na function OnReload
Ocorre erro na última linha, alguém sabe porque está dando este erro? Notice: Undefined index: produto_nome in C:wamp64wwwOneDriveerpweb1appcontrolPedido_compraForm.class.php on line 471
- <?php
- // items
- $item->id = $list_item['id'];
- $item->qtde = $list_item['qtde'];
- $item->qtde_bonificada = $list_item['qtde_bonificada'];
- $item->valor_item = $list_item['valor_item'];
- $item->valor_total_item = $list_item['valor_total_item'];
- $item->produto_id = $list_item['produto_id'];
- $item->produto_nome = $list_item['produto_nome'];
- ?>
Guilherme
Ocorre que o campo "produto_nome" não pertence ao modelo.
Ele faz parte de um relacionamento, certo?
Então é preciso informar o nome do relacionamento antes.
Posta no corpo do fórum o modelo referente ao item do pedido para podermos ajudá-lo.
Guilherme, como informado na mensagem de erro, não existe a chave produto_nome nesse array $list_item. Verifique sua função onEdit, você precisa definir esse valor juntamente com os demais.
na inclusão está assim
$detail_produto_id = new TDBSeekButton('detail_produto_id', 'erpweb',$this->form->getName(), 'Produto','descricao', 'detail_produto_id', 'detail_produto_nome');
$detail_produto_nome = new TEntry('detail_produto_nome');
Coloquei esta linha no onedit mas não fez feito $data->detail_produto_nome = $item['produto_nome'];
continua o erro
Notice: Undefined index: produto_nome in C:wamp64wwwOneDriveerpweb1appcontrolPedido_compraForm.class.php on line 472
$item->produto_nome = $list_item['produto_nome'];
Poste o código desse control
Está em anexo.
Obrigado Nataniel