Имя: Пароль:
1C
1С v8
Ответ службы поддержки 1С поверг меня в шок.
0 YFedor
 
13.06.12
16:47
1. 1С не правы 43% (3)
2. Тупая ветка 43% (3)
3. 1С абсолютно правы 14% (1)
4. Другое ... 0% (0)
Всего мнений: 7

Вот обращение:


April 10, 2012 4:51 PM
To: HLINE
Subject: Бухгалтерия предприятия 2.0. Корректировочный Счф


Здравствуйте!

1) Исходные данные:
Платформа                : 1С 8.2 (8.2.15.301)
Конфигурация                : Бухгалтерия предприятия 2.0 (2.0.34.11)
Регистрационный номер продукта        : <...>
Наименование организации        : <...>


2) Вопрос по корректировочным счетам-фактурам.

При сборе данных для печати корректировочного счета-фактуры цена берется не
из документа "Корректировка реализации" , а рассчитывается как Сумма,
деленная на количество.
В связи с этим имеем в печатной форме корректировочного счета-фактуры цену,
отличную от той, что указана в документе "Корректировка реализации" (из-за
округлений при делении).

Как можно исправить ошибку?


В прикрепленном файле тестовый пример



Внимание! Ответ:

Здравствуйте!
Ваше обращение зарегистрировано под номером SW681841 / 1.
Пожалуйста, в тексте следующих обращений на эту же тему ссылайтесь на этот номер.

Поскольку данная погрешность связана с ошибками округления, то исправить ситуацию можно только вручную.
1 DrShad
 
13.06.12
16:49
ну и что не так?
2 DrShad
 
13.06.12
16:49
ибо нех

Тупая ветка
4 YFedor
 
13.06.12
16:50
(1) В смысле? Люди при формировании печ. формы берут сумму и количество из документа, а цену, которая указана в документе, высчитывают, получая при этом неверный результат ...
5 DrShad
 
13.06.12
16:51
собственно каков вопрос
[В связи с этим имеем в печатной форме корректировочного счета-фактуры цену,
отличную от той, что указана в документе "Корректировка реализации" (из-за
округлений при делении).]

таков и ответ
6 andrewks
 
13.06.12
16:51
(4) "а цену, которая указана в документе, высчитывают" и это даже правильно
7 YFedor
 
13.06.12
16:52
(3) Ну я же официальный пользователь, хотя ответ пришел сегодня, хотя отправлен был 1 апреля ...

ЗЫ: Естественно, уже переделал все еще тогда
8 NS
 
13.06.12
16:52
(6) И чего в этом правильного?
9 YFedor
 
13.06.12
16:52
(6) С какого перепугу?
10 DrShad
 
13.06.12
16:53
(7) учись задавать вопросы правильно - очень пригодится
11 andrewks
 
13.06.12
16:53
(8) сумма есть цена помноженная на количество. следовательно, цена есть сумма поделенная на количество.

что не так?
12 Beduin
 
13.06.12
16:57
(0) Зачем тебе цена в бухучете?
Главное конечная сумма.
13 YFedor
 
13.06.12
16:58
(11) В документе человек указал количество, цену и сумму. Его не е..., т.е. ему не интересно, что у 1С там че-то округляется. Продали 3 барана по 10 руб и того 30, а не 3 барана по 9,99 руб итого 30
14 YFedor
 
13.06.12
16:59
(12) Причем здесь бухучет? В нем все правильно. В печатную форму хрень выводится
15 andrewks
 
13.06.12
16:59
(13) чего ты гонишь? 30/3 будет 10, а не 9.99

пример давай тогда, а то какой-то сферический конь в вакууме
16 Beduin
 
13.06.12
17:00
(15) После примера мы познаем иррациональное множество чисел)
17 abitfrosty
 
13.06.12
17:02
Давайте создадим еще одну тему "1 = 0,999..."
18 SmallDog
 
13.06.12
17:02
Это косяк
основа - первичка
ответ 1с отмазка, налоговая такое не примет
цифры должны браться из дока, готового к печати
19 Maxus43
 
13.06.12
17:03
помню в паскале/дэлфи - 9/3 = 2.999999999999999999 если тип Real
20 YFedor
 
13.06.12
17:03
(15) Посмотри у меня в личке
21 ILM
 
гуру
13.06.12
17:03
Я знал что ВР доплачивают из 1С за организацию Хотлайна галактического масштаба)))
22 andrewks
 
13.06.12
17:04
(20) всё правильно считает, сам-то подели
23 ILM
 
гуру
13.06.12
17:04
и это +(21)

1С абсолютно правы
24 YFedor
 
13.06.12
17:05
(22) ты бредишь? или 1С'ный подсыл? В обоих случаях 1С сама считает и в корректировке и в Счф, но разные числа в них
25 Beduin
 
13.06.12
17:07
(24) Пример приведи.
В доке реализации 100 рублей и в корректировке тоже 100 рублей, но цены разные?
Или суммы начальные отличаются?
26 NS
 
13.06.12
17:07
(11) Всё не так. Это не чистая математика и работа ведется не в рациональных числах. В данном случае из-за ошибок округления это правило не работает.
(0) Кстати, а можно пример?
27 YFedor
 
13.06.12
17:07
(25) В личке
28 stix2010
 
13.06.12
17:07

Тупая ветка
29 YFedor
 
13.06.12
17:08
(26) В личке
30 Umka2008
 
13.06.12
17:08
А ты в экселе не проверял? Проверь. И напиши письмо им тоже, ибо умножая кол-во на цену получаем сумму, затем деля сумму на кол-во получаем цену1.
Поверь - результат тоже будет шокирующим. И ответ техподдержки Экселя покажи тут.
31 andrewks
 
13.06.12
17:08
(24) в 1-м случае 1с считает сумма = цена * кол-во, во втором цена = сумма / кол-во

и разница действительно возникает из-за ошибки округления, арифметика правильная, просто у вас кол-ва маленькие, отсюда и косяк.

теперь согласен, методика расчёта должна быть одинаковой везде
32 Beduin
 
13.06.12
17:10
(29) Цифр кроме тем и сообщений в личке нет.
33 YFedor
 
13.06.12
17:10
Странный холивар пошел какой-то ...

Если в документе указана цена, сумма и т.п., то в его печатной форме следует брать данные именно из документа, какой смысл их заново расчитывать, беря при этом совершенно непонятноым образом часть данных ...?

Или, если я не прав, может кто-нибудь намекнет зачем брать количество и сумму из документа, а цену высчитывать? Можно было взять количество и цену или сумму и цену ...
34 YFedor
 
13.06.12
17:11
(32) О как? вот же: YFedor
35 Maxus43
 
13.06.12
17:11
для ПФ логичней брать чисто из ТЧ дока цифры а не считать заново
36 andrewks
 
13.06.12
17:11
(34) на будущее: есть такой замечательный сайтик savepic.ru
37 YFedor
 
13.06.12
17:11
(31) Да не должно быть никакого расчета при формировании печ. формы, нафига он там?
38 Beduin
 
13.06.12
17:14
(35) Так она и берет из ТЧ. Только другого документа, корректировочного.
39 Maxus43
 
13.06.12
17:16
(38) она там считает заново, причем по другому алгоритму же
40 Umka2008
 
13.06.12
17:23
Сделай цену не 2 знака, а 10 после зяпятой. Проблема отпадет
41 NS
 
13.06.12
17:24
(40) Почему не 150?
42 МегаБум
 
13.06.12
17:25
задавал аналогичный вопрос по ПУБ - "Почему в печатных формах ТОРГ-13 и М-11 документа "Перемещение по складам" не печатаются Цена и Сумма?" - ответ 1С был такой:

"В конфигурации для печатных форм документа "Перемещение товаров" не поддерживается заполнение цены и суммы, так как в действующем законодательстве нет нормативного акта, в котором описаны правила заполнения колонок "Цена" и "Сумма" в унифицированных формах М-11 и ТОРГ-13."

убило

1С не правы
43 ptiz
 
13.06.12
17:26
(37) Например, в документе хранится цена с НДС, а для печати сч-фактуры нужна цена без НДС.
44 YFedor
 
13.06.12
17:26
(42) Не, ну этот ответ еще можно понять, ну т.е. печатаем же унифицированные формы, а про них написано в законодательных актах ...
45 МегаБум
 
13.06.12
17:27
в 1С сидят лентяи, играющие в футбол
46 МегаБум
 
13.06.12
17:30
(44) главбуха при проверке за это чуть не порвали
47 Ахиллес
 
13.06.12
17:31
Та же байда с НДСом в счетах фактурах на комиссионное вознаграждение. Вместо того, что бы тупо скопировать суммы из первички они зачем то, что то рассчитывать начинают. Ну тупые одинэсники.
v8: Сумма НДС комиссионного вознаграждения в СФ

1С не правы
48 МегаБум
 
13.06.12
17:35
(44) какой смысл печатать почти пустой бланк ?
49 ПиН
 
13.06.12
17:39
я когда-то на заре знакомства с 1с тоже написал пару писем в службу поддержки...
50 Diversus
 
13.06.12
17:45
Пример
1 = 3 * 1/3 = 3 * 0.333333333333...= 0.9999999999999
1 = 0.9999...
(!!!)
51 zahar140382
 
13.06.12
17:46
Отписка

1С не правы
52 IKSparrow
 
14.06.12
09:18
(28) Если ты веришь тому демотиватору то ты ещё тупее.
53 Balabass
 
14.06.12
09:42
(50)
3*1/3=3/1*1/3=(3*1)/(3*1)=1
54 Balabass
 
14.06.12
09:42
Забыл голоснуть!

Тупая ветка
Независимо от того, куда вы едете — это в гору и против ветра!