Página 4 de 6

Re: [MÓDULO] Boleto CEF(SICOB) + 2ª Via Histórico Pedido e E

Enviado: 09 Mai 2013, 22:18
por franciscojmp
aldoanizio

Foi exatamente este módulo que baixei, de seu outro post. Mesmo assim o campo não é suficiente para o número da minha conta corrente.

Re: [MÓDULO] Boleto CEF(SICOB) + 2ª Via Histórico Pedido e E

Enviado: 22 Mai 2013, 20:39
por aldoanizio
#franciscojmp - Tu disse nas mensagens anteriores que a sua conta possua 7 digitos e no módulo apenas 5.

Eu vi aqui nas configuracoes de um módulo adaptado para o meu sistema de cobranca e vi que minha conta possui 5 digitos apenas.

Voce poderia postar as informacoes que o seu gerente lhe passou ? Pode ser que sua carteira nao seja nem SICOB nem SIGCB mas SINCO.

De uma olhada em uma explicacao que achei no google:

SIGCB COM REGISTRO
Campo Conteúdo Formato
-------------------------------------------------
Agencia Agencia NNNN-D(4+1)
Codigo Cedente Codigo Cliente DDDDDD(6)*
Campo extra Campo extra SIGCB
Carteira Tipo Carteira RG
Nosso numero Nosso numero 14NNNNNNNNNNNNNN
N-D("14"+15)
-------------------------------------------------

SIGCB SEM REGISTRO
Campo Conteúdo Formato
-------------------------------------------------
Agencia Agencia NNNN-D(4+1)
Codigo Cedente Codigo Cliente DDDDDD(6)*
Campo extra Campo extra SIGCB
Carteira Tipo Carteira SR
Nosso numero Nosso numero 24NNNNNNNNNNNNNN
N-D
("24"+15)
-------------------------------------------------

COBRANCA AZUL COM REGISTRO (SICOB)*
Campo Conteúdo Formato
-------------------------------------------------
Agência Agência NNNN-D(4+1)
Carteira Carteira NN ("CR")
Codigo Cedente Codigo Cliente NNNNNNNN-D(8+1)
Campo extra Campo extra NNN(3)
(Padrão "870")
Nosso numero Nosso numero 90NNNNNNNN.D
("90"+8+1)
-------------------------------------------------

COBRANCA AZUL SEM REGISTRO (SICOB)*
Campo Conteúdo Formato
-------------------------------------------------
Agência Agência NNNN-D(4+1)
Carteira Carteira NN (2)
Codigo Cedente Codigo Cliente NNNNNNNN-D(8+1)
Campo extra Campo extra NNN(3)
(Padrão "870")
Nosso numero Nosso numero 82NNNNNNNN.D
("82"+8+1)
-------------------------------------------------

SINCO SEM REGISTRO*
Campo Conteúdo Formato
-------------------------------------------------
Agência Agência AAAA-D (4 + 1)
Cód. Cedente Conta Corrente NNNNNN-D (6 + 1)
Campo extra Modalidade 0
Carteira SINCO SR
Nosso numero Nosso número 9NNNNNNNNNNNNNNNN
N-D
(1 + 17 + 1)
-------------------------------------------------

Repare que nas configuracoes do SINCO a Conta Corrente possui 7 Digitos. Veja com o seu gerente qual é o seu tipo de carteira. Pode ser que ja tenhamos uma ideia do que pode estar acontecendo.

Obs.: Desculpe a demora na resposta pois tive alguns imprevistos que me tomaram um pouco de tempo.

Abracos.

Re: [MÓDULO] Boleto CEF(SICOB) + 2ª Via Histórico Pedido e E

Enviado: 21 Jun 2013, 15:16
por cris123p
Boa tarde.

Estive usando este módulo em um tema, que aparecia a opção de impressão de segunda via, além de funcionar perfeitamente também.

Coloquei o módulo em outro tema, continua funcionando, masi a opção de emissão de segunda via não aparece mais. Saberia o que pode ser?

Att, Cristiano.

Re: [MÓDULO] Boleto CEF(SICOB) + 2ª Via Histórico Pedido e E

Enviado: 21 Jun 2013, 16:03
por aldoanizio
Olá #cris123p.

Pode ser que este outro tema não tenha a mesma formatação do HTML do tema padrão ou outros temas que seguem a mesma estrutura do tema padrão.

No arquivo xml do vqmod ele localiza dentro o arquivo "account/order_info.tpl" a sintaxe "<div class="buttons">" e insere antes dela o HTML responsavel pela exibição da segunda via.

Caso ele não encontre a sintaxe html correta ele simplesmente nao retorna nada.

Verifique no arquivo do tema se a estrutura é parecida com a do tema padrão.

Re: [MÓDULO] Boleto CEF(SICOB) + 2ª Via Histórico Pedido e E

Enviado: 21 Jun 2013, 16:29
por cris123p
Boa tarde. Obrigado pelo retorno.

Eu imaginei que poderia ser isso, substitui o arquivo responsável pelo nativo, mais não apareceu do mesmo jeito.

Veja o arquivo do tema por favor, ele tem a classe mencionada:
===========================================
<?php echo $header; ?>
<div class="title-holder">
<div class="inner">
<div class="breadcrumb">
<?php foreach ($breadcrumbs as $breadcrumb) { ?>
<?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a>
<?php } ?>
</div>
<h1 class="heading_title"><?php echo $heading_title; ?></h1>
</div>
</div>
<div class="inner">
<?php echo $column_left; ?><?php echo $column_right; ?>
<div id="content"><?php echo $content_top; ?>

<table class="list">
<thead>
<tr>
<td class="left" colspan="2"><?php echo $text_order_detail; ?></td>
</tr>
</thead>
<tbody>
<tr>
<td class="left" style="width: 50%;"><?php if ($invoice_no) { ?>
<b><?php echo $text_invoice_no; ?></b> <?php echo $invoice_no; ?><br />
<?php } ?>
<b><?php echo $text_order_id; ?></b> #<?php echo $order_id; ?><br />
<b><?php echo $text_date_added; ?></b> <?php echo $date_added; ?></td>
<td class="left" style="width: 50%;"><?php if ($payment_method) { ?>
<b><?php echo $text_payment_method; ?></b> <?php echo $payment_method; ?><br />
<?php } ?>
<?php if ($shipping_method) { ?>
<b><?php echo $text_shipping_method; ?></b> <?php echo $shipping_method; ?>
<?php } ?></td>
</tr>
</tbody>
</table>
<table class="list">
<thead>
<tr>
<td class="left"><?php echo $text_payment_address; ?></td>
<?php if ($shipping_address) { ?>
<td class="left"><?php echo $text_shipping_address; ?></td>
<?php } ?>
</tr>
</thead>
<tbody>
<tr>
<td class="left"><?php echo $payment_address; ?></td>
<?php if ($shipping_address) { ?>
<td class="left"><?php echo $shipping_address; ?></td>
<?php } ?>
</tr>
</tbody>
</table>
<table class="list order-list">
<thead>
<tr>
<td class="left"><?php echo $column_name; ?></td>
<td class="left"><?php echo $column_model; ?></td>
<td class="right"><?php echo $column_quantity; ?></td>
<td class="right"><?php echo $column_price; ?></td>
<td class="right"><?php echo $column_total; ?></td>
<?php if ($products) { ?>
<td style="width: 1px;"></td>
<?php } ?>
</tr>
</thead>
<tbody>
<?php foreach ($products as $product) { ?>
<tr>
<td class="left"><?php echo $product['name']; ?>
<?php foreach ($product['option'] as $option) { ?>
<br />
&nbsp;<small> - <?php echo $option['name']; ?>: <?php echo $option['value']; ?></small>
<?php } ?></td>
<td class="left"><?php echo $product['model']; ?></td>
<td class="right"><?php echo $product['quantity']; ?></td>
<td class="right"><?php echo $product['price']; ?></td>
<td class="right"><?php echo $product['total']; ?></td>
<td class="right"><a href="<?php echo $product['return']; ?>"><img src="catalog/view/theme/default/image/return.png" alt="<?php echo $button_return; ?>" title="<?php echo $button_return; ?>" /></a></td>
</tr>
<?php } ?>
<?php foreach ($vouchers as $voucher) { ?>
<tr>
<td class="left"><?php echo $voucher['description']; ?></td>
<td class="left"></td>
<td class="right">1</td>
<td class="right"><?php echo $voucher['amount']; ?></td>
<td class="right"><?php echo $voucher['amount']; ?></td>
<?php if ($products) { ?>
<td></td>
<?php } ?>
</tr>
<?php } ?>
</tbody>
<tfoot>
<?php foreach ($totals as $total) { ?>
<tr>
<td colspan="3"></td>
<td class="right"><b><?php echo $total['title']; ?>:</b></td>
<td class="right"><?php echo $total['text']; ?></td>
<?php if ($products) { ?>
<td></td>
<?php } ?>
</tr>
<?php } ?>
</tfoot>
</table>
<?php if ($comment) { ?>
<table class="list">
<thead>
<tr>
<td class="left"><?php echo $text_comment; ?></td>
</tr>
</thead>
<tbody>
<tr>
<td class="left"><?php echo $comment; ?></td>
</tr>
</tbody>
</table>
<?php } ?>
<?php if ($histories) { ?>
<h2><?php echo $text_history; ?></h2>
<table class="list">
<thead>
<tr>
<td class="left"><?php echo $column_date_added; ?></td>
<td class="left"><?php echo $column_status; ?></td>
<td class="left"><?php echo $column_comment; ?></td>
</tr>
</thead>
<tbody>
<?php foreach ($histories as $history) { ?>
<tr>
<td class="left"><?php echo $history['date_added']; ?></td>
<td class="left"><?php echo $history['status']; ?></td>
<td class="left"><?php echo $history['comment']; ?></td>
</tr>
<?php } ?>
</tbody>
</table>
<?php } ?>
<div class="buttons">
<div class="right"><a href="<?php echo $continue; ?>" class="button"><?php echo $button_continue; ?></a></div>
</div>
<?php echo $content_bottom; ?></div>

