View previous topic :: View next topic |
Author |
Message |
Сергей
Joined: 05 Aug 2002 Posts: 4
|
Posted: 05 Aug 2002 09:00 Post subject: Помогите победить глюк! |
|
|
Ковырялся я тут со скидками и обнаружил такую вещь:
есть две цены
1. отп.цена за ос.еденицу
2 отп. цена
Так вот, если после применения скидки получаем цену
12,375
то 1 цена будет 12,37, а 2 - 12,38
и получается что сумма оплаты по документу меньше чем есть на самом деле, так как он считает ее из 1 цены.
а если после применения скидки получам цену 12,376
то обе цены одинаковые и все нормально.
Как это понять? и Как это победить? |
|
Back to top |
|
|
privet Guest
|
Posted: 05 Aug 2002 12:24 Post subject: |
|
|
В Клиппере в функции round() случаются ошибки округления. В БЭСТе, если не ошибаюсь, даже есть альтернативная функция _rround(), правда не во всех блоках. |
|
Back to top |
|
|
Сергей
Joined: 05 Aug 2002 Posts: 4
|
Posted: 05 Aug 2002 13:04 Post subject: |
|
|
Все это понятно. Но как это победить, а то доходит до смешного(мягко говоря)
Отмечаешь несколько накладных, считаешь сумму на калькуляторе, одна сумма, а он высвечивает внизу сумму документов совсем другую. |
|
Back to top |
|
|
mirror
Joined: 07 Feb 2002 Posts: 137 Location: Айнагуль
|
Posted: 05 Aug 2002 14:54 Post subject: |
|
|
Добрый день!
А у меня постоянно "гуляет" округление при расчете СОЦ налога. И даже независимо, что ставлю округлять удержание, что не округлять, все равно в некоторых случаях считается неправильно. А в отчетах теперь требуют с копейками. Так что в целом по фирме пяток рублей накапливается. |
|
Back to top |
|
|
itman
Joined: 05 Apr 2002 Posts: 1247 Location: Ильин Е.Ю. Occupation: Cio Interests: Кинель
|
Posted: 05 Aug 2002 15:51 Post subject: |
|
|
mirror wrote: |
А у меня постоянно "гуляет" округление при расчете СОЦ налога. И даже независимо, что ставлю округлять удержание, что не округлять, все равно в некоторых случаях считается неправильно. А в отчетах теперь требуют с копейками. Так что в целом по фирме пяток рублей накапливается. |
А как считали в первом квартале?
Может проблема в архивах?
У меня было такое, когда два месяца страх. часть и накоп. часть заносилась руками. |
|
Back to top |
|
|
mirror
Joined: 07 Feb 2002 Posts: 137 Location: Айнагуль
|
Posted: 14 Aug 2002 08:01 Post subject: |
|
|
Считали также. Как уж они с копейками боролись непонятно. Но выставили вопрос только сейчас.
А насчет архивов вроде все в норме.
В текущем периоде в лицевых счетах по F5 сумма для начисления фонда ставится ведь. И тут же сумма налога.
Так вот на калькуляторе от этой суммы фонда сумма налога не такая получается (в копейках).
То есть у меня ошибки не в общих суммах. А конкретно все видно. Можно конечно суммы эти поменять. Но ведь всех людей не будешь просчитывать. |
|
Back to top |
|
|
Al_Rider
Joined: 08 Feb 2002 Posts: 75 Location: Алексей С. Черноок
|
Posted: 15 Aug 2002 10:19 Post subject: |
|
|
По соцналогу стоит для начала проверить настройки расчета базы/процента/алгоритма. Если там все ОК, то смотри хелп БЭСТа, точнее раздел "Инструкции к зарплате 2001", подраздел "Алгоритм расчета социального налога", о некоторых "особенностях" его расчета БЭСТом ("семь верст до небес, да все лесом...") |
|
Back to top |
|
|
mirror
Joined: 07 Feb 2002 Posts: 137 Location: Айнагуль
|
Posted: 15 Aug 2002 15:27 Post subject: |
|
|
Спасибо за посылку. Очень поучительно. Так что же получается он каждый месяц все суммирует и отнимает за год. Понятно, почему в копейках разница появляется. |
|
Back to top |
|
|
GAL
Joined: 23 Apr 2002 Posts: 344 Location: Лопухова Галина Анатольевна Occupation: Компания БЭСТ Interests: Москва
|
Posted: 19 Aug 2002 18:43 Post subject: Re: Помогите победить глюк! |
|
|
Сергей wrote: | Ковырялся я тут со скидками и обнаружил такую вещь:
есть две цены
1. отп.цена за ос.еденицу
2 отп. цена
Так вот, если после применения скидки получаем цену
12,375
то 1 цена будет 12,37, а 2 - 12,38
и получается что сумма оплаты по документу меньше чем есть на самом деле, так как он считает ее из 1 цены.
|
Если речь идет о блоке Товары(Материалы), то есть понятие Скидки/Накидки от цены (Shift+F5)-Скидки/Накидки от суммы (Alt+F5) при ФОРМИРОВАНИИ ОТПУСКНОЙ ЦЕНЫ в накладной и есть понятие «Отпускная цена» и «Отп. цена за осн.единицу» в ПАРАМЕТРАХ В ШАБЛОНАХ ПЕЧАТИ.
О чем идет речь в данном случае? Соответственно, где видно, что сумма по документу меньше. И какая версия БЭСТ-4?
Действительно, round в Клиппере не всегда округляет правильно с математической точки зрения. Во многих местах в БЭСТ-4 используется функция _rround с теми же параметрами. Вы можете этой функцией пользоваться, она уже много лет как описана в хелпе в товарных блоках. Если это внутри программы - хотелось бы понять, где. |
|
Back to top |
|
|
Сергей
Joined: 05 Aug 2002 Posts: 4
|
Posted: 21 Aug 2002 09:44 Post subject: |
|
|
Галина Анатольевна!
Речь идет о применении скидки на цену(SHIFT-F5).
Ситуация выглядит следующим образом:
Делаем скидку на цену(SHIFT-F5). Получаем 12,375. Так вот, когда находишся внутри накладной то сумму он считает из отпускной цены( 12,38 ), а когда находишся в списке накладных, то там он сумму показывает исходя из отпускной за основную еденицу(12,37) и когда пытаешься проставить полную оплату то он ее проставляет исходя из 12,37.
А в шаблоне печати пришлось поставить отпускную цену, потому что она все-таки правильнее и сумму по накладной пришлось считать самому через накопление 12,38*количество
Версия 8.01/002B |
|
Back to top |
|
|
GAL
Joined: 23 Apr 2002 Posts: 344 Location: Лопухова Галина Анатольевна Occupation: Компания БЭСТ Interests: Москва
|
Posted: 22 Aug 2002 12:21 Post subject: |
|
|
По текущей ситации с законодательством версия весьма старинная.
На последних округляет в соответствии с математико |
|
Back to top |
|
|
|