#1
by Fragster
Арифметические операции В языке определены следующие виды арифметических операций: сложение (Оп1 + Оп2) остаток от деления Арифметические операции имеют один или два операнда, в зависимости от типа которых, операция имеет ту или иную семантику. Тот или иной семантический вариант операции определяется по первому операнду. В случае несовпадения типа второго операнда с требуемым, значение преобразуется к требуемому типу в соответствии с правилами преобразования типов. Если тип первого операнда не соответствует ни одному из допустимых типов, то в зависимости от ситуации может производиться преобразование типов или возбуждаться состояние ошибки выполнения. Сложение определено для следующих типов операндов: Число+ЧислоДата+Число (к дате прибавляется число секунд) Вычитание определено для следующих типов операндов: Число-ЧислоДата-Число (от даты отнимается число секунд) Дата-Дата (результатом является разница между двумя датами, измеренная в секундах) Умножение: Число*Число Деление: Число/Число Остаток от деления: Число%Число
#4
by Нуф-Нуф
может 1с хранит все числа как строку, а в момент обращения к ним как к числам перегоняет в числа?
#6
by Stepa86
унарный минус приоритет имеет выше, поэтому вычисления начинается с него, а потом привидение типа, наверно
#7
by Defender aka LINN
, И где смеяться? "Недокументированные арифметические операторы" - это сильно. ВнушаетЪ.
#9
by Murzz
"Тот или иной семантический вариант операции определяется по ПЕРВОМУ операнду. В случае несовпадения типа ВТОРОГО операнда с требуемым, значение преобразуется к требуемому типу в соответствии с правилами преобразования типов. А в преобразовалось значение первого операнда, а не второго.
#17
by Stepa86
хе, значит ошибочно, а дело в умном интерпретаторе, который не падает при попытке вычесть из строки всякую гадость
#23
by butterbean
"00024"-1=23 "00024"*1=24 "00024"/1=24 , имхо просто при попытке вычислить что-то кроме суммы все преобразуется в число
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Как отключить использование автономных файлов в WIn2003 Server?
- Округление с шагом
- Обязательно ли переходить на новую редакцию 2.0 Бухгалтерия 1с8 ?
- необходима помощь с картинками в ут 11.0.6.7
- ПодключитьОбработчикОжидания чаще 1 секунды
- Универсальная выгрузка данных XML (1с 8) проблемы с периодом
- Windows server 2008. Журнал системных сообщений.
- Типовые 8.2 не работают управляемые блокировки.
- Как в конфигураторе «кодом» изменить положение вертикальной полосы прокрутки?
- СКД: несколько таблиц по разным наборам данных в одном отчете .. как?
- Недопустимое символьное значение для указания отклонения
- Нет лицензии в Веб клиенте.
- Ошибка FS_OPERROR при установке обновления
- Разный шрифт в одной ячейке табличного документа
- Как достучаться до "1С" по поводу users.v8.1c.ru
- 1C-ConvertJPG.dll есть у кого?
- 8.2 Управляемые формы. Редактирование справочника в списке
- Как обратится к подчиненному справочнику, поиск в справочнике ?
- Проведение документов будущей датой - КА 8.2
- веб-клиент зависают сеансы пользователей