Имя: Пароль:
1C
1С v8
Точность вычислений в 8-ке
0 kofeinik
 
23.04.14
19:38
УТ 10, добавил точности до четырех знаков после запятой в количестве и коэффициентах в приходной накладной, наткнулся на странную вещь.
В функции РассчитатьКоличествоТабЧасти есть строка:
                        СтрокаТабличнойЧасти.Количество = СтрокаТабличнойЧасти.КоличествоМест
          * СтрокаТабличнойЧасти.ЕдиницаИзмеренияМест.Коэффициент
          / Число(СтрокаТабличнойЧасти.Коэффициент;

Соответственно, у меня все числа в выражении приходят в функцию с точностью до четырех знаков после запятой, и это видно в отладчике, однако после вычисления данной строки результат округляется до трех знаков.
Почему оно так работает?
1 kofeinik
 
23.04.14
19:41
кусок "Число(" - лишний
2 Wobland
 
23.04.14
19:42
погляди у Мисти, она долго, плотно и увлечённо занималась любовью с четвёртым знаком. отговаривали все
3 Wobland
 
23.04.14
19:43
>Почему оно так работает?
потому что тип такой
4 kofeinik
 
23.04.14
19:46
там четыре знака только в документе, для совпадения цифр с поставщиком, иначе никак. а тип чего?
5 Wobland
 
23.04.14
19:47
(4) не убедил. тип приёмника
6 kofeinik
 
23.04.14
19:51
убираю выражение, тупо ставлю
СтрокаТабличнойЧасти.Количество = 0.0001;
в документе появляется 0.0001
7 Эмбеддер
 
23.04.14
19:52
не там Вы ищите. скорее всего срабатывает не одна формула
8 Wobland
 
23.04.14
19:52
(6) ну, значит, где-то врёшь
9 Wobland
 
23.04.14
19:53
(7) "после вычисления данной строки"
10 kofeinik
 
23.04.14
19:55
округление происходит при делении, это видно
11 Alex S D
 
23.04.14
19:55
надеюсь на странные числа в движениях не нарвешься..
12 Эмбеддер
 
23.04.14
19:56
(9) да нету багов таких, как автор рассказывает, в платформе. разве что она у него какая-то эксклюзивная...
13 Wobland
 
23.04.14
19:57
(10) загони в табло своё деление, рядом те же числа литералами и покажи скрин, вместе посмеёмся
14 kofeinik
 
23.04.14
20:06
скрин раз, в количестве правильное число, вбивал руками, 133/7.407=17.9559:
https://dl.dropboxusercontent.com/u/2174580/1/2014-04-23_2001.png
скрин два, после нажатия Ф10:
https://dl.dropboxusercontent.com/u/2174580/1/2014-04-23_2002.png
не фотошоп
15 Эмбеддер
 
23.04.14
20:11
а в СтрокаТабличнойЧасти.ЕдиницаИзмеренияМест.Коэффициент
что?
16 kofeinik
 
23.04.14
20:13
ЕдиницаИзмеренияМест.Коэффициент = 1, точность у него, кстати - тоже четыре
17 NcSteel
 
23.04.14
20:13
У тебя в формуле:
КоличествоМест и два коэфициента, и с чего ты решил получить 4 знака?
18 kofeinik
 
23.04.14
20:15
по какому принципу тогда получаются три?
19 Эмбеддер
 
23.04.14
20:15
(17) вообще-то в результате деления в калькуляторе получается 17,955987579316862427433508842986
20 NcSteel
 
23.04.14
20:16
(19) Да , я уже посчитал )))
21 NcSteel
 
23.04.14
20:16
Забей формулу в табло
22 Эмбеддер
 
23.04.14
20:17
а конфигурация демо? можно ее себе загрузить?
23 Wobland
 
23.04.14
20:20
17,955987579316862427433508842986 - это где-то 17.9560 ваще-то
24 Эмбеддер
 
23.04.14
20:21
(23) ха, точно, именно так
25 NcSteel
 
23.04.14
20:23
(23) Точно.... жесть и порнография.
26 AlexITGround
 
23.04.14
20:24
блин...столько постов зря читал
27 Wobland
 
23.04.14
20:25
(26) в пятницу приходи. зряшных постов будет намного больше
28 AlexITGround
 
23.04.14
20:31
(27) некогда мне, за план чуть успеваю, после работы только на мисту захожу
29 NcSteel
 
23.04.14
20:32
(28) Увольняйся.

Я уже как пол года в потолок плюю и за это получаю премии
30 Wobland
 
23.04.14
20:33
как там было? за такие деньги я могу ничего не делать и даже немножко вредить ;)
31 AlexITGround
 
23.04.14
20:35
(29) да ну ты, нормальная контора, отношение, слушают, когда говорю...хочу работать, молод я еще в потолок плевать
32 NcSteel
 
23.04.14
20:37
(30) да да да, только зп выше рынка )))

(31) мы с тобой одного возраста, так что не прибедняйся. Гони эту работу, где 1с-ка не уважают и заставляют работать )))
33 AlexITGround
 
23.04.14
20:39
(32) все норм, уважают, ЗП выше рынка по городу, а полностью перейти работать на себя - знаний маловато, вот их и набираю, постоянно в курсах, задачах :) ладно не будем оффтопить, ТС обидится
34 Wobland
 
23.04.14
20:40
(32) а как насчёт работы, на которой нужно заставлять своих юнитов работать? ;)
35 Wobland
 
23.04.14
20:41
(33) ТС уже понял, что обделался, и ушёл
36 AlexITGround
 
23.04.14
20:41
(34) про игрушки что ли?) аль про бизнес франчайзи
37 Wobland
 
23.04.14
20:42
(36) про РТС с потрясающей 3Д-графикой ;)
38 NcSteel
 
23.04.14
20:42
(34) Я наемный человек... даже свинтить на свое фра не хочется....

Лучше уж магазины открывать.
39 AlexITGround
 
23.04.14
20:45
(37) например...
40 Wobland
 
23.04.14
20:45
(39) жизнь
41 AlexITGround
 
23.04.14
20:48
(40) я над этим и работаю :) идей валом, мозгов и времени дефицит, пока пробую, может, через некоторое время всплыву
42 NcSteel
 
23.04.14
20:49
(41) Раз мы тут уже на троих сидим, то что за идеи ))))?
43 AlexITGround
 
23.04.14
20:50
(42) такой интересный парень)
44 Wobland
 
23.04.14
20:56
идея: зоомагазин. видал я один зоомагазин с игуанами, тараканами и прочими крокодилами. можно было за 10 рублей покормить обезьянку яблоком. имхается мне, яблоки для обезьянки принесли больше прибыли, чем сама обезьянка
45 Эмбеддер
 
23.04.14
21:09
(44) тогда уж кормить обезьяну удаленно с помощью робота (видео на веб-камеру), а оплата фруктов через электронный кошелек
46 NcSteel
 
23.04.14
21:41
(45) Вот и бизнес план....