1с округляет копейки как исправить
Перейти к содержимому

1с округляет копейки как исправить

  • автор:

1с округляет копейки как исправить

прошу не пинать сильно, но сижу и туплю
как округлить число цена = 123,37 в 124, т.е. независимо сколько копеек есть нужно до рубля в большую сторону округлить
Окр(цена,0,0)=123 округлиет не так как нужно, нужно 124

Если Цел(Цена) <Цена Тогда
Цена=Цел(Цена)+1;
КонецЕсли;
(0) позор. думать надо хоть немного.
Или целая часть + 1
Вернее не так
Целая часть(Цена + 0,99 )
Тогда если целое число без копеек то будет оно же
иначе на 1 больше
Что-то много прибавил, хватило бы 0.5
а, целая часть.
(0)
Окр(Цена + 0.49)
(9) Окр( 123,0037 + 0.49) = ?
+0.4999999999999999999
Либо Окр(Цена + 0.5, 0, 0)

(10) задача стояла: «независимо сколько копеек есть».
123,0037 — это все-таки 0 копеек, округлять до 124 не нужно, так что алгоритм +0.49 правильный

(0) Открываем школьный учебник, читаем правила округления. В данном случае, при округлении до целого округляется по первой цифири после запятой. Это общепринятые правила математики, а не выдуманные 1С.

+(15) А, пардон. Тебе ж в большую. Тады (11).
(2)спасибо, спасибо всем
(0)Ну вы блин даете.
Цел(Цена+0.5)
(2) При цене = 123.00 округление даст 124. (0)Так и должно быть?
(18) Цел(1.1 + 0.5) = 1
Продаю округлятор. Новый. В коробочке.

Последний раз обсуждалось вот здесь: v8: Округление до десятка
Все варианты описаны. Кошернее наверное сделать в меньшую сторону округление, чтобы кучу девяток не рисовать, что формально не совсем точно.

Округление до копейки

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Доступ к форуму партнерам «1C-Рарус» по дистрибуции предоставляется на сайте rarus-soft.ru
Страницы: 1
Округление до копейки, Автосалон+Автосервис+Автозапчасти
Заглянувший
Сообщений: 269 Регистрация: 15.02.2013
27.06.2017 15:17:44

Здравствуйте!
Скажите, пожалуйста, в 1С-Рарус ААА 5.1, где можно поправить в настройках, чтобы автоматически округление было до копейки, а не до рубля в документе «Изменение цен»?
Спасибо.

Прикрепленные файлы
Изменено: Андрей Усов — 27.06.2017 15:18:21
Заглянувший
Сообщений: 30 Регистрация: 21.02.2017
27.06.2017 17:10:39

Цитата
Андрей Усов написал:
Здравствуйте!
Скажите, пожалуйста, в 1С-Рарус ААА 5.1, где можно поправить в настройках, чтобы автоматически округление было до копейки, а не до рубля в документе «Изменение цен»?
Спасибо.

Добрый день, Андрей!
В выпадающем списке Округлять до: выберите 0,01
Заглянувший
Сообщений: 269 Регистрация: 15.02.2013
27.06.2017 20:54:35

Это очевидно, вопрос в другом, как этот вариант сделать автоматическим, т.е., открываем документ, а там уже 0,01?

Заглянувший
Сообщений: 30 Регистрация: 21.02.2017
28.06.2017 14:15:13

Цитата
Андрей Усов написал:
Это очевидно, вопрос в другом, как этот вариант сделать автоматическим, т.е., открываем документ, а там уже 0,01?

К сожалению в программе по умолчанию стоит 1, при открытии документа, если нужно 0,01 — то нужно в ручную ставить

Заглянувший
Сообщений: 269 Регистрация: 15.02.2013
28.06.2017 15:43:46
А можете подсказать, где можно поменять это значение?
Заглянувший
Сообщений: 30 Регистрация: 21.02.2017
28.06.2017 16:12:09

Цитата
Андрей Усов написал:
А можете подсказать, где можно поменять это значение?

В программе это не реализовано
Изменено: Сергей Суханов — 28.06.2017 16:32:21
Заглянувший
Сообщений: 269 Регистрация: 15.02.2013
06.07.2017 16:22:51

Хорошо, а по какой причине, тогда, в документе «Поступление товаров», выбирая товар через подбор, сумма округляется, т.е. цена 23, 57, в подборе эта цена становится 24.00, это неправильно, следовательно, либо в релизе косяк, либо в настройке конфигурации все же есть возможность устанавливать точность округления?

