Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Объясние порядок расчета округлений 7 и 8

77Andrey77
читатель
офлайн
Дата регистрации: 23.07.2009
Сообщений: 5
Пост №1
 
23.07.2009 15:50

"вот такой случай перешли на 8 ку Торговля<br><br>*******************************************************************************<br>кусок из 7-ки Торговля<br>//ТаблИтогов.СуммаБезНДС=4271.19<br>//КоэффСписания=0.16666666666666666667<br>РегПартии.СуммаБезНДС = Окр(ТаблИтогов.СуммаБезНДС*КоэффСписания,2,1);<br>*******************************************************************************<br><br>проблема заключается в том, что 7-ка по другому считает в отладчик в 7-ке показывает такой расчет:<br>1. ТаблИтогов.СуммаБезНДС*КоэффСписания=711,865<br>2. полсле округления Окр(ТаблИтогов.СуммаБезНДС*КоэффСписания,2,1)=711,86<br>3. произвел расчёт в Табло: Окр(4271.19*0.16666666666666666667,2,1) = 711.87<br><br>в 7-ке получается 777,86<br>в 8-ке получается 777,87<br><br>и как можно прейти с 7-ки на 8-ку ? если оругления разные и по разному считаются ???"

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №2
 
23.07.2009 16:15

Вопрос, что у 7-ки получается при таком умножении 4271.19*0.16666666666666666667? Если предположить, что последняя цифра (7-ка) не поместилась в сетку, тогда результат будет не 711,865, а 711,8649999.<br>Так что вопрос не округлений, а вычислений. Учитывая, что такая дикая точность 20 знаков после запятой при таком вычислении не интересно, то стоит "укоротить число" или же заменить его на действие.

77Andrey77
читатель
офлайн
Дата регистрации: 23.07.2009
Сообщений: 5
Пост №3
 
23.07.2009 16:49

у 7-ки именно 711,865 а после округления Окр(711.865,2,1)=711,86<br>

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №4
 
23.07.2009 17:10

"Не знаю, что у вас за 7-ка, но такой код: Сообщить (Строка(Окр(711.865,2,1)));<br>выдает 711.87<br>"

Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20953
Пост №5
 
23.07.2009 17:13

Вообще то в 7.7 модно настроить как округлять, по математическим правилам или нет!

77Andrey77
читатель
офлайн
Дата регистрации: 23.07.2009
Сообщений: 5
Пост №6
 
23.07.2009 17:16

Это где ?<br>Конфигурация-Свойства-Задача-Округлять 1,5 до 2 ? (у меня так и настроено)

zak555 (398843952)
читатель
офлайн
Дата регистрации: 27.03.2008
Сообщений: 4656
Пост №7
 
23.07.2009 18:10

> Вообще то в 7.7 модно настроить как округлять, по математическим правилам или нет!<br><br>так он написал с 3-им параметром...

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №8
 
23.07.2009 18:19

При явном указании - не важно, что стоит в настройках.

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №9
 
23.07.2009 18:20

Вы пробовали выполнить код?<br>И какой версии у вас платформа?

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация