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

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

Рустам

Продвинутый
1. Не считает
2. Когда посчитает, как формат процентный поставить?
 

Вложения

  • Предоплата в процентах.png
    Предоплата в процентах.png
    78.3 KB · Просмотры: 155
  • Предоплата в процентах2.png
    Предоплата в процентах2.png
    148.3 KB · Просмотры: 155

Vladimir

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

Рустам

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

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

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

Вложения

  • %сохранить.png
    %сохранить.png
    18.3 KB · Просмотры: 172
  • Список счетов%.png
    Список счетов%.png
    176.8 KB · Просмотры: 154

Vladimir

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

Рустам

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

Вложения

  • Пустые поля.png
    Пустые поля.png
    22.3 KB · Просмотры: 153

Vladimir

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

Anti

Администратор
Команда форума
а все-таки почему у меня поля пустые?
То есть надо создать запись, снова ее открыть и снова нажать СОХРАНИТЬ.

Рустам, не повторяется ситуация (версия 5.1.15). Поле %Пред было добавлено до или после того, как были созданы первые записи в объекте Счета?
 

Рустам

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

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

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

Вложения

  • %.png
    %.png
    207.4 KB · Просмотры: 154

Anti

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

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

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