Как применить формат к числовым/формульным значениям, чтобы учитывались в расчетах?

Все вопросы/проблемы по установке и использовании.
Ответить
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Как применить формат к числовым/формульным значениям, чтобы учитывались в расчетах?

Сообщение alcompstudio »

Добрый день!

Нужно "окрашивать" отрицательные числа в красный цвет. Для этого, например, используется в поле с типом формула такое выражение:

Код: Выделить всё

if({10}<0,concat('<span style="color: #f10000;">',{10},' руб.','</span>'),{10})
Но при этом функция concat преобразует все в текст, и в дальнейшем значение, отображаемое таким способом не учитывается при расчетах с числовыми данными... Я не силен в MySQL, может кто-то подскажет, как можно составить выражение, чтобы "покрасить" числовое/формульное значение, и чтобы оно дальше воспринималось в расчетах?
Аватара пользователя
Евгений
Сообщения: 398
Зарегистрирован: 11 июл 2016, 13:21
Имя: Евгений
Откуда: Петропавловск-Камчатский

Re: Как применить формат к числовым/формульным значениям, чтобы учитывались в расчетах?

Сообщение Евгений »

Например, сделать ДВА одинаковых поля. Одно для показа пользователю - его красить в цвет по формуле. А другое скрытое, используется для дальнейших вычислений :mrgreen:
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Как применить формат к числовым/формульным значениям, чтобы учитывались в расчетах?

Сообщение alcompstudio »

Да, спасибо, я уже думал о таком варианте) В моем конкретном случае нужно, чтобы сумма показывалась при подсчете в табличном списке

Изображение

а тут не получится так подменить поля...
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Как применить формат к числовым/формульным значениям, чтобы учитывались в расчетах?

Сообщение support »

Александр, тут нужно два поля:
1) Баланс, который отображается в списке с нужным цветом
2) Баланс (формула), тоже самое только без цвета и его можно использовать при дальнейших вычислениях. Баланс (формула) можно скрыть для всех пользователей, он будет отображаться только для админа.
По другому пока никак.

Но это дубляж поле не совсем хорошо для производительности.
Добавил в план настройку "Цвет для отрицательного значения" для поля формула.
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Как применить формат к числовым/формульным значениям, чтобы учитывались в расчетах?

Сообщение alcompstudio »

Отлично, спасибо!
Аватара пользователя
Евгений
Сообщения: 398
Зарегистрирован: 11 июл 2016, 13:21
Имя: Евгений
Откуда: Петропавловск-Камчатский

Re: Как применить формат к числовым/формульным значениям, чтобы учитывались в расчетах?

Сообщение Евгений »

support писал(а): 06 сен 2018, 07:25 Но это дубляж поле не совсем хорошо для производительности.
Добавил в план настройку "Цвет для отрицательного значения" для поля формула.
А может быть, всё-таки возможно вынести настройки оформления полей в отдельный блок? Чтобы можно было выделять не только отрицательные значения, но вообще по любому условию?
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Как применить формат к числовым/формульным значениям, чтобы учитывались в расчетах?

Сообщение support »

Ага, подумаю как лучше организовать.
LelikSAN
Сообщения: 62
Зарегистрирован: 17 авг 2016, 10:33
Имя: Alex
Откуда: Россия

Re: Как применить формат к числовым/формульным значениям, чтобы учитывались в расчетах?

Сообщение LelikSAN »

Хорошим решением было бы внедрение этой доработки - viewtopic.php?f=3&t=991
Ответить