0 Пользователей и 1 Гость просматривают эту тему.
  • 143 Ответов
  • 65730 Просмотров
*

Timofey

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
Спасибо, Плюс за ссылку
Сделал так, чтоб квит. была видна во всех статусах кроме "Отменен"
файлы checkout.thankyou.tpl.php и account.order_details.tpl.php
Код
if ($db->f("order_status")!= "X" ) {
А можно пожалуйста поподробнее что то разобраться не могу.
*

Молоток

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
X - это статус "отменен"
Код
if ($db->f("order_status")!= "X" ) { 
   
Статус заказа не равен "Х". Это значит, что квитанция показывается во всех статусах, кроме "отменен".

Если поставить
Код
if ($db->f("order_status") == "X" ) {
Статус заказа будет равен "Х". Квитанция показывается только в статусе "отменен"
*

Timofey

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
X - это статус "отменен"
Код
if ($db->f("order_status")!= "X" ) { 
   
Статус заказа не равен "Х". Это значит, что квитанция показывается во всех статусах, кроме "отменен".

Если поставить
Код
if ($db->f("order_status") == "X" ) {
Статус заказа будет равен "Х". Квитанция показывается только в статусе "отменен"
Спасибо теперь понял
*

anuta90

  • Захожу иногда
  • 53
  • 0 / 0
А подобного модуля для выставления счета юр лицам нет?
« Последнее редактирование: 25.07.2011, 00:48:08 от anuta90 »
*

ecolora

  • Завсегдатай
  • 1527
  • 171 / 2
  • творец
а "Самокат" в 1 сообщении смотрели?
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

Timofey

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
Проблема решается следующим образом. Находите поиском файл account.order_details.tpl.php и checkout.thankyou.tpl.php. В них находите строчку if ( $db->f("order_status") == "P" ) { (42 строчки в обоих файлах). Это условие при выводе деталей заказа в "Управление учетной записью -> Информация о заказе" проверяет статус заказа, и по умолчанию - если оно равно Pending (статус "P", статусы хранятся в таблице jos_vm_order_status ), то в информации о заказе выводится информация о способе оплаты (в том числе квитанция Сбербанка). Таким образом, чтобы решить данную проблему необходимо составить условие проверки статуса заказа так, как Вам нужно (например добавить "|| ("order_status") == "X""), где "X" - те статусы заказов, при которых Вам необходимо отображение способа оплаты. Надеюсь объяснил доступно.
Автору спасибо за квитанцию, правда пришлось доработать форму напильником. Вот моя версия:
Код
<script type="text/javascript">
function printpopup()
{
id = window.open("","example","fullscreen=no,status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=yes,resizable=yes,directories=no,location=no,width=680,height=800");
id.document.open();
id.document.write("<div align='center' class='printhidden'><form><input type=button onClick='window.print();return false;' value='Распечатать'>");
id.document.write("<form><input type=button onClick='window.close();' value='Закрыть окно'>");
id.document.write("<br /><br />", document.getElementById("kvitok").innerHTML);
id.document.write("</div>");
id.document.close();
}
</script>
<script type="text/javascript">
function displayParameterInfo() {
if(document.getElementById('kvitok-1').style.display == 'block') {
  document.getElementById('kvitok-1').style.display = 'none';
  }
else {
  document.getElementById('kvitok-1').style.display = 'block';
  }
}

function SHFamAddr() {
 var flt1=document.getElementById('flt1');
 var flt3=document.getElementById('flt3');
 if(flt1.style.display == 'none') {
    flt1.style.display='';
    flt3.style.display='';
  }
 else {
  flt1.style.display='none';
  flt3.style.display='none';
  }
}
</script>
<?php
$kvitok = 'block';
?>
<table width="100%">
<tr>
<td valign="top" align="center" colspan="2">
<div align="center" style="margin: 0 auto"><strong>Квитанция №: <?php printf("%08d", $db->f("order_id"))?></strong><br /><br />
<a href="javascript:displayParameterInfo();">Показать/скрыть квитанцию-извещение Сбербанка</a><br />
<a href="javascript:SHFamAddr();">Показать/скрыть в квитанции фамилию, имя, отчество плательщика.</a><br />
<a href="javascript:printpopup();void(0);" >Открыть для печати в новом окне</a></div>
</td>
</tr>
</table>
<div id="kvitok-1" style="display:<?php echo $kvitok;?>;" align="center">
<h2>Квитанция для оплаты через Сбербанк</h2>
<div id="kvitok" align="center">
<style>
body, table { font-size:12px; font-family:Tahoma, Arial, sans-serif;}
td, th { padding:2px 3px 2px 3px;}
.b_t, b_t2 {border-collapse:collapse;}
.b_t td, .b_t th {border:solid 1px #000000;}
.b_t2 {border:solid 1px #000000;}
.big {font-size:14px; font-weight:bold;}
.middle {font-weight:bold;}
.head1 {border-top-width: 2px; border-top-style: solid; border-top-color: #000000; font-size:9px;}
.head1 a {font-size:9px;}
.n_btm_b {border-bottom: none 0px #FFFFFF;}
.t_m {margin:10px 0 0 0;}
.w_12 {width:12%;}
.w_150 {width:150px;}
.w_120 {width:120px;}
.ErrMsg {font-size: 18px;color: #d71e1e;}
.kv {font-size:11px; font-family:Tahoma, Arial, sans-serif;}
.kv td {padding:1px 2px 0px 2px;}
.inner {padding: 5px;}
.small {font-size:5pt; border-top:solid 1pt #000000; text-align:center; vertical-align:top; padding:0px !important;}
.big_t {border: dotted 1px #000000; margin-top:0px; margin-bottom:7px; margin-right:7px;}
.btm {border-bottom:solid 1pt #000000;}
.ital {text-align:center; font-size:9pt; font-style:oblique; font-family:'Times New Roman', serif, Tahoma; font-weight:bold;}
.lc_size {width:180px;}
@media print {
.printhidden { visibility:hidden}
}
</style>
<!-- Шаблон квитанции - начало -->
<table width="630" border="0" cellpadding="0" cellspacing="0" class="kv big_t">
  <tr>
    <td class="inner lc_size" style="border-right:solid 1px #000000; border-bottom: dotted 1px #000000;" align="center" valign="top">
<div style="padding:5px 0 0 0;">Извещение</div>
<div style="padding:210px 0 0 0;">Кассир</div>
  </td>
    <td class="inner" style="border-bottom: dotted 1px #000000;"> 
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv">
      <tr>
        <td align="center" width="30%" style="font-size:6pt;">СБЕРБАНК РОССИИ ОАО<br><span style="font-size:5pt;">Основан в 1841 году</span></td>
        <td align="right" style="padding-right:15px; font-size:6pt;">Форма №ПД-4</td>
      </tr>
  </table>  
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv">
      <tr>
        <td class="ital"><?php echo CONF_PHYS_COMPANYNAME ?>&nbsp;</td>
      </tr>
      <tr>
        <td class="small">(наименование получателя платежа)</td>
      </tr>
    </table>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv">
  <tr>
<td class="ital">ИНН: <?php echo CONF_PHYS_INN ?>&nbsp;</td>
<td>&nbsp;</td>
<td class="ital"><?php echo CONF_PHYS_BANK_ACCOUNT_NUMBER ?>&nbsp;</td>
  </tr>
  <tr>
<td class="small">ИНН налогового органа</td>
<td>&nbsp;</td>
<td class="small">(номер счета получателя платежа)</td>
  </tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv">
  <tr>
<td width="5%">в</td>
<td class="ital"><?php echo CONF_PHYS_BANKNAME ?>&nbsp;</td>
<td width="5%">БИК</td>
<td class="btm ital"><?php echo CONF_PHYS_BIK ?>&nbsp;</td>
  </tr>
  <tr>
  <td>&nbsp;</td>
<td class="small">(наименование банка)</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
  </tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv">
  <tr>
<td width="50%">Номер кор/сч банка получателя платежа</td>
<td class="btm ital"><?php echo CONF_PHYS_BANK_KOR_NUMBER ?>&nbsp;</td>
  </tr>
</table>
 
 
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv">
 
  <tr>
<td class="ital">по счету №<?php printf("%08d", $db->f("order_id"))?></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
  </tr>
  <tr>
<td class="small">(наименование платежа)</td>
<td>&nbsp;</td>
 
<td class="small">(номер лицевого счета (код) плательщика)</td>
  </tr>
</table>
 
 
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv">
  <tr>
<td width="20%">Ф.И.О.&nbsp;плательщика</td>
<td class="btm ital"><span id="flt1"><?php echo $dbbt->f("last_name")." ".$dbbt->f("first_name")." ".$dbbt->f("middle_name");?></span>&nbsp;</td>
  </tr>
  <tr>
<td width="20%">Адрес&nbsp;плательщика</td>
<td class="btm ital">&nbsp;</td>
  </tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv">
 
  <tr>
<td width="20%">Сумма платежа</td>
<td width="30%" class="btm ital"><?php printf("%.2f", $db->f("order_total"))?> p.</td>
<td width="30%">Сумма платы за услуги</td>
<td width="20%" class="btm">&nbsp;</td>
  </tr>
</table>
 
 
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv">
 
  <tr>
<td width="15%">Итого</td>
<td width="30%" class="btm ital">&nbsp;</td>
<td width="17%">&nbsp;</td>
<td width="25%" class="btm ital" style="text-align: left;">'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'</td>
<td width="5%">201</td>
<td width="5%" class="btm ital">&nbsp;&nbsp;&nbsp;</td>
<td width="3%">г.</td>
  </tr>
  <tr><td colspan="7" style="font-size:6pt;">С условиями приема указанной в платежном документе суммы в т.ч. с суммой взимаемой платы за услуги банка ознакомлен и согласен</td></tr>
</table>
 
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv" style="margin-bottom:5px;">
  <tr>
<td align="right" width="65%">Подпись плательщика</td>
 
<td  class="btm">&nbsp;</td>
  </tr>
</table>
</td>
</tr>
<tr>
  <td class="inner lc_size" style="border-right:solid 1px #000000;" align="center" valign="top">
<div style="padding:200px 0 0 0;">Квитанция</div>
<div style="padding:10px 0 0 0;">Кассир</div>
 
</td>
   <td class="inner" style="padding-top:5px;">
 
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv">
      <tr>
        <td class="ital"><?php echo CONF_PHYS_COMPANYNAME ?>&nbsp;</td>
      </tr>
      <tr>
 
        <td class="small">(наименование получателя платежа)</td>
      </tr>
    </table>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv">
  <tr>
<td class="ital">ИНН: <?php echo CONF_PHYS_INN ?>&nbsp;</td>
<td>&nbsp;</td>
<td class="ital"><?php echo CONF_PHYS_BANK_ACCOUNT_NUMBER ?>&nbsp;</td>
 
  </tr>
  <tr>
<td class="small">ИНН налогового органа</td>
<td>&nbsp;</td>
<td class="small">(номер счета получателя платежа)</td>
  </tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv">
 
  <tr>
<td width="5%">в</td>
<td class="ital"><?php echo CONF_PHYS_BANKNAME ?>&nbsp;</td>
<td width="5%">БИК</td>
<td class="btm ital"><?php echo CONF_PHYS_BIK ?>&nbsp;</td>
  </tr>
  <tr>
 
  <td>&nbsp;</td>
<td class="small">(наименование банка)</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
  </tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv">
  <tr>
<td width="50%">Номер кор/сч банка получателя платежа</td>
 
<td class="btm ital"><?php echo CONF_PHYS_BANK_KOR_NUMBER ?>&nbsp;</td>
  </tr>
</table>
 
 
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv">
  <tr>
<td class="ital">по счету №<?php printf("%08d", $db->f("order_id"))?></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
 
  </tr>
  <tr>
<td class="small">(наименование платежа)</td>
<td>&nbsp;</td>
<td class="small">(номер лицевого счета (код) плательщика)</td>
  </tr>
</table>
 
 
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv">
 
  <tr>
<td width="20%">Ф.И.О.&nbsp;плательщика</td>
<td class="btm ital"><span id="flt3"><?php echo $dbbt->f("last_name")." ".$dbbt->f("first_name")." ".$dbbt->f("middle_name");?></span>&nbsp;</td>
  </tr>
  <tr>
<td width="20%">Адрес&nbsp;плательщика</td>
 
<td class="btm ital">&nbsp;</td>
  </tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv">
  <tr>
<td width="20%">Сумма платежа</td>
<td width="30%" class="btm ital"><?php printf("%.2f", $db->f("order_total"))?> p.</td>
<td width="30%">Сумма платы за услуги</td>
 
<td width="20%" class="btm">&nbsp;</td>
  </tr>
</table>
 
 
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv">
  <tr>
<td width="15%">Итого</td>
<td width="30%" class="btm ital">&nbsp;</td>
<td width="17%">&nbsp;</td>
<td width="25%" class="btm ital" style="text-align:left;">'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'</td>
<td width="5%">201</td>
<td width="5%" class="btm ital">&nbsp;&nbsp;&nbsp;</td>
<td width="3%">г.</td>
  </tr>
  <tr><td colspan="7" style="font-size:6pt;">С условиями приема указанной в платежном документе суммы в т.ч. с суммой взымаемой платы за услуги банка ознакомлен и согласен</td></tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv" style="margin-bottom:5px;">
  <tr>
<td align="right" width="65%">Подпись плательщика</td>
<td  class="btm">&nbsp;</td>
  </tr>
</table>
</td>
</tr>
</table>
<table width="630" border="0" cellspacing="0" cellpadding="0" class="t_m">    
  <tr>
    <td style="padding: 10px; text-align:center;">Внимание ! Оплата квитанции третьими лицами не допустима. Зачисление денег на наш расчетный счет осуществляется в течение 1-3 банковских дней, для ускорения обработки Вашего заказа вышлите по e-mail на адрес user@domain.ru скан оплаченной квитанции.</td>
  </tr>
</table>
</div>
</div>
Хорошая версия но только почему то у меня пустой лист распечатывает.
*

anuta90

  • Захожу иногда
  • 53
  • 0 / 0
а "Самокат" в 1 сообщении смотрели?
У меня ссылка на него не открывается.
*

antonius

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
А у меня не вставляются данные из ps_kvit.cfg.php. Вместо них остаются CONF_PHYS_COMPANYNAME, CONF_PHYS_BANK_ACCOUNT_NUMBER и т.д. Всё остальное: дата, сумма - вставляется нормально. В чём дело?
*

lubitel3

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Проблема решается следующим образом. Находите поиском файл account.order_details.tpl.php и checkout.thankyou.tpl.php. В них находите строчку if ( $db->f("order_status") == "P" ) { (42 строчки в обоих файлах). Это условие при выводе деталей заказа в "Управление учетной записью -> Информация о заказе" проверяет статус заказа, и по умолчанию - если оно равно Pending (статус "P", статусы хранятся в таблице jos_vm_order_status ), то в информации о заказе выводится информация о способе оплаты (в том числе квитанция Сбербанка). Таким образом, чтобы решить данную проблему необходимо составить условие проверки статуса заказа так, как Вам нужно (например добавить "|| ("order_status") == "X""), где "X" - те статусы заказов, при которых Вам необходимо отображение способа оплаты. Надеюсь объяснил доступно.
Автору спасибо за квитанцию, правда пришлось доработать форму напильником. Вот моя версия:
Код
<script type="text/javascript">
function printpopup()
{
id = window.open("","example","fullscreen=no,status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=yes,resizable=yes,directories=no,location=no,width=680,height=800");
id.document.open();
id.document.write("<div align='center' class='printhidden'><form><input type=button onClick='window.print();return false;' value='Распечатать'>");
id.document.write("<form><input type=button onClick='window.close();' value='Закрыть окно'>");
id.document.write("<br /><br />", document.getElementById("kvitok").innerHTML);
id.document.write("</div>");
id.document.close();
}
</script>
<script type="text/javascript">
function displayParameterInfo() {
if(document.getElementById('kvitok-1').style.display == 'block') {
  document.getElementById('kvitok-1').style.display = 'none';
  }
else {
  document.getElementById('kvitok-1').style.display = 'block';
  }
}

function SHFamAddr() {
 var flt1=document.getElementById('flt1');
 var flt3=document.getElementById('flt3');
 if(flt1.style.display == 'none') {
    flt1.style.display='';
    flt3.style.display='';
  }
 else {
  flt1.style.display='none';
  flt3.style.display='none';
  }
}
</script>
<?php
$kvitok = 'block';
?>
<table width="100%">
<tr>
<td valign="top" align="center" colspan="2">
<div align="center" style="margin: 0 auto"><strong>Квитанция №: <?php printf("%08d", $db->f("order_id"))?></strong><br /><br />
<a href="javascript:displayParameterInfo();">Показать/скрыть квитанцию-извещение Сбербанка</a><br />
<a href="javascript:SHFamAddr();">Показать/скрыть в квитанции фамилию, имя, отчество плательщика.</a><br />
<a href="javascript:printpopup();void(0);" >Открыть для печати в новом окне</a></div>
</td>
</tr>
</table>
<div id="kvitok-1" style="display:<?php echo $kvitok;?>;" align="center">
<h2>Квитанция для оплаты через Сбербанк</h2>
<div id="kvitok" align="center">
<style>
body, table { font-size:12px; font-family:Tahoma, Arial, sans-serif;}
td, th { padding:2px 3px 2px 3px;}
.b_t, b_t2 {border-collapse:collapse;}
.b_t td, .b_t th {border:solid 1px #000000;}
.b_t2 {border:solid 1px #000000;}
.big {font-size:14px; font-weight:bold;}
.middle {font-weight:bold;}
.head1 {border-top-width: 2px; border-top-style: solid; border-top-color: #000000; font-size:9px;}
.head1 a {font-size:9px;}
.n_btm_b {border-bottom: none 0px #FFFFFF;}
.t_m {margin:10px 0 0 0;}
.w_12 {width:12%;}
.w_150 {width:150px;}
.w_120 {width:120px;}
.ErrMsg {font-size: 18px;color: #d71e1e;}
.kv {font-size:11px; font-family:Tahoma, Arial, sans-serif;}
.kv td {padding:1px 2px 0px 2px;}
.inner {padding: 5px;}
.small {font-size:5pt; border-top:solid 1pt #000000; text-align:center; vertical-align:top; padding:0px !important;}
.big_t {border: dotted 1px #000000; margin-top:0px; margin-bottom:7px; margin-right:7px;}
.btm {border-bottom:solid 1pt #000000;}
.ital {text-align:center; font-size:9pt; font-style:oblique; font-family:'Times New Roman', serif, Tahoma; font-weight:bold;}
.lc_size {width:180px;}
@media print {
.printhidden { visibility:hidden}
}
</style>
<!-- Шаблон квитанции - начало -->
<table width="630" border="0" cellpadding="0" cellspacing="0" class="kv big_t">
  <tr>
    <td class="inner lc_size" style="border-right:solid 1px #000000; border-bottom: dotted 1px #000000;" align="center" valign="top">
<div style="padding:5px 0 0 0;">Извещение</div>
<div style="padding:210px 0 0 0;">Кассир</div>
 </td>
    <td class="inner" style="border-bottom: dotted 1px #000000;">  
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv">
      <tr>
        <td align="center" width="30%" style="font-size:6pt;">СБЕРБАНК РОССИИ ОАО<br><span style="font-size:5pt;">Основан в 1841 году</span></td>
        <td align="right" style="padding-right:15px; font-size:6pt;">Форма №ПД-4</td>
      </tr>
  </table>  
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv">
      <tr>
        <td class="ital"><?php echo CONF_PHYS_COMPANYNAME ?>&nbsp;</td>
      </tr>
      <tr>
        <td class="small">(наименование получателя платежа)</td>
      </tr>
    </table>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv">
 <tr>
<td class="ital">ИНН: <?php echo CONF_PHYS_INN ?>&nbsp;</td>
<td>&nbsp;</td>
<td class="ital"><?php echo CONF_PHYS_BANK_ACCOUNT_NUMBER ?>&nbsp;</td>
 </tr>
 <tr>
<td class="small">ИНН налогового органа</td>
<td>&nbsp;</td>
<td class="small">(номер счета получателя платежа)</td>
 </tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv">
 <tr>
<td width="5%">в</td>
<td class="ital"><?php echo CONF_PHYS_BANKNAME ?>&nbsp;</td>
<td width="5%">БИК</td>
<td class="btm ital"><?php echo CONF_PHYS_BIK ?>&nbsp;</td>
 </tr>
 <tr>
 <td>&nbsp;</td>
<td class="small">(наименование банка)</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
 </tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv">
 <tr>
<td width="50%">Номер кор/сч банка получателя платежа</td>
<td class="btm ital"><?php echo CONF_PHYS_BANK_KOR_NUMBER ?>&nbsp;</td>
 </tr>
</table>
 
 
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv">
 
 <tr>
<td class="ital">по счету №<?php printf("%08d", $db->f("order_id"))?></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
 </tr>
 <tr>
<td class="small">(наименование платежа)</td>
<td>&nbsp;</td>
 
<td class="small">(номер лицевого счета (код) плательщика)</td>
 </tr>
</table>
 
 
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv">
 <tr>
<td width="20%">Ф.И.О.&nbsp;плательщика</td>
<td class="btm ital"><span id="flt1"><?php echo $dbbt->f("last_name")." ".$dbbt->f("first_name")." ".$dbbt->f("middle_name");?></span>&nbsp;</td>
 </tr>
 <tr>
<td width="20%">Адрес&nbsp;плательщика</td>
<td class="btm ital">&nbsp;</td>
 </tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv">
 
 <tr>
<td width="20%">Сумма платежа</td>
<td width="30%" class="btm ital"><?php printf("%.2f", $db->f("order_total"))?> p.</td>
<td width="30%">Сумма платы за услуги</td>
<td width="20%" class="btm">&nbsp;</td>
 </tr>
</table>
 
 
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv">
 
 <tr>
<td width="15%">Итого</td>
<td width="30%" class="btm ital">&nbsp;</td>
<td width="17%">&nbsp;</td>
<td width="25%" class="btm ital" style="text-align: left;">'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'</td>
<td width="5%">201</td>
<td width="5%" class="btm ital">&nbsp;&nbsp;&nbsp;</td>
<td width="3%">г.</td>
 </tr>
 <tr><td colspan="7" style="font-size:6pt;">С условиями приема указанной в платежном документе суммы в т.ч. с суммой взимаемой платы за услуги банка ознакомлен и согласен</td></tr>
</table>
 
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv" style="margin-bottom:5px;">
 <tr>
<td align="right" width="65%">Подпись плательщика</td>
 
<td  class="btm">&nbsp;</td>
 </tr>
</table>
</td>
</tr>
<tr>
  <td class="inner lc_size" style="border-right:solid 1px #000000;" align="center" valign="top">
<div style="padding:200px 0 0 0;">Квитанция</div>
<div style="padding:10px 0 0 0;">Кассир</div>
 
</td>
   <td class="inner" style="padding-top:5px;">
 
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv">
      <tr>
        <td class="ital"><?php echo CONF_PHYS_COMPANYNAME ?>&nbsp;</td>
      </tr>
      <tr>
 
        <td class="small">(наименование получателя платежа)</td>
      </tr>
    </table>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv">
 <tr>
<td class="ital">ИНН: <?php echo CONF_PHYS_INN ?>&nbsp;</td>
<td>&nbsp;</td>
<td class="ital"><?php echo CONF_PHYS_BANK_ACCOUNT_NUMBER ?>&nbsp;</td>
 
 </tr>
 <tr>
<td class="small">ИНН налогового органа</td>
<td>&nbsp;</td>
<td class="small">(номер счета получателя платежа)</td>
 </tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv">
 
 <tr>
<td width="5%">в</td>
<td class="ital"><?php echo CONF_PHYS_BANKNAME ?>&nbsp;</td>
<td width="5%">БИК</td>
<td class="btm ital"><?php echo CONF_PHYS_BIK ?>&nbsp;</td>
 </tr>
 <tr>
 
 <td>&nbsp;</td>
<td class="small">(наименование банка)</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
 </tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv">
 <tr>
<td width="50%">Номер кор/сч банка получателя платежа</td>
 
<td class="btm ital"><?php echo CONF_PHYS_BANK_KOR_NUMBER ?>&nbsp;</td>
 </tr>
</table>
 
 
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv">
 <tr>
<td class="ital">по счету №<?php printf("%08d", $db->f("order_id"))?></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
 
 </tr>
 <tr>
<td class="small">(наименование платежа)</td>
<td>&nbsp;</td>
<td class="small">(номер лицевого счета (код) плательщика)</td>
 </tr>
</table>
 
 
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv">
 
 <tr>
<td width="20%">Ф.И.О.&nbsp;плательщика</td>
<td class="btm ital"><span id="flt3"><?php echo $dbbt->f("last_name")." ".$dbbt->f("first_name")." ".$dbbt->f("middle_name");?></span>&nbsp;</td>
 </tr>
 <tr>
<td width="20%">Адрес&nbsp;плательщика</td>
 
<td class="btm ital">&nbsp;</td>
 </tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv">
 <tr>
<td width="20%">Сумма платежа</td>
<td width="30%" class="btm ital"><?php printf("%.2f", $db->f("order_total"))?> p.</td>
<td width="30%">Сумма платы за услуги</td>
 
<td width="20%" class="btm">&nbsp;</td>
 </tr>
</table>
 
 
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv">
 <tr>
<td width="15%">Итого</td>
<td width="30%" class="btm ital">&nbsp;</td>
<td width="17%">&nbsp;</td>
<td width="25%" class="btm ital" style="text-align:left;">'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'</td>
<td width="5%">201</td>
<td width="5%" class="btm ital">&nbsp;&nbsp;&nbsp;</td>
<td width="3%">г.</td>
 </tr>
 <tr><td colspan="7" style="font-size:6pt;">С условиями приема указанной в платежном документе суммы в т.ч. с суммой взымаемой платы за услуги банка ознакомлен и согласен</td></tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="kv" style="margin-bottom:5px;">
 <tr>
<td align="right" width="65%">Подпись плательщика</td>
<td  class="btm">&nbsp;</td>
 </tr>
</table>
</td>
</tr>
</table>
<table width="630" border="0" cellspacing="0" cellpadding="0" class="t_m">  
  <tr>
    <td style="padding: 10px; text-align:center;">Внимание ! Оплата квитанции третьими лицами не допустима. Зачисление денег на наш расчетный счет осуществляется в течение 1-3 банковских дней, для ускорения обработки Вашего заказа вышлите по e-mail на адрес user@domain.ru скан оплаченной квитанции.</td>
  </tr>
</table>
</div>
</div>

Есть проблема, печатает чистый лист.
Правим
Код
@media print {
.printhidden { visibility:hidden}
}

на
Код
@media print {
.printhidden { visibility:visible}
}
и теперь печатает квитанцию.
« Последнее редактирование: 07.08.2011, 16:57:18 от lubitel3 »
*

Timofey

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
Новые квитанции у Сбербанка:

Квитанция сделана при помощи сервиса «Сбербанк ОнЛ@йн» — себя то они обманывать не будут ;)
Скорее всего просто оператор добрая попалась тому, у кого приняли.
Нет, смотрите изображение выше.

P.S. Кому интересно, прилагаю PDF-файл сгенерированный «Сбербанк ОнЛ@йн» со 100% разметкой во вложении.
Сегодня тоже отказались принимать квитанцию может кто не буть поможет переделать под ихнию новую. 
*

Timofey

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
Ну что неужели у всех принимают квитанцию.
*

h2choh

  • Новичок
  • 6
  • 0 / 0
У меня ссылка на него не открывается.
Вот ссылка того же автора - _http://tech-crack.eco-money.ru/forum/topic?id=13 , как выяснилось всё переехало на сабдомен. При этом ссылки на форуме и конкретно в этой статье остались старые. Добавляем сабдомен к этим ссылкам и всё открывается чудесно ;)
*

dark_star

  • Захожу иногда
  • 109
  • 7 / 0
поддомен нашли уже, интересует новая форма квитанции.
*

Startfix

  • Осваиваюсь на форуме
  • 38
  • 6 / 0
Ребята, как вставить описание оплаты в письмо покупателю?
т.е нужно, чтобы в зависимости от способа оплаты, было соответствующее описание этого способа в письме.
файл отправки письма лежит в
Код
components/com_virtuemart/themes/шаблон/templates/order_emails/confirmation_email.tpl.php
*

swarows

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Интересует новая форма квитанции, есть у кого?
*

dark_star

  • Захожу иногда
  • 109
  • 7 / 0
нету, сами ждем. Вдруг кто сделает.
*

Dzenbuddist

  • Новичок
  • 5
  • 0 / 0
Ребята, а как можно сделать, чтобы март автоматом в квитанцию вставлял не основную валюту сайта. Стоимость на сайте в долларах, а в квитанцию нужно впечатывать в рублях. Моих знаний хватает на то, чтобы прямо в коде модуля переменную на курс множить. Но это нужно ежедневно руками править.
Если кто-то решал подобную проблему, буду благодарен за помощь.
*

stardel

  • Завсегдатай
  • 1943
  • 22 / 0
что то я не понял....сделал всё как надо а у меня появилась толко Радио Квитанция-извещение Сбербанка что происходить то должно?)) 
*

dark_star

  • Захожу иногда
  • 109
  • 7 / 0
Сама квитанция выводится после оформления заказа. Т.е все указал, данные свои оставил, выбрал квитанцию, и говорят спасибо что заказали у нас. И там же квитанция будет. Ты у себя в магазине полностью закажи товар, и увидишь. Если нету в самом конце, значит что-то не доделал.
*

stardel

  • Завсегдатай
  • 1943
  • 22 / 0
dark_star да то что что то не то-это я уже понял)) завтра разбираться буду
*

LiXa

  • Новичок
  • 7
  • 0 / 0
Сделал печать квитанции ПД4 в актуальной форме, собрал из нескольких модулей, добавил  вычисление НДС 18.
Делал на "скорую руку", наверное есть недочеты. Кому нада пользуйтесь:)
http://depositfiles.com/files/aw1si014i
*

LiXa

  • Новичок
  • 7
  • 0 / 0
Интересует новая форма квитанции, есть у кого?
нету, сами ждем. Вдруг кто сделает.
вот тут
http://depositfiles.com/files/aw1si014i
« Последнее редактирование: 10.11.2011, 15:23:52 от LiXa »
*

ixyran

  • Захожу иногда
  • 64
  • 7 / 0
Приветствую!
Кодировку надо поменять сразу, иначе каракули.

Подскажите, пожалуйста, почему у меня скопированный скрипт в "Дополнительная информация по платежу:", после сохранения куда-то пропадает. Когда захожу повторно в эти настройки, то поле "Дополнительная информация по платежу:" оказывается пустым. В чём может быть дело?
С уважением, Юрий.
Цитировать
вот тут
http://depositfiles.com/files/aw1si014i
*

ixyran

  • Захожу иногда
  • 64
  • 7 / 0
Opera продолжает творить чудеса! Решено.

Приветствую!
Кодировку надо поменять сразу, иначе каракули.

Подскажите, пожалуйста, почему у меня скопированный скрипт в "Дополнительная информация по платежу:", после сохранения куда-то пропадает. Когда захожу повторно в эти настройки, то поле "Дополнительная информация по платежу:" оказывается пустым. В чём может быть дело?
С уважением, Юрий.

Подскажите, как сделать так, что бы бланк заказа не выводился после подтверждения заказа, а выводилась  только ссылка на этот бланк?
*

Алекс82

  • Захожу иногда
  • 120
  • 4 / 0
  • Совсем новичок
Народ подскажите дилетанту. в настройках только расчетник ИП и Юрика или можно реквизиты обычного счета карты прописать для приема платежей?
*

gena_1

  • Новичок
  • 7
  • 0 / 0
А есть подобные варианты для VirtueMart 2.0 ? Или может кто знает как переделать этот ?
*

Yamax

  • Захожу иногда
  • 84
  • 2 / 0
Кто хочет может сделать красивую кнопочку печати, как у меня :)

writeln('</style>');
writeln('<style media="print">');
writeln('.kvitanciya {display: none;}');
writeln('</style>');

writeln('<tr><td align="left"><a class="kvitanciya" style="text-decoration:none  href="javascript:void(0)" onClick="window.print(); return false"><input type="button" value="Печать"></a></td></tr></table>');
*

Jeray

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Спасибо автору за модуль.
Есть один нюанс с присутствием двойных кавычек в формах заполняемых данными получателя платежа.
Кто подскажет, где нужно за экранировать двойные кавычки, чтобы данные в них не обнулялись.
Спойлер
[свернуть]
*

userb

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
  • http://obstanovka-nn.ru
Установил, настроил, нигде квитанция при оформлении заказа не вылазит, и, соответственно, кнопки печати нет. Что не так сделал?

Туплю, все работает. Огромное спасибо.
« Последнее редактирование: 15.02.2012, 11:11:17 от userb »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль доставки "Почтой России"

Автор alibedog

Ответов: 104
Просмотров: 54003
Последний ответ 13.07.2021, 17:36:09
от SolopoV
Модуль доставки Укрпочта

Автор al_13

Ответов: 13
Просмотров: 6818
Последний ответ 13.05.2021, 12:57:59
от nnnata
Модуль оплаты Liqpay

Автор aragon2

Ответов: 33
Просмотров: 23797
Последний ответ 13.11.2018, 12:51:02
от serge2
Модуль доставки - самовывоз. Как сделать?

Автор demonm

Ответов: 18
Просмотров: 8098
Последний ответ 29.04.2017, 17:31:56
от princeyury
Модуль доставки почты России 1.0.6 для VirtueMart 1.1.Х

Автор esmark

Ответов: 65
Просмотров: 24437
Последний ответ 24.12.2015, 11:29:51
от SolopoV