|
v7: Знаки после запятой | ☑ | ||
---|---|---|---|---|
0
Christina_
07.06.12
✎
14:09
|
Есть внешняя обработка для печати ттн, в колонке скидки нужно чтобы добавить два знака после запятой, но чтобы не округляло, то есть если у меня 16,68, не писало 17,00
|
|||
1
Хряк
07.06.12
✎
14:10
|
разрешаю
|
|||
2
mikecool
07.06.12
✎
14:11
|
формат тебе в помощь
|
|||
3
Christina_
07.06.12
✎
14:11
|
ставлю формат 15,2 откругляет..
|
|||
4
mikecool
07.06.12
✎
14:12
|
(3) ищи формат ячейки таблицы, округление в модуле
|
|||
5
Christina_
07.06.12
✎
14:13
|
(ок) спасибо
|
|||
6
Christina_
07.06.12
✎
14:44
|
СК(?(?(Конт.ЦенаПервого=0,0,(Конт.Цена-?(Конт.ЦенаПервого=0,Конт.Цена,Конт.ЦенаПервого))/Конт.ЦенаПервого*100)<0,?(Конт.ЦенаПервого=0,0,(Конт.Цена-?(Конт.ЦенаПервого=0,Конт.Цена,Конт.ЦенаПервого))/Конт.ЦенаПервого*100),""))
это в ячейке табл...может тут не так что-то? в модуле нет округления |
|||
7
miki
07.06.12
✎
14:46
|
что есть СК()?
|
|||
8
Christina_
07.06.12
✎
14:49
|
скидка.
ск() нет в самой обработке..почему #ЧП15.2 не работает |
|||
9
1Сергей
07.06.12
✎
14:50
|
в ячейке <выражение>#Ч015.2.,
|
|||
10
Шапокляк
07.06.12
✎
14:51
|
Так, наверно, эта функция СК() и округляет до целых
|
|||
11
miki
07.06.12
✎
14:53
|
(9)это не переделает "17,00" в "16,68".
|
|||
12
Касандер72
07.06.12
✎
14:56
|
(0) Функцию СК() в аудиторию! )
|
|||
13
Christina_
07.06.12
✎
14:59
|
если функции нет в обработке, я так понимаю нужно искать её в базе, в которой эта обработка применяется..буду искать.
|
|||
14
Шапокляк
07.06.12
✎
15:03
|
(13) В главном модуле попробуйте
|
|||
15
Christina_
07.06.12
✎
15:05
|
Функция СЧ(Сумма,Длина,Точность)
Возврат СокрЛП(Формат(Число(Сумма),"Ч"+СокрЛП(Длина)+"."+СокрЛП(Точность)+"."+?(Константа.Триады=Перечисление.Булево.Да," ",""))); КонецФункции //------------------ Функция СК(Сумма) Экспорт Возврат СЧ(Сумма,15,Константа.ТочностьКол); КонецФункции может это.. |
|||
16
miki
07.06.12
✎
15:06
|
правь Константа.ТочностьКол
|
|||
17
miki
07.06.12
✎
15:06
|
но, сотые повылазят везде...
|
|||
18
Шапокляк
07.06.12
✎
15:07
|
(16) Это слишком жестоко. Лучше пусть вместо СК(чтототам) использует ОКР(чтототам,2)
|
|||
19
Christina_
07.06.12
✎
15:08
|
но мне нельзя округлить...если по расчету выходит 16,78,например, то так и должно быть
|
|||
20
miki
07.06.12
✎
15:08
|
(18)лучше пусть использует ТиС
|
|||
21
miki
07.06.12
✎
15:09
|
(19)округлить можно по-разному (с разной точностью, в т.ч. и до сотых).
|
|||
22
ХочуСказать
07.06.12
✎
15:10
|
(19) а если будет 16,789547 тоже не надо округлять?
|
|||
23
Christina_
07.06.12
✎
15:10
|
(20) не могу я использовать тис) я вам уже объясняла
|
|||
24
Christina_
07.06.12
✎
15:10
|
(22) нужно, до двух знаков после запятой
|
|||
25
ХочуСказать
07.06.12
✎
15:11
|
(24) тебе уже написали выше, что нужно заменить СК(Цена) на
Окр(Цена,2) |
|||
26
1Сергей
07.06.12
✎
15:11
|
(24) Константа.ТочностьКол поставь 2, и будет 2 знака после запятой
|
|||
27
miki
07.06.12
✎
15:12
|
(24)тебя сейчас опять Mikeware забанит за игнорирование СП :))
|
|||
28
Шапокляк
07.06.12
✎
15:12
|
(26) и везде в их аццкой нетленке копейки попрут.
|
|||
29
1Сергей
07.06.12
✎
15:13
|
(28) ну, да. это ведь необратимая операция :)
|
|||
30
Christina_
07.06.12
✎
15:15
|
(27)я читала СП поставила #ЧП15.2, тепеерь поняла, что неработала потому, что стаяло СК, вы советуете поставить ОКР..этого нет в СП
|
|||
31
miki
07.06.12
✎
15:16
|
(30)
>> вы советуете поставить ОКР..этого нет в СП Это наглая ложь! " Окр(<?>,,) Round(<?>,,) Синтаксис: Окр(<Число1>,<Число2>,<Способ>) Назначение: Возвращает значение результата округления. Параметры: <Число1> - числовое выражение, значение которого надо округлить; <Число2> - число значащих цифр дробной части или минус число не значащих младших цифр целой части (не обязателен, по умолчанию - 0); <Способ> - способ округления граничных значений: 0 - если 1.5 округляется до 1, 1 - если 1.5 округляется до 2 (не обязателен, по умолчанию принимается значение, установленное в окне свойств конфигурации: Конфигурация/Задача/Свойства страница Задача, поле Округление). " |
|||
32
Шапокляк
07.06.12
✎
15:18
|
(29) и каждый юзверь перед формированием ТТН будет константу в 2 выставлять. А кому в других отчетах и формах копейки лишние - будет ее в 0 сбрасывать. Прекрасная идея.
|
|||
33
Christina_
07.06.12
✎
15:18
|
(31)я думала, можно оставить ск()...
|
|||
34
Christina_
07.06.12
✎
15:19
|
получилось вроде) всем спасибо)
|
|||
35
1Сергей
07.06.12
✎
15:20
|
(32) это уже её головная боль. Я подсказал самый быстры
|
|||
36
1Сергей
07.06.12
✎
15:20
|
+быстрый способ. Дальше пусть сама
|
|||
37
Christina_
07.06.12
✎
15:21
|
(35) лучше подсказывать эффективный))
|
|||
38
1Сергей
07.06.12
✎
15:21
|
(37) а голова на что?
|
|||
39
miki
07.06.12
✎
15:22
|
(37)эффективный в (21)
|
|||
40
Christina_
07.06.12
✎
15:30
|
(39) дада, я так и сделала
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |