ПИШУ БД - процентный формат

Статус
Новые ответы в этой теме размещать нельзя.

Vladimir

Администратор
Команда форума
#2
Приложите пример с ошибкой расчёта.
Процентного формата в Руне нет. Надо результат расчёта делить на 100 и, если надо видеть с символом процента, полученное значение использовать в составном поле вместе с этим символом.
 

Рустам

Продвинутый
#3
Процентного формата в Руне нет. Надо результат расчёта делить на 100 и, если надо видеть с символом процента, полученное значение использовать в составном поле вместе с этим символом.[/QUOTE]

Не делить, а умножить, наверное на 100 ))?
Допустим. я так и сделал и сцепил с символом процента.
Но тогда возниикает 2 вопроса:

1. Становится ли тогда от этого тип поля строка?
2. Можно ли с этой строкой делать числовые вычисления: умножать на этот процент, например.
 

Вложения

Vladimir

Администратор
Команда форума
#4
1. Да, составное поле имеет строковый тип.
2. Нет, для вычислений можно использовать только числовые и вычисляемые поля.
Это было рекомендовано, если нужно именно видеть процентное значение - для удобства. А в расчётах надо использовать промежуточный числовой результат.
 

Рустам

Продвинутый
#5
Владимир, а все-таки почему у меня поля пустые?
Бог с ним - пусть будут не проценты, а доли.
Но пусть они будут. Они появляются после того,
как я нажму сохранить уже после того, как завел запись.
То есть надо создать запись, снова ее открыть и снова нажать СОХРАНИТЬ.
 

Вложения

Vladimir

Администратор
Команда форума
#6
Мы обязательно выясним причину ошибки. Но у нас есть график и план работ, в который мы вставляем запросы от пользователей. Возможно для них, к сожалению, мы уже давно вышли из режима, когда при каждом вопросе всё бросали и искали решение.
Сейчас в авральном режиме мы рассматриваем только критические ошибки и, в основном, от платных пользователей.
 

Anti

Администратор
Команда форума
#7
а все-таки почему у меня поля пустые?
То есть надо создать запись, снова ее открыть и снова нажать СОХРАНИТЬ.
Рустам, не повторяется ситуация (версия 5.1.15). Поле %Пред было добавлено до или после того, как были созданы первые записи в объекте Счета?
 

Рустам

Продвинутый
#8
Анти, здравствуйте.
Как я понял - вы - главный программист ))

ПОСЛЕ. Вы - проницательны.
Это поле было добавлено ПОСЛЕ того, как были созданы первые записи.
Я вспомнил, что его забыл и решил не писать, а вычислять.

Кстати, я заметил, что еще где-то подобное было, но по-моему с полем типа СТРОКА.
Не стал скринить, так как подумал, что Владимир поставил это в некую очередь и это не приоритетно сейчас.
Хотя, на мой взгляд, приоритетно, так как с этим будет сталкиваться каждый клиент.
 

Вложения

  • 207.4 KB Просмотры: 19

Anti

Администратор
Команда форума
#9
Вы тоже проницательны :)

В ситуации, когда добавляется новое расчётное поле, чтобы не открывать все записи с уже внесёнными данными, нужно использовать кнопку Применить формулу в конструкторе. Она обновит все существующие записи.

Скорее всего, подобное было у вас с Составным полем. У него тоже есть кнопка "Применить формулу" для всех записей объекта.
 
Статус
Новые ответы в этой теме размещать нельзя.