|
Округление в запросе в меньшую сторону.
|
|||
---|---|---|---|
#18+
Как в запросе 1с (8.1.11) округлить в меньшую сторону (отбрасывать дробную часть)? Например, как в следующем запросе отбросить дробную часть от Суммы? авторВЫБРАТЬ РасходнаяТовары.Сумма ИЗ Документ.Расходная.Товары КАК РасходнаяТовары или хотя бы как в макете, в который выводится результат запроса, настроить ячейку таким образом, чтобы она отображала только целую часть? При попытке настроить в формате "Точность", ячейка округляет в большую сторону. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2008, 12:01 |
|
Округление в запросе в меньшую сторону.
|
|||
---|---|---|---|
#18+
РТФМ функция Цел ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2008, 13:07 |
|
Округление в запросе в меньшую сторону.
|
|||
---|---|---|---|
#18+
Программист 1сРТФМ функция Цел Как её можно применить в запросе? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2008, 13:41 |
|
Округление в запросе в меньшую сторону.
|
|||
---|---|---|---|
#18+
попробуй выразить( РасходнаяТовары.Сумма как число(10,0)) а ячейку настроить... там же конструктор есть, всё удобно ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2008, 08:31 |
|
Округление в запросе в меньшую сторону.
|
|||
---|---|---|---|
#18+
supervk Программист 1сРТФМ функция Цел Как её можно применить в запросе?А в запросе зачем??? А если в отчете тебе скажут сделать выбор до чего округлять??? Сделай лучше в ячейке. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2008, 14:34 |
|
Округление в запросе в меньшую сторону.
|
|||
---|---|---|---|
#18+
Френсис Дрейкпопробуй выразить( РасходнаяТовары.Сумма как число(10,0)) Так округляет в сторону ближнего целого, т.е. если 1.5, то округлит до 2. Френсис Дрейка ячейку настроить... там же конструктор есть, всё удобно Имеется ввиду конструктор форматной строки? Я не вижу там указания, как округлять. Если задать точность = 0, то он будет 1.5 округлять до 2. Программист 1сА в запросе зачем??? Для построения макета и формы используется конструктор, он же генерирует и код, поэтому не хочется в него вносить изменения. Программист 1сА если в отчете тебе скажут сделать выбор до чего округлять??? Сделай лучше в ячейке. В смысле - при заполнении ячейки? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2008, 05:19 |
|
Округление в запросе в меньшую сторону.
|
|||
---|---|---|---|
#18+
supervk Френсис Дрейкпопробуй выразить( РасходнаяТовары.Сумма как число(10,0)) Так округляет в сторону ближнего целого, т.е. если 1.5, то округлит до 2. :) сделай выбор когда выразить(ТвоеЧисло как число(10.0)>ТвоеЧисло тогда выразить(ТвоеЧисло как число(10.0) -1 иначе выразить(ТвоеЧисло как число(10.0) конец как округлённое ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2008, 08:39 |
|
Округление в запросе в меньшую сторону.
|
|||
---|---|---|---|
#18+
supervk Программист 1сА если в отчете тебе скажут сделать выбор до чего округлять??? Сделай лучше в ячейке. В смысле - при заполнении ячейки?Да. Аккуратнее - если сделаешь как дрейк возможно будут суммовые ошибки. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2008, 14:32 |
|
Округление в запросе в меньшую сторону.
|
|||
---|---|---|---|
#18+
Программист 1с supervk Программист 1сА если в отчете тебе скажут сделать выбор до чего округлять??? Сделай лучше в ячейке. В смысле - при заполнении ячейки?Да. Аккуратнее - если сделаешь как дрейк возможно будут суммовые ошибки. Чем же это интересно результат будет отличаться? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2008, 15:05 |
|
Округление в запросе в меньшую сторону.
|
|||
---|---|---|---|
#18+
по крайней мере для положительных чисел, разницы не вижу, для отрицательных чуть чуть доработать. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2008, 15:11 |
|
Округление в запросе в меньшую сторону.
|
|||
---|---|---|---|
#18+
А так не просче буит? Выразить((X - 0.5) как число (15,0)) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2008, 16:50 |
|
Округление в запросе в меньшую сторону.
|
|||
---|---|---|---|
#18+
Френсис Дрейк Программист 1с supervk Программист 1сА если в отчете тебе скажут сделать выбор до чего округлять??? Сделай лучше в ячейке. В смысле - при заполнении ячейки?Да. Аккуратнее - если сделаешь как дрейк возможно будут суммовые ошибки. Чем же это интересно результат будет отличаться? Пример - есть группировка по клиентам и по документам. по 1 клиенту - суммы по документам: 5.05 10.06 и тд. Так вот если округлять как у тебя в запросе эти суммы до 5,10 и тд рублей то сумма полученных округленных значений может не быть равна если Цел(5.05+10.06+...) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2008, 17:09 |
|
Округление в запросе в меньшую сторону.
|
|||
---|---|---|---|
#18+
Программист 1с Френсис Дрейк Программист 1с supervk Программист 1сА если в отчете тебе скажут сделать выбор до чего округлять??? Сделай лучше в ячейке. В смысле - при заполнении ячейки?Да. Аккуратнее - если сделаешь как дрейк возможно будут суммовые ошибки. Чем же это интересно результат будет отличаться? Пример - есть группировка по клиентам и по документам. по 1 клиенту - суммы по документам: 5.05 10.06 и тд. Так вот если округлять как у тебя в запросе эти суммы до 5,10 и тд рублей то сумма полученных округленных значений может не быть равна если Цел(5.05+10.06+...) что ты имеешь ввиду понятно. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2008, 17:51 |
|
Округление в запросе в меньшую сторону.
|
|||
---|---|---|---|
#18+
Ясно. Буду округлять при заполнении ячейки. Большое спасибо за помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2008, 04:03 |
|
Округление в запросе в меньшую сторону.
|
|||
---|---|---|---|
#18+
тогда у тебя суммы в отчёте сходиться не будут :) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2008, 08:33 |
|
Округление в запросе в меньшую сторону.
|
|||
---|---|---|---|
#18+
Френсис Дрейктогда у тебя суммы в отчёте сходиться не будут :) Будут. Отчёт весьма простой - без итогов и группировок. Надо просто результат запроса вывести в таблицу, но по условию необходима только целая часть. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2008, 12:04 |
|
|
start [/forum/topic.php?fid=28&msg=35506621&tid=1524492]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
163ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 302ms |
total: | 554ms |
0 / 0 |