Имя: Пароль:
1C
 
Есть ли в 1С оператор для вычисления процентов?
0 SAP
 
28.10.10
21:43
Например надо вычислить Цена-20%, можно это написать компактно с помощью соотв. оператора?
1 ДенисЧ
 
28.10.10
21:47
да. ценабезпроцента = цена - (цена*0.2)
2 SAP
 
28.10.10
21:51
Вроде бы был такой оператор, а может я и путаю
3 andrewks
 
28.10.10
21:53
(2) Цена*0.8
4 1Сергей
 
29.10.10
08:56
(2) Цена*(100-Процент)/100
5 andrewks
 
29.10.10
09:03
Цена*(1-Процент/100)
след. вариант - только ч/з логарифмы!
6 mooo
 
29.10.10
09:05
(2) путаешь есть такое 10 % 2 = остаток от деления 10 на 2
7 povar
 
29.10.10
09:07
(2)именно как на калькуляторе, не было и нет
8 NikVars
 
29.10.10
09:11
(0) Итог, оператора нет. Городи функцию сам или сооружай свою операцию.
Еще почитай ЖКК, чтобы владеть терминологией.
Например.
Глава 4
Выражения и оператор присваивания
Выражения
Выражение — это математическая или логическая формула, по которой вы­числяется значение. Математическое выражение может стоять справа от знака равенства в операторах присваивания, быть параметром процедур или функ­ций, индексом массива переменных. Логическое выражение может быть услови­ем в управляющих операторах Если, Пока, Для. Выражения состоят из кон­стант, переменных и функций, связанных символами логических и/или ариф­метических операций.

Арифметические операции
В языке определены следующие виды арифметических операций:

сложение
(Оп1 + Оп2)

вычитание
(Оп1 - Оп2)

умножение
(Оп1 * Оп2)

деление
(Оп1 / Оп2)

остаток от деления
(Оп1 % Оп2)

унарный минус
(-Оп1)


Арифметические операции имеют один или два операнда, в зависимости от типа которых операция имеет ту или иную семантику. Тот или иной семанти­ческий вариант операции определяется по первому операнду. В случае несовпа­дения типа второго операнда с требуемым, значение преобразуется к требуемо­му типу в соответствии с правилами преобразования типов. Если тип первого операнда не соответствует ни одному из допустимых типов, то в зависимости от ситуации может производиться преобразование типов или возбуждаться состояние ошибки выполнения.

Сложение определено для следующих типов операндов:
Число + Число


Дата + Число (к дате прибавля­ется число дней)

Вычитание определено для следующих типов операндов:
Число – Число


Дата – Число (от даты отнимает­ся число дней)


Дата – Дата (результатом явля­ется число дней между датами)

Умножение:
Число * Число

Деление:
Число / Число

Остаток от деления:
Число % Число


Замечание. При выполнении операции % (остаток от деления) оба операнда операции округляются до целого значения.
9 andrewks
 
29.10.10
09:11
(7) эх, зря ты это сказал. щас спецы подтянутся, напишут скрипт по загону выражения в 1с-ный калькулятор
10 Ёпрст
 
гуру
29.10.10
09:25
(7) :)))
Ctrl+F2 нажми в предприятии - приятно удивишься..
11 Ёпрст
 
гуру
29.10.10
09:26
+10 и во всех калькуляторах он есть, почти во всех.
12 andrewks
 
29.10.10
09:37
(10) а скрипт где?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший