aver Опубликовано 11 февраля, 2012 Жалоба Share Опубликовано 11 февраля, 2012 В настоящее время Редактор формул позволяет вместо абсолютных значений писать выражения с переменными (параметрами), например: Длина * Ширина * Высота. В окошке с редактором формул можно проставлять абсолютные значения этих переменных, которые будут применены ко всем позициям сметы, где в формулах объема встречаются указанные переменные (выдержка из анонса).Кроме абсолютных значений в поле "Значение" Редактора формул можно вставлять арифметические выражения, например 10+20*2+5^2*2…, и всё будет работать нормально, если в строке формул вставлена только одна переменная, так как при вставке в строку формул, значение переменной применяется без учета наличия в нем выражений (многочленов) и скобками значения переменных в строке формул не выделяются. Что может привести к ошибочному результату вычислений:Из данного примера видно, что высота=40+50=90, длина=10+20=30, а результат д.б. =90*30=2700, а не 560, как изображено на скриншоте вверху.Если же выражения в поле "Значение" переменных в Редакторе формул обрамить скобками, всё естественно будет считать верно (скриншот внизу).В такой ситуации возникает необходимость как-то урегулировать вопрос со скобками:• возложить обязанность расстановки скобок на пользователя, прописав это в справке;• сделать обрамление скобками выражения переменной при его вставке в строку формул программно.Нажатие на кнопку "Справка" внизу окна редактора ни к чему не приводит, справки пока нет.Также, в настоящий момент использовать в переменных вложенные существующие переменные нельзя, а жаль, иногда полезно.Поэтому пожелания:1. Сделать хотя-бы небольшую справку, где обговорить следующие вопросы:• Соглашение об именах (правила формирования допустимых имен переменных);• Правила формирования допустимых выражений в поле "Значение".2. Разрешить использовать в поле "Значения" вложенные имена (имена существующих переменных) при формировании выражения, например площадь=длина*высота;3. Сделать настройки/параметры вставки переменных в строку формул, предположим с командами:• Вставлять в строку формул абсолютное значение переменной• Вставлять в строку формул выражение из поля "Значение" Цитата Ссылка на комментарий Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.