- Форум владельцев интернет-магазинов
- → Публикации nzema
Публикации nzema
52 публикаций создано nzema (учитываются публикации только с 23-Сентябрь 23)
#210844 Прошу Помощи Опытных Программистов
Отправлено от nzema в 23 Сентябрь 2015 - 10:59 в Шаблон Техника
#210846 Прошу Помощи Опытных Программистов
Отправлено от nzema в 23 Сентябрь 2015 - 11:28 в Шаблон Техника
удалить, фото, название, количество, цена руб.РФ, стоимость без налога руб.рф, Ст ндс%, сумма налога руб.рф, стоимость с учетом налога руб.РФ.
х карт пирожок, 1 100 100 18 18 118
х карт приник 1 100 100 - - 100
скидка 5% 10,90
всего к оплате 200 18 207.10
#210945 Прошу Помощи Опытных Программистов
Отправлено от nzema в 24 Сентябрь 2015 - 20:29 в Шаблон Техника
#210649 Прошу Помощи Опытных Программистов
Отправлено от nzema в 21 Сентябрь 2015 - 11:34 в Шаблон Техника
вот что сделал выдает 2 суммы с НДС и без. в одной ячейке как сделать так чтобы они сложились
#210084 Прошу Помощи Опытных Программистов
Отправлено от nzema в 14 Сентябрь 2015 - 14:54 в Шаблон Техника
Номер аккаунта:
SL-353327
#210104 Прошу Помощи Опытных Программистов
Отправлено от nzema в 14 Сентябрь 2015 - 16:55 в Шаблон Техника
#210099 Прошу Помощи Опытных Программистов
Отправлено от nzema в 14 Сентябрь 2015 - 16:27 в Шаблон Техника
<tr>
<td> ндс</td>
</tr>
<tr>
<td если товар взят из каталога из под категории комплектующие с ндс то> 18%</td>
<td если товар взят из каталога из под категории медтехника без ндс то> - </td>
</tr>
это как с доступностью товара.
#210095 Прошу Помощи Опытных Программистов
Отправлено от nzema в 14 Сентябрь 2015 - 15:53 в Шаблон Техника
#210646 Прошу Помощи Опытных Программистов
Отправлено от nzema в 21 Сентябрь 2015 - 10:51 в Шаблон Техника
#210989 Прошу Помощи Опытных Программистов
Отправлено от nzema в 25 Сентябрь 2015 - 08:10 в Шаблон Техника
#209429 Помогите Мне Сделать В Место Квитанции. Расчетный Счет
Отправлено от nzema в 08 Сентябрь 2015 - 19:37 в Другие вопросы
#209394 Помогите Мне Сделать В Место Квитанции. Расчетный Счет
Отправлено от nzema в 08 Сентябрь 2015 - 16:46 в Другие вопросы
#209384 Помогите Мне Сделать В Место Квитанции. Расчетный Счет
Отправлено от nzema в 08 Сентябрь 2015 - 16:16 в Другие вопросы
#209434 Помогите Мне Сделать В Место Квитанции. Расчетный Счет
Отправлено от nzema в 08 Сентябрь 2015 - 20:54 в Другие вопросы
SL-353327
#209487 Помогите Мне Сделать В Место Квитанции. Расчетный Счет
Отправлено от nzema в 09 Сентябрь 2015 - 08:07 в Другие вопросы
#209588 Помогите Мне Сделать В Место Квитанции. Расчетный Счет
Отправлено от nzema в 09 Сентябрь 2015 - 16:47 в Другие вопросы
#209382 Помогите Мне Сделать В Место Квитанции. Расчетный Счет
Отправлено от nzema в 08 Сентябрь 2015 - 16:09 в Другие вопросы
#209522 Помогите Мне Сделать В Место Квитанции. Расчетный Счет
Отправлено от nzema в 09 Сентябрь 2015 - 11:28 в Другие вопросы
ФИО плательщика: ----------> плательщик
Адрес плательщика
Дата оплаты заказа
оплата заказа
Распечатать квитанцию-----------------> распечатать счет.
#209613 Помогите Мне Сделать В Место Квитанции. Расчетный Счет
Отправлено от nzema в 09 Сентябрь 2015 - 20:13 в Другие вопросы
#210065 Численное Буквенное Написание Суммы В Товарном Чеке
Отправлено от nzema в 14 Сентябрь 2015 - 11:37 в Общие вопросы
#210058 Численное Буквенное Написание Суммы В Товарном Чеке
Отправлено от nzema в 14 Сентябрь 2015 - 10:37 в Общие вопросы
#210062 Численное Буквенное Написание Суммы В Товарном Чеке
Отправлено от nzema в 14 Сентябрь 2015 - 10:55 в Общие вопросы
#210064 Численное Буквенное Написание Суммы В Товарном Чеке
Отправлено от nzema в 14 Сентябрь 2015 - 11:19 в Общие вопросы
#210066 Численное Буквенное Написание Суммы В Товарном Чеке
Отправлено от nzema в 14 Сентябрь 2015 - 11:53 в Общие вопросы
class NumToText
{
var $Mant = array(); // описания мантисс
// к примеру ('рубль', 'рубля', 'рублей')
// или ('метр', 'метра', 'метров')
var $Expon = array(); // описания экспонент
// к примеру ('копейка', 'копейки', 'копеек')
function NumToText()
{
}
// установка описания мантисс
function SetMant($mant)
{
$this->Mant = $mant;
}
// установка описания экспонент
function SetExpon($expon)
{
$this->Expon = $expon;
}
// функция возвращает необходимый индекс описаний разряда
// ('миллион', 'миллиона', 'миллионов') для числа $ins
// например для 29 вернется 2 (миллионов)
// $ins максимум два числа
function DescrIdx($ins)
{
if(intval($ins/10) == 1) // числа 10 - 19: 10 миллионов, 17 миллионов
return 2;
else
{
// для остальных десятков возьмем единицу
$tmp = $ins%10;
if($tmp == 1) // 1: 21 миллион, 1 миллион
return 0;
else if($tmp >= 2 && $tmp <= 4)
return 1; // 2-4: 62 миллиона
else
return 2; // 5-9 48 миллионов
}
}
// IN: $in - число,
// $raz - разряд числа - 1, 1000, 1000000 и т.д.
// внутри функции число $in меняется
// $ar_descr - массив описаний разряда ('миллион', 'миллиона', 'миллионов') и т.д.
// $fem - признак женского рода разряда числа (true для тысячи)
function DescrSot(&$in, $raz, $ar_descr, $fem = false)
{
$ret = '';
$conv = intval($in / $raz);
$in %= $raz;
$descr = $ar_descr[ $this->DescrIdx($conv%100) ];
if($conv >= 100)
{
$Sot = array('сто', 'двести', 'триста', 'четыреста', 'пятьсот',
'шестьсот', 'семьсот', 'восемьсот', 'девятьсот');
$ret = $Sot[intval($conv/100) - 1] . ' ';
$conv %= 100;
}
if($conv >= 10)
{
$i = intval($conv / 10);
if($i == 1)
{
$DesEd = array('десять', 'одиннадцать', 'двенадцать', 'тринадцать',
'четырнадцать', 'пятнадцать', 'шестнадцать', 'семнадцать',
'восемнадцать', 'девятнадцать' );
$ret .= $DesEd[ $conv - 10 ] . ' ';
$ret .= $descr;
// возвращаемся здесь
return $ret;
}
$Des = array('двадцать', 'тридцать', 'сорок', 'пятьдесят', 'шестьдесят',
'семьдесят', 'восемьдесят', 'девяносто' );
$ret .= $Des[$i - 2] . ' ';
}
$i = $conv % 10;
if($i > 0)
{
if( $fem && ($i==1 || $i==2) )
{
// для женского рода (сто одна тысяча)
$Ed = array('одна', 'две');
$ret .= $Ed[$i - 1] . ' ';
}
else
{
$Ed = array('один', 'два', 'три', 'четыре', 'пять',
'шесть', 'семь', 'восемь', 'девять' );
$ret .= $Ed[$i - 1] . ' ';
}
}
$ret .= $descr;
return $ret;
}
// IN: $sum - число, например 1256.18
function Convert($sum)
{
$ret = '';
// имена данных перменных остались от предыдущей версии
// когда скрипт конвертировал только денежные суммы
$Kop = 0;
$Rub = 0;
$sum = trim($sum);
// удалим пробелы внутри числа
$sum = str_replace(' ', '', $sum);
// флаг отрицательного числа
$sign = false;
if($sum[0] == '-')
{
$sum = substr($sum, 1);
$sign = true;
}
// заменим запятую на точку, если она есть
$sum = str_replace(',', '.', $sum);
$Rub = intval($sum);
$Kop = $sum*100 - $Rub*100;
if($Rub)
{
// значение $Rub изменяется внутри функции DescrSot
// новое значение: $Rub %= 1000000000 для миллиарда
if($Rub >= 1000000000)
$ret .= $this->DescrSot($Rub, 1000000000,
array('миллиард', 'миллиарда', 'миллиардов')) . ' ';
if($Rub >= 1000000)
$ret .= $this->DescrSot($Rub, 1000000,
array('миллион', 'миллиона', 'миллионов') ) . ' ';
if($Rub >= 1000)
$ret .= $this->DescrSot($Rub, 1000,
array('тысяча', 'тысячи', 'тысяч'), true) . ' ';
$ret .= $this->DescrSot($Rub, 1, $this->Mant) . ' ';
// если необходимо поднимем регистр первой буквы
$ret[0] = chr( ord($ret[0]) + ord('A') - ord('a') );
// для корректно локализованных систем можно закрыть верхнюю строку
// и раскомментировать следующую (для легкости сопровождения)
// $ret[0] = strtoupper($ret[0]);
}
if($Kop < 10)
$ret .= '0';
$ret .= $Kop . ' ' . $this->Expon[ $this->DescrIdx($Kop) ];
// если число было отрицательным добавим минус
if($sign)
$ret = '-' . $ret;
return $ret;
}
}
class ManyToText extends NumToText
{
function ManyToText()
{
$this->SetMant( array('рубль', 'рубля', 'рублей') );
$this->SetExpon( array('копейка', 'копейки', 'копеек') );
}
}
class MetrToText extends NumToText
{
function MetrToText()
{
$this->SetMant( array('метр', 'метра', 'метров') );
$this->SetExpon( array('сантиметр', 'сантиметра', 'сантиметров') );
}
}
?>
вот нашел php код ка мне его вставить в товарный чеки чтоб он работал?
#210070 Численное Буквенное Написание Суммы В Товарном Чеке
Отправлено от nzema в 14 Сентябрь 2015 - 12:59 в Общие вопросы
А как по поводу email покупателяв товарном чеке. как его туда добывить
- Форум владельцев интернет-магазинов
- → Публикации nzema
- Privacy Policy