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


SumFormat в отчётах


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

#1 kok

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

  • Пользователи
  • PipPipPip
  • 78 сообщений
  • Пол:Мужчина

Отправлено 24 Ноябрь 2011 - 14:29

Пишу в Отчеты - Акт - Отображение :
{SumFormat value="123", digits=2}
получаю ошибку.
Fatal error: Uncaught exception 'Exception' with message 'Syntax Error in template "string" on line 1 "{SumFormat value="123", digits=2} " - Unexpected ", ", expected one of: "}" , " "' in /мой сайт/public_html/include/Smarty/sysplugins/smarty_internal_templatecompilerbase.php:424 Stack trace: #0 /мой сайт/public_html/include/Smarty/sysplugins/smarty_internal_templateparser.php(2551):

В чём грабли?

Версия: 1.9.4
*Свободный программер.

#2 CbCoder

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

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

Отправлено 24 Ноябрь 2011 - 15:42

Добавляйте кавычки в режиме исходного кода шаблона, визуальный редактор их искажает (преобразует в html-код)

#3 kok

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

  • Пользователи
  • PipPipPip
  • 78 сообщений
  • Пол:Мужчина

Отправлено 24 Ноябрь 2011 - 17:03

Просмотр сообщенияРазработчик (24.11.2011, 15:42) писал:

Добавляйте кавычки в режиме исходного кода шаблона, визуальный редактор их искажает (преобразует в html-код)

http://мой сайт/edit_php.php?report=13&part=report_templ
Это редактор кода, а не визуальный редактор. Там нет возможности Добавлять кавычки в режиме исходного кода.
Или я чего не понимаю?
*Свободный программер.

#4 kok

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

  • Пользователи
  • PipPipPip
  • 78 сообщений
  • Пол:Мужчина

Отправлено 24 Ноябрь 2011 - 17:06

попробовал так:

{SumFormat value=123, digits=2}

ошибка:
Fatal error: Uncaught exception 'Exception' with message 'Syntax Error in template "string" on line 1 "{SumFormat value=123, digits=2} " - Unexpected ", ", expected one of: "}" , " "' in /сайт/public_html/include/Smarty/sysplugins/smarty_internal_templatecompilerbase.php

*Свободный программер.

#5 CbCoder

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

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

Отправлено 24 Ноябрь 2011 - 17:49

В коде отображения отчетов использовать функцию SumFormat нельзя, она используется исключительно в коде шаблонов. Для форматирования сумм в отчете используйте вычисления в коде подготовки данных отчета, с использованием соответствующих функций PHP, к примеру number_format.





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

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