</div>
<?php echo $footer; ?>
===========================================

Re: [MÓDULO] Boleto CEF(SICOB) + 2ª Via Histórico Pedido e E

Enviado: 21 Jun 2013, 18:02
por aldoanizio
Veja se tem algum outro arquivo xml que esteja com erro. Pode ser que algum arquivo durante o carregamento esteja dando erro e o proximo xml nao é carregado. Por este motivo é sempre bom usar a "<operation error="skip">" ao invés de "<operation>" em cada operação do xml. Dessa forma mesmo se a função de um arquivo der erro ele ignora e carrega o proximo xml.

Teste os seus outros xml e veja se algum possui erros.

Qualquer coisa posta ai pra gente.

Re: [MÓDULO] Boleto CEF(SICOB) + 2ª Via Histórico Pedido e E

Enviado: 21 Jun 2013, 21:49
por cris123p
Boa noite. Obrigado novamente pelo retorno.

Não saco muito de programação, rsrs.

Onde eu poderia inserir este comando mencionado "<operation error="skip">" ao invés de "<operation>" para ver se resolve?

Re: [MÓDULO] Boleto CEF(SICOB) + 2ª Via Histórico Pedido e E

Enviado: 22 Jun 2013, 10:22
por aldoanizio
#cris123p. Na pasta vqmod/xml é onde fica armazenados os xmls responsaveis por realizar modificacoes na loja. Pelo que pude compreender eles são executados em ordem alfabetica na ordem que estao armazenados na pasta.

Se algum arquivo xml que é carregado antes do xml deste módulo da caixa possuir algum erro ele irá parar o vQmod e nao irá carregar o(s) proximo(s) arquivo(s) da ordem.

Por este motivo dentro de cada arquivo xml há a tag "<operation>" necessária para realizar as modificacoes que cada programador desejar. Pode estar ocorrendo que algum deste .xml esteja com erro e nao está carregando os proximos arquivos da ordem.

Por isso é bom editar cada arquivo xml e onde houver a tag "<operation>" alterar para "<operation error="skip">". Dessa forma mesmo se houver algum erro o parametro "skip" irá ignorar o erro e carregar o proximo xml da lista.

Essa é a forma mais basica de evitar erros. Há também o parametro "<operation error="log"> que instrui a loja a gravar um log de erro tendo assim um controle do que foi executado erroneamente.

Nos meus módulos divulgados publicamente eu utilizo o "skip" para nao ter conflito com as lojas que irão usá-lo, mas em ambiente de desenvolvimento eu utilizo o error="log" a fim de me localizar melhor no que está sendo executado no xml e logo após o módulo ser testado eu altero para "skip" e os publico.

Tente fazer as modificações e qualquer duvida posta ai pra gente. Estaremos a disposição.

Re: [MÓDULO] Boleto CEF(SICOB) + 2ª Via Histórico Pedido e E

Enviado: 22 Jun 2013, 15:43
por cris123p
Boa tarde. Obrigado novamente pelo retorno e explicação.

Fiz todas as alterações, mais ainda não continua não aparecendo. Quanto vc me cobra para ver isso para mim?

Re: [MÓDULO] Boleto CEF(SICOB) + 2ª Via Histórico Pedido e E

Enviado: 22 Jun 2013, 21:11
por cris123p
Boa noite. A respeito da segunda via não aparecer nos detalhes do pedido, vi que no meu novo tema, a pasta payment que fica dentro de catalog/view/theme/default/template/ não tinha em meu tema atual, tinha apenas o arquivo de pagamento novos que eu havia instalado e carregado para meu novo tema, os nativos não continham. Por algum motivo ele deve puxar os arquivos que ficam na pasta default. Também coloquei o arquivo lá, mais continua não aparecendo.

Já tinha visto algum assim?