Автор Тема: Закрывающие документы  (Прочитано 1035 раз)

17 Апреля 2014, 11:52:03
  • Новичок
  • *
  • Сообщений: 36
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Не нашёл такой темы: а есть какие-то способы или может модули, чтобы изменить стандартный вид выписываемых документов (накладные, счета-фактуры) так, чтобы они соответствовали российским стандартам - адреса, реквизиты и т.д.?
17 Апреля 2014, 11:58:48
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 33028
  • Репутация: +26761/-0
    • Просмотр профиля
Модулей нет. Менять можно сами шаблоны pdf. Они находяться в папке PDF.
Только накладная и счет-фактура в престашопе это один документ.
Можно под накладную изменить квитанцию доставки.
17 Апреля 2014, 12:28:25
Ответ #2
  • Новичок
  • *
  • Сообщений: 36
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Понял, спасибо.  :)
18 Апреля 2014, 10:37:59
Ответ #3
  • Новичок
  • *
  • Сообщений: 36
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
А ещё подскажите пожалуйста, в каком из файлов .TPL и что поменять, чтобы внести изменения, обозначенные во вложенном файле.
18 Апреля 2014, 11:46:48
Ответ #4
  • Ветеран
  • *****
  • Сообщений: 33028
  • Репутация: +26761/-0
    • Просмотр профиля
В invoice.tpl, там все можно исправить.
20 Апреля 2014, 18:44:31
Ответ #5
  • Новичок
  • *
  • Сообщений: 36
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В invoice.tpl, там все можно исправить.
Поправили. Теперь красиво всё. Только теперь почему-то не формируется pdf файл, когда выписываешь счет. Квитанция при этом формируется нормально. Да и на локальном сервере при тех же настройках и файлах всё ОК. А на хостинге ошибку выдает. Может кто подскажет где косяк? Ошибка:
Notice: Undefined index: thead in /home/h241501-2/nailsplacemarket.ru/docs/tools/tcpdf/tcpdf.php on line 21492

Notice: Undefined index: startcolumn in /home/h241501-2/nailsplacemarket.ru/docs/tools/tcpdf/tcpdf.php on line 24360

Notice: Undefined index: startx in /home/h241501-2/nailsplacemarket.ru/docs/tools/tcpdf/tcpdf.php on line 24361

Notice: Undefined index: startpage in /home/h241501-2/nailsplacemarket.ru/docs/tools/tcpdf/tcpdf.php on line 24364

Notice: Undefined index: startpage in /home/h241501-2/nailsplacemarket.ru/docs/tools/tcpdf/tcpdf.php on line 24367

Notice: Undefined index: in /home/h241501-2/nailsplacemarket.ru/docs/tools/tcpdf/tcpdf.php on line 24367

Notice: Undefined index: startpage in /home/h241501-2/nailsplacemarket.ru/docs/tools/tcpdf/tcpdf.php on line 24368

Notice: Undefined index: in /home/h241501-2/nailsplacemarket.ru/docs/tools/tcpdf/tcpdf.php on line 24368

Notice: Undefined index: startcolumn in /home/h241501-2/nailsplacemarket.ru/docs/tools/tcpdf/tcpdf.php on line 24360

Notice: Undefined index: startx in /home/h241501-2/nailsplacemarket.ru/docs/tools/tcpdf/tcpdf.php on line 24361

Notice: Undefined index: startpage in /home/h241501-2/nailsplacemarket.ru/docs/tools/tcpdf/tcpdf.php on line 24364

Notice: Undefined index: startpage in /home/h241501-2/nailsplacemarket.ru/docs/tools/tcpdf/tcpdf.php on line 24367

Notice: Undefined index: in /home/h241501-2/nailsplacemarket.ru/docs/tools/tcpdf/tcpdf.php on line 24367

Notice: Undefined index: startpage in /home/h241501-2/nailsplacemarket.ru/docs/tools/tcpdf/tcpdf.php on line 24368

Notice: Undefined index: in /home/h241501-2/nailsplacemarket.ru/docs/tools/tcpdf/tcpdf.php on line 24368

Notice: Undefined index: trids in /home/h241501-2/nailsplacemarket.ru/docs/tools/tcpdf/tcpdf.php on line 24388

Warning: Invalid argument supplied for foreach() in /home/h241501-2/nailsplacemarket.ru/docs/tools/tcpdf/tcpdf.php on line 24388

Notice: Undefined index: trids in /home/h241501-2/nailsplacemarket.ru/docs/tools/tcpdf/tcpdf.php on line 24417

Notice: Undefined index: trids in /home/h241501-2/nailsplacemarket.ru/docs/tools/tcpdf/tcpdf.php on line 24420

Warning: Invalid argument supplied for foreach() in /home/h241501-2/nailsplacemarket.ru/docs/tools/tcpdf/tcpdf.php on line 24420

Notice: Undefined index: old_cell_padding in /home/h241501-2/nailsplacemarket.ru/docs/tools/tcpdf/tcpdf.php on line 24633

Warning: Cannot modify header information - headers already sent by (output started at /home/h241501-2/nailsplacemarket.ru/docs/tools/tcpdf/tcpdf.php:21492) in /home/h241501-2/nailsplacemarket.ru/docs/tools/tcpdf/tcpdf.php on line 8961
TCPDF ERROR: Some data has already been output to browser, can't send PDF file
20 Апреля 2014, 20:51:17
Ответ #6
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86327
  • Репутация: +25417/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Проблема с библиотекой TCPDF. исправляется эта проблема установкой в  php.ini:
allow_url_fopen = On;
allow_url_include = On;
Еще причиной ошибки может стать недоступная для TCPDF директория, в которую библиотека пытается кешировать изображения при загрузке.
Для решения этой проблемы можно в config-файле TCPDF изменить константу K_PATH_CACHE так, чтобы она содержала путь к доступной для записи директории. Возможно, придется поправить еще некоторые настройки путей.
Ну и конечно, для работы TCPDF с изображениями с других источников должна быть установлена библиотека cURL.
21 Апреля 2014, 09:54:45
Ответ #7
  • Новичок
  • *
  • Сообщений: 36
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо!

Вот так выглядит путь в конфиг-файле TCPDF:

   /**
    * cache directory for temporary files (full path)
    */
   define ('K_PATH_CACHE', _PS_CACHE_DIR_.'tcpdf/');

   /**
    * cache directory for temporary files (url path)
    */
   define ('K_PATH_URL_CACHE', K_PATH_URL.'cache/');

Записывает кэш, как я понял сюда: home - h241501-2 - nailsplacemarket.ru - docs - tools - tcpdf - cache. Папка доступна, разрешения выставил 777. Может что не так?

Библиотека cURL была выключена. Включил. Чё-то пока не помогает. ((
21 Апреля 2014, 14:31:55
Ответ #8
  • Новичок
  • *
  • Сообщений: 36
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Что-то ничего не помогает.  :(
Может еще какие идеи есть?
22 Апреля 2014, 11:36:44
Ответ #9
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86327
  • Репутация: +25417/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Если на локалке работает, а на удаленом нет, то это проблема в конф. сервера. На шарингхостинге нужно писать в суппорт, самому не исправить.