Имя: Пароль:
1C
1С v8
Округление числа
,
0 zzzLEXzzz
 
26.12.13
09:39
Здравствуйте 1С 8.2, имеется такой код (Часть его), он записывает данные в фаил, но число которое он записывает через чур длинное, например в файл попадает число 65,084166666666666666666666666666666667, как его правильно округлить, если нужно пришлю весь код. Заранее спасибо.


Если  ВыборкаДетальныеЗаписи1.ЕденицаИзмерения.наименование = "шт" тогда
            Количество1 = ВыборкаДетальныеЗаписи1.количество
        ИначеЕсли  ВыборкаДетальныеЗаписи1.ЕденицаИзмерения.наименование = "уп." тогда
            Количество1 =  (ВыборкаДетальныеЗаписи1.количество *  ВыборкаДетальныеЗаписи1.коф);
        Иначе
            Сообщить ("ВНИМАНИЕ НЕ УП, И НЕ ШТ,");
        КонецЕсли;

Текст.ДобавитьСтроку((ВыборкаДетальныеЗаписи1.СуммаНДС + ВыборкаДетальныеЗаписи1.Сумма) / Количество1)
1 Avganec
 
26.12.13
09:40
Формат() тебе в помощь
2 samozvanec
 
26.12.13
09:41
функцией округления, не?
3 katc
 
26.12.13
09:41
.ЕденицаИзмерения
4 skunk
 
26.12.13
09:41
(1)да тут и простым Окр можно выкрутиться
5 zzzLEXzzz
 
26.12.13
09:42
А можете пожалуйста на примере, а то я только начинающий, я примерно только понял о чём вы говорите
6 Avganec
 
26.12.13
09:44
(4) можно, но форматом можно и красоту навести
(5) в хелпе 1с все расписано - Формат(Строка, формат выходной строки)
7 Avganec
 
26.12.13
09:45
(5) + даже есть конструктор выходной строки, с ним вообще не ошибешься
8 Cube
 
26.12.13
09:47
(5) Открывай синтаксис-помощник в конфигураторе и ищи там "Формат". Учись пользоваться СП, а то пропадешь...
9 zzzLEXzzz
 
26.12.13
09:50
Спасибо всем, сейчас буду пробовать ваши предложения
10 mikecool
 
26.12.13
09:52
(9) и русский подтяни заодно )
11 zzzLEXzzz
 
26.12.13
09:54
(10) Ок )))) Всё справился, спасибо всем огромное )))
12 salvator
 
26.12.13
09:55
(0) Этот код можно прямо в запросе рассчитать
13 salvator
 
26.12.13
09:56
+(12) А если не упаковки и не штуки, то чему у тебя равно Количество1?
14 zzzLEXzzz
 
26.12.13
10:04
(13) по идеи должна ошибку выдать
15 salvator
 
26.12.13
10:05
(14) Гарантированно выдаст :))
16 Wobland
 
26.12.13
10:06
(14) именно. деление на 0, например
17 samozvanec
 
26.12.13
10:19
количество с предыдущей записи останется заполненным
18 kosts
 
26.12.13
10:27
(0) >ВыборкаДетальныеЗаписи1.коф

Что такое коф?
19 samozvanec
 
26.12.13
10:29
(18) кофиецент
20 katc
 
26.12.13
11:27
(19)
21 salvator
 
26.12.13
12:05
(19) Кофе за цент?
22 Ненавижу 1С
 
гуру
26.12.13
12:08
(19) ))
23 zzzLEXzzz
 
26.12.13
14:04
(21) )))) просто сокращал так ))
24 catena
 
26.12.13
14:36
(19)Пять!))