示例#1
0
require_once '../../setup.php';
require_once APP_PATH . 'sistema/helper.class.php';
require_once APP_PATH . 'sistema/models/tb_pcp_pecas.php';
require_once APP_PATH . 'sistema/models/tb_pcp_op.php';
require_once APP_PATH . 'sistema/models/tb_pcp_etiqueta.php';
$co_pcp_ad = $_POST['co_pcp_ad'];
$no_pcp_ad = $_POST['no_pcp_ad'];
//$TOKEN   = md5(SHA1(date('Ymd')));
$_peca = new tb_pcp_pecas($conexaoERP);
$_op = new tb_pcp_op($conexaoERP);
$_etiqueta = new tb_pcp_etiqueta($conexaoERP);
$result = $_peca->findPecasByAD($co_pcp_ad);
$dados = mysql_fetch_array($result);
$row = $_peca->findPecasByAD($co_pcp_ad);
$gerouEtiqueta = $_etiqueta->findByAc($dados['CO_PCP_AC']);
$co_pcp_ac = $dados['CO_PCP_AC'];
$data = false;
if ($gerouEtiqueta == 0) {
    //se nao tiver gerado etiqueta
    while ($PECA = mysql_fetch_array($row)) {
        $fator = 1;
        $fatorl = 1;
        $ORDEM_PRODUCAO = $_op->getProduto($PECA['CO_PCP_OP']);
        $qtd_peca_por_pilha = floor(MAX_PILHA / $ORDEM_PRODUCAO['NU_ESPESSURA']);
        $tmp_empilhamento_maximo_diferenciado = $qtd_peca_por_pilha;
        $qtd_etiqueta = 1;
        if ($ORDEM_PRODUCAO['NU_COMPRIMENTO'] >= 238) {
            $fator = 1;
        } elseif ($ORDEM_PRODUCAO['NU_COMPRIMENTO'] >= 100 && $ORDEM_PRODUCAO['NU_COMPRIMENTO'] < 238) {
            $fator = 2;