Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) die();?><?
- $ORDER_ID = IntVal($GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["ID"]);
- if (!is_array($arOrder))
- $arOrder = CSaleOrder::GetByID($ORDER_ID);
- //преобразование даты в нужный для счет вид
- function convertDate($date)
- {
- $components = explode (" ", $date, 2);
- $monthes = array
- (
- 'января',
- 'февраля',
- 'марта',
- 'апреля',
- 'мая',
- 'июня',
- 'июля',
- 'августа',
- 'сентября',
- 'октября',
- 'ноября',
- 'декабря'
- );
- $date = explode ('.', $components[0], 3);
- if (strpos($date[0], '0')===0) {
- $date[0]=trim($date[0], '0');
- } else {
- $date[0]=trim($date[0]);
- }
- return ($date[0]." ".$monthes[((int)($date[1])-1)]." ".$date[2]." года");
- }
- ?>
- <? /*if ($USER->GetID()==32) {
- ob_start();
- var_dump($GLOBALS["SALE_INPUT_PARAMS"]);
- $text = ob_get_clean();
- ob_end_clean();
- file_put_contents($_SERVER['DOCUMENT_ROOT'].'/payment.txt', $text, FILE_APPEND);
- }*/ ?>
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
- <html>
- <head>
- <title>Счет</title>
- <link type="text/css" rel="stylesheet" href="/css/bill_1c.css" media="all, screen" />
- </head>
- <body bgColor="#ffffff">
- <div id="invoice_conteiner">
- <table cellspacing="0" cellpadding="0" border="0" width="100%">
- <tr>
- <th rowspan="6" align="left" valign="bottom"><h1>КОМОПОЛИТ</h1><h3>Все для профессиональной уборки</h3></th>
- </tr>
- <tr>
- <th align="left" valign="bottom">ООО Космополит</td>
- </tr>
- <tr>
- <th align="left" valign="bottom">628600, ХМАО-ЮГРА</td>
- </tr>
- <tr>
- <th align="left" valign="bottom">Нижневартовск, ул. Мира</td>
- </tr>
- <tr>
- <th align="left" valign="bottom">5П, строение 4</td>
- </tr>
- <tr>
- <th align="left" valign="bottom">Тел: +7 (3466) 27-72-18</td>
- </tr>
- </table><br>
- <table cellspacing="0" cellpadding="0" border="0" width="100%">
- <tr>
- <th align="left"> ИНН <?= (CSalePaySystemAction::GetParamValue("SELLER_INN")) ?></th>
- <th align="left"> КПП <?= (CSalePaySystemAction::GetParamValue("SELLER_KPP")) ?></th>
- <th align="left" valign="bottom" rowspan="2">Сч. №</th>
- <th align="left" valign="bottom" rowspan="2">40702810267160004020</th>
- </tr>
- <tr>
- <th align="left" valign="bottom" colspan="2">Получатель <br><?=(CSalePaySystemAction::GetParamValue("SELLER_NAME"))?></td>
- </tr>
- <tr>
- <th align="left" valign="bottom" colspan="2">Банк получателя<br>Западно-Сибирский банк Сбербанка РФ Тюмень</td>
- <th align="left" valign="bottom">БИК<br>Сч. №</td>
- <th align="left" valign="bottom"><?=(CSalePaySystemAction::GetParamValue("SELLER_BIK"))?><br><?= (CSalePaySystemAction::GetParamValue("SELLER_KS")) ?></td>
- </tr>
- </table><br /><br />
- <center><h1>Счет № <?= $ORDER_ID ?> от <?=convertDate(CSalePaySystemAction::GetParamValue("DATE_INSERT")) ?></h1></center>
- <table class="payers">
- <tbody>
- <tr>
- <td style="width: 135px;"><span class="label">Плательщик</span></td>
- <td><?=(CSalePaySystemAction::GetParamValue("BUYER_NAME"))?>, <?=(CSalePaySystemAction::GetParamValue("BUYER_IND"))?> <?=(CSalePaySystemAction::GetParamValue("BUYER_ADDRESS"))?> <?=(CSalePaySystemAction::GetParamValue("BUYER_DOM"))?> оф. <?=(CSalePaySystemAction::GetParamValue("BUYER_NAM"))?> Тел: <?=(CSalePaySystemAction::GetParamValue("BUYER_PHONE"))?></td>
- </tr>
- </tbody>
- </table>
- <br />
- <?
- $dbBasket = CSaleBasket::GetList(array("NAME" => "ASC"), array("ORDER_ID" => $ORDER_ID));
- if ($arBasket = $dbBasket->Fetch()): ?>
- <table class="invoice_preview_items">
- <tr bgcolor="#E2E2E2">
- <td align="center" style="border-right:none;">№</td>
- <td align="center" style="border-right:none;">Предмет счета</td>
- <td nowrap align="center" style="border-right:none;">Кол-во</td>
- <td nowrap align="center" style="border-right:none;">Цена, руб</td>
- <td nowrap align="center" style=" ">Сумма, руб</td>
- </tr>
- <?
- $n = 1;
- $sum = 0.00;
- do { ?>
- <tr valign="top">
- <td align="center" bgcolor="#ffffff" style="border-right:none; border-top:none;">
- <?= $n++ ?>
- </td>
- <td bgcolor="#ffffff" style="border-right:none; border-top:none;">
- <?= (" ".$arBasket["NAME"]); ?>
- </td>
- <td align="right" bgcolor="#ffffff" style="border-right:none; border-top:none;">
- <?= $arBasket["QUANTITY"]; ?>
- </td>
- <td align="right" bgcolor="#ffffff" style="border-right:none; border-top:none;">
- <?= SaleFormatCurrency($arBasket["PRICE"], $arBasket["CURRENCY"], true) ?>
- </td>
- <td align="right" bgcolor="#ffffff" style="border-top:none;">
- <?= SaleFormatCurrency(($arBasket["PRICE"])*$arBasket["QUANTITY"], $arBasket["CURRENCY"], true) ?>
- </td>
- </tr>
- <?
- $sum += doubleval(($arBasket["PRICE"])*$arBasket["QUANTITY"]);
- } while ($arBasket = $dbBasket->Fetch());
- ?>
- <? if (DoubleVal($GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["PRICE_DELIVERY"])>0): ?>
- <tr>
- <td bgcolor="#ffffff" style="border-right:none; border-top:none;">
- <?echo $n?>
- </td>
- <td bgcolor="#ffffff" style="border-right:none; border-top:none;">
- Доставка <?
- $arDelivery_tmp = CSaleDelivery::GetByID($GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["DELIVERY_ID"]);
- echo ((strlen($arDelivery_tmp["NAME"])>0) ? "([".$GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["DELIVERY_ID"]."] " : "" );
- echo ($arDelivery_tmp["NAME"]);
- echo ((strlen($arDelivery_tmp["NAME"])>0) ? ")" : "" );
- ?>
- </td>
- <td valign="top" align="right" bgcolor="#ffffff" style="border-right:none; border-top:none;">1 </td>
- <td align="right" bgcolor="#ffffff" style="border-right:none; border-top:none;">
- <?= SaleFormatCurrency($GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["PRICE_DELIVERY"], $GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["CURRENCY"], true) ?>
- </td>
- <td align="right" bgcolor="#ffffff" style="border-top:none;">
- <?= SaleFormatCurrency($GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["PRICE_DELIVERY"], $GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["CURRENCY"], true) ?>
- </td>
- </tr>
- <?endif?>
- <?
- $dbTaxList = CSaleOrderTax::GetList(array("APPLY_ORDER" => "ASC"), array("ORDER_ID"=>$ORDER_ID));
- while ($arTaxList = $dbTaxList->Fetch()) { ?>
- <tr>
- <td align="right" bgcolor="#ffffff" colspan="4" style="border-right:none; border-top:none;">
- <?
- if ($arTaxList["IS_IN_PRICE"]=="Y") {
- echo "В том числе ";
- }
- echo ($arTaxList["TAX_NAME"]);
- if ($arTaxList["IS_PERCENT"]=="Y") {
- echo " (".$arTaxList["VALUE"]."%)";
- }
- ?>:
- </td>
- <td align="right" bgcolor="#ffffff" style="border-top:none;">
- <?echo SaleFormatCurrency($arTaxList["VALUE_MONEY"], $GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["CURRENCY"], true)?>
- </td>
- </tr>
- <?
- }
- if (DoubleVal($GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["SUM_PAID"])>0) { ?>
- <tr>
- <td align="right" bgcolor="#ffffff" colspan="4" style="border-right:none; border-top:none;">Уже оплачено:</td>
- <td align="right" bgcolor="#ffffff" style="border-top:none;"><?= SaleFormatCurrency($GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["SUM_PAID"], $GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["CURRENCY"], true) ?></td>
- </tr>
- <?
- }
- if (DoubleVal($GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["DISCOUNT_VALUE"])>0) { ?>
- <tr>
- <td align="right" bgcolor="#ffffff" colspan="4" style="border-right:none; border-top:none;">Скидка:</td>
- <td align="right" bgcolor="#ffffff" style="border-top:none;"><?= SaleFormatCurrency($GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["DISCOUNT_VALUE"], $GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["CURRENCY"], true) ?></td>
- </tr>
- <?
- }
- ?>
- <tr class="amount">
- <td class="label" align="right" bgcolor="#ffffff" colspan="4">Итого</td>
- <td align="right" bgcolor="#ffffff" style="border-top:none;" nowrap><?=SaleFormatCurrency($GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["SHOULD_PAY"], $GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["CURRENCY"], true) ?></td>
- </tr>
- <tr class="amount">
- <td class="label" align="right" bgcolor="#ffffff" colspan="4" style="border-right:none; border-top:none;">Без налога (НДС)</td>
- <td align="right" bgcolor="#ffffff" style="border-top:none;" nowrap>---</td>
- </tr>
- <tr class="amount">
- <td class="label" align="right" bgcolor="#ffffff" colspan="4" style="border-right:none; border-top:none;"><b>Всего к оплате</b></td>
- <td align="right" bgcolor="#ffffff" style="border-top:none;" nowrap><b><?=SaleFormatCurrency($GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["SHOULD_PAY"], $GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["CURRENCY"], true) ?></b></td>
- </tr>
- </table>
- <?endif?>
- <p>
- Всего наименований <?=$n-1?>, на сумму <?=SaleFormatCurrency($GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["SHOULD_PAY"], $GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["CURRENCY"], true) ?><br />
- <?
- $price=$GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["SHOULD_PAY"];
- $priceR=roundEx($price, $prec=0);//функция округления битрикс
- ?>
- <b>
- <? if ($GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["CURRENCY"]=="RUR" || $GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["CURRENCY"]=="RUB") {
- echo Number2Word_Rus($priceR);
- } else {
- echo SaleFormatCurrency($GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["SHOULD_PAY"], $GLOBALS["SALE_INPUT_PARAMS"]["ORDER"]["CURRENCY"]);
- }
- ?>
- </b>
- </p>
- При оформлении платежных поручений в поле "Назначение платежа" просим указывать номер счета (№ C-<?= $ORDER_ID ?> ).<br /><br />
- <b>Образец заполнениея платежного поручения: <br /></b>
- <table class="invoice_preview_account">
- <tbody>
- <tr>
- <td colspan="2">
- <span class="label">Назначение платежа</span><br />
- Оплата по счету № C-<?= $ORDER_ID ?> от <?= convertDate(CSalePaySystemAction::GetParamValue("DATE_INSERT")) ?><br />
- Сумма <?= $priceR ?><br />
- Без налога (НДС)
- </td>
- </tr>
- </tbody>
- </table>
- <small>
- Получение товара только после поступления денег на расчетный счет компании.<br>
- В случае непоступления средств на расчетный счет продавца в течение десяти
- банковских дней со дня выписки счета, продавец оставляет за собой право
- пересмотреть отпускную цену товара в рублях пропорционально изменению курса доллара
- и выставить счет на доплату.
- </small>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement