CM
Pegar dados do Item via Array
Boa noite pessoal.
Gostaria de uma ajuda, estou precisando pegar os dados de um Mestre Detalhe para complementar Nota Fiscal, já consigo pegar os dados do Mestre, mas não consigo pegar os itens, ocorre sempre o mesmo erro.
Segue o código:
Gostaria de uma ajuda, estou precisando pegar os dados de um Mestre Detalhe para complementar Nota Fiscal, já consigo pegar os dados do Mestre, mas não consigo pegar os itens, ocorre sempre o mesmo erro.
Segue o código:
- <?php
- TTransaction::open('ourorio');
- $items = ComprasSub::where('compra_id', '=', $key)->load(); // O ERRO OCORRE SEMPRE NESTA LINHA, SEI QUE FALTA ALGO, MAS NÃO CONSEGUI IDENTIFICAR.
- foreach($items as $key => $itemCompra) {
- $item = array(
- "numero_item" => strval($key + 1),
- "codigo_produto" => $itemCompra->codigo,
- "descricao" => $itemCompra->descricao,
- "codigo_ncm" => $item->codigo_ncm,
- "cfop" => $item->cfop,
- "unidade_comercial" => $item->unidade,
- "quantidade_comercial" => $item->quantidade,
- "valor_unitario_comercial" => $item->valor_unit,
- "valor_bruto" => $item->subtotal,
- "unidade_tributavel" => $item->unidade,
- "quantidade_tributavel" => $item->quantidade,
- "valor_unitario_tributavel" => $item->valor_unit,
- "origem" => "0",
- "inclui_no_total" => "1",
- "imposto" => array(
- "valor_total_tributos" => 0,
- "icms" => array(
- "situacao_tributaria" => "102", // meio fixo, ver com o contador
- "aliquota_credito_simples" => "0",
- "valor_credito_simples" => "0",
- "modalidade_base_calculo" => "3",
- "valor_base_calculo" => "0.00",
- "modalidade_base_calculo_st" => "4",
- "aliquota_reducao_base_calculo" => "0.00",
- "aliquota" => "0.00",
- "aliquota_final" => "0.00",
- "valor" => "0.00",
- "aliquota_margem_valor_adicionado_st" => "0.00",
- "aliquota_reducao_base_calculo_st" => "0.00",
- "aliquota_base_calculo_st" => "0.00",
- "aliquota_st" => "0.00",
- "valor_st" => "0.00"
- ),
- ?>
Qual o erro?
Desculpe Nataniel, não postei o erro.
Vou postar o código completo e informar o erro pra ficar mais fácil entender.
Obrigado
Este é o erro:
Aqui o código completo.
"Undefined variable: key" - Você está usando uma variável que não existe, $key não tem valor nenhum. Não seria "$param['id_compra']"?
Desculpe a demora.
Obrigado Nataniel, resolvido.
Abraço irmão.