Посетитель
Сообщений: 9160 Регистрация: 16.10.2012
06.07.2017 16:57:18

Цитата
Андрей Усов написал:
А можете подсказать, где можно поменять это значение?

Андрей, поменять можно в конфигураторе.
Заглянувший
Сообщений: 269 Регистрация: 15.02.2013
07.07.2017 09:52:40

А почему нет возможности выбора в пользовательском режиме?
Это было бы очень удобно, дать пользователям самим выбирать точность.

Изменено: Андрей Усов — 07.07.2017 10:18:24
Посетитель
Сообщений: 9160 Регистрация: 16.10.2012
07.07.2017 13:22:59

Андрей, при разработке было принято решение по умолчанию использовать данный вариант округления, если Вам он не подходит, Вы всегда можете изменить его в конфигураторе.

Заглянувший
Сообщений: 310 Регистрация: 18.03.2016
11.07.2017 16:28:51

Цитата
Андрей Усов написал:
А почему нет возможности выбора в пользовательском режиме?
Это было бы очень удобно, дать пользователям самим выбирать точность.

Да, Вы правы, похоже что рарус не особо заинтересован в удобстве использования своего продукта, и выражается всё это вот в таких мелочах. Я уже много видел тем на этом форуме с похожими ситуациями и ответами.
Казалось бы, сделайте отдельное право-константу, где можно выбрать нужное округление в документе «Изменение цен», и дело с концом.
Не хотят.
А решается, это, судя по всему, одной строкой в модуле документа.

Округление документов в 1С до целых кратных чисел

Согласно постановления НБУ с 01.10.19 г. копейки номиналом 1,2,5 перестали быть платежным средством. Теперь при выписке счетов на оплату, которые будут оплачиваться через кассу банка и при приеме денег в кассу суммы расчетных документов-оснований должны быть кратны 10 копейкам.
Официальных выпусков релизов 1С в связи в связи с этой новацией для таких конфигураций как: Управление торговлей, Бухгалтерия, УТП не планируется (по данным на 01.10.2019 г.).

РЕШЕНИЕ ВОПРОСА ОКРУГЛЕНИЯ

Поштучный товар

Чтобы решить вопрос округления счетов до 0,10 коп. для поштучного товара есть одно очень простое решение. Необходимо в справочнике «Типы цен номенклатуры» изменить округление с 0,01 до 0,10 коп. Таким образом, независимо какие цены установлены та товар в документе «Установка цен номенклатуры» в документах «Заказ покупателя» и «Расходная накладная» будет происходить автоматическое округление до суммы кратной десяти копейкам.

Весовой товар

Сложнее обстоят дела с округлением сумм продаваемых непоштучно товаров (весовой, метражный). В 1С колонка количество в документах имеет точность округления до трех знаков после запятой. А значит, какая бы у вас не была цена из-за количества с тремя знаками после запятой с большой вероятностью сумма строки и общая сумма документа не будет кратка десяти копейкам. В случае продаж непоштучного товара необходима доработка кода 1С, который бы округлял документы с весовым товаром до 0,10 коп., если округлять суммы автоматическом режиме. Если есть возможность и позволяют пользовательские права исправлять суммы документов, то можно вносить правки вручную, выравнивая, таким образом сумму документа под нужную кратность. Но у ручного способа есть один большой недостаток. Кто-либо после вас или вы сами можете внести изменения в цену, либо количество товара и откорректированная ранее кратность исчезнет. Поэтому в ручном режиме нужно постоянно следить за кратностью итоговой суммы документа.

На данный момент (08.10.2019) кассы банков продолжают принимать счета на оплату с суммами не кратным десяти копейкам, округляя самостоятельно платеж до законодательной кратности. Это хорошо, что принимают оплаты, но плохо то, что на взаиморасчетах с клиентом будут накапливаться копейки (+/-) из-за того что сумма оплаты не совпадает с суммой счета.

За подробными консультациями по данному вопросу обращайтесь к нашим специалистам 1С с целью поиска оптимального решения вашей проблемы.

1с округляет копейки как исправить

The service you’ve requested couldn’t be identified

No matches have been found between requested website and protected IP address

If you are trying to visit this site, please try again later.

If you are a target website owner please make sure that:
— DNS A record points to the protected IP address for the requested website
— The DDoS protection and optimization service is active for the requested website

Protection and Acceleration by DDoS-Guard

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *