Перейти к содержимому


Шаблон печати PDF


Сообщений в теме: 9

#1 dimichspb

    Активный участник

  • Пользователи
  • PipPipPip
  • 55 сообщений

Отправлено 26 Март 2012 - 22:46

Добрый день!

Возникла проблема. WEB-версия.
Ревизия:

3748 от 2012-03-22



Существует таблица "Коммерческие предложения". У нее есть подчиненная "Позиции КП", содержащая фотографии товаров. По одной фотографии на товар.
Картинки отображаются так:
<img src="{ImgSource image={$subtable.Fotografiya}}" height="100" />


При создании PDF, если количество позиций в подчиненной таблице больше 6, возникает ошибка.

Ошибка 324 (net::ERR_EMPTY_RESPONSE): Сервер разорвал соединение, не отправив данные.

Проблема в хостинге?


С уважением.

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 27 Март 2012 - 09:10

Проблема может быть в чем угодно, сервер просто выдал стандартный код ошибки. Необходимо включить вывод ошибок PHP на экран, или просмотреть логи.

#3 dimichspb

    Активный участник

  • Пользователи
  • PipPipPip
  • 55 сообщений

Отправлено 28 Март 2012 - 12:05

Если количество позиций в подчиненной таблице меньше 6 - тогда все в порядке.


Просмотр сообщенияРазработчик (27 Март 2012 - 09:10) писал:

Проблема может быть в чем угодно, сервер просто выдал стандартный код ошибки. Необходимо включить вывод ошибок PHP на экран, или просмотреть логи.


#4 Timur

    Активный участник

  • Техподдержка ООО "КБ"
  • PipPipPip
  • 872 сообщений
  • Пол:Мужчина

Отправлено 28 Март 2012 - 14:24

Возможно ли получить бэкап со структурой Вашей базы или же просто получить доступ к Вашей программе? Данные для входа или бэкап Вы можете отправить по адресу timur@clientbase.ru

#5 dimichspb

    Активный участник

  • Пользователи
  • PipPipPip
  • 55 сообщений

Отправлено 03 Апрель 2012 - 21:43

Добрый день!


Все данные для доступа отправил несколько дней назад. Подскажите, пожалуйста, есть ли какой-то прогресс по этой проблеме?


С уважением,
Дмитрий

Просмотр сообщенияТехподдержка (28 Март 2012 - 14:24) писал:

Возможно ли получить бэкап со структурой Вашей базы или же просто получить доступ к Вашей программе? Данные для входа или бэкап Вы можете отправить по адресу timur@clientbase.ru


#6 Timur

    Активный участник

  • Техподдержка ООО "КБ"
  • PipPipPip
  • 872 сообщений
  • Пол:Мужчина

Отправлено 05 Апрель 2012 - 12:43

Судя по времени, затрачиваемому на создание шаблона, проблема в самом шаблоне печати, который очень ресурсозатратный. Возможно, что просто не хватает ресурсов сервера для создания шаблона. Попробуйте для начала увеличить параметр Memory limit в файле php.ini на сервере.

#7 Bob_chemist

    Активный участник

  • Пользователи
  • PipPipPip
  • 56 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 06 Апрель 2012 - 12:45

конвертер mPDF очень сильно коверкает таблицу - не соблюдает ширину ячеек/колонок (задаю в %), прорисовывает все стенки ячеек черным (должен только нижнюю, при этом в html все отображает верно).
Поможет ли перевод ширины в пиксели? Если да, то как пересчитать их на ширину листа А4? Как правильно задать параметры границ таблицы и ячеек?
Может исправить какой-нибудь конфигурационный файл в ..\cb\include\mpdf\ ?

#8 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 06 Апрель 2012 - 14:20

Это вопрос скорее к разработчикам mPDF. Или к их документации. К сожалению мы сами не владеем всей информацией.

#9 dimichspb

    Активный участник

  • Пользователи
  • PipPipPip
  • 55 сообщений

Отправлено 08 Апрель 2012 - 17:59

Добавил строчки в .htaccess в корне cb/ и include/mpdf

php_value memory_limit 256M
php_value max_execution_time 2000


Результат тот же...

Может быть подскажете, какие моменты в шаблоне можно оптимизировать?


Просмотр сообщенияТехподдержка (05 Апрель 2012 - 12:43) писал:

Судя по времени, затрачиваемому на создание шаблона, проблема в самом шаблоне печати, который очень ресурсозатратный. Возможно, что просто не хватает ресурсов сервера для создания шаблона. Попробуйте для начала увеличить параметр Memory limit в файле php.ini на сервере.


#10 Timur

    Активный участник

  • Техподдержка ООО "КБ"
  • PipPipPip
  • 872 сообщений
  • Пол:Мужчина

Отправлено 10 Апрель 2012 - 13:43

Для ускорения создания шаблонов необходимо оптимизировать вычисления в таблицах "Коммерческое предложение" и "Расчетные позиции". Все вычисления в этих таблицах срабатывают при условии "отображение поля" Т.е., в том числе, и при попытке распечатать договор. Попробуйте оптимизировать эти вычисления, а именно, максимально уменьшить количество напоминаний, срабатывающих при отображении полей. По возможности измените условия срабатывания на изменение полей или сохранение в таблице.





Количество пользователей, читающих эту тему: 3

0 пользователей, 3 гостей, 0 анонимных