А6. округление типа цены в большую сторону

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

Страницы: 1
RSS
А6. округление типа цены в большую сторону
 
А6 33.13
при настройке типа цены продажи с точностью до 0 и округлением в большую сторону
установленная без копеек цена автоматически увеличивается на 1 рубль.
например вместо 4650 в реализацию товаров попадает 4651..

в коде при округлении работает вот такая странная строка
// Общий модуль "Ценообразование сервер"
#Область ПрограммныйИнтерфейс
// Функция возвращает цену товара.
Функция ПолучитьЦену(

// Округлим цену.
Если ТипЦен.ОкруглятьВБольшуюСторону И Цена <> 0 Тогда
Цена = Окр(Цена + (0.5 / Pow(10, ТипЦен.Точность)), ТипЦен.Точность, 1);

в остальных местах округление в большую сторону вот так
Цена = Окр(Цена , ТипЦен.Точность, 1);

как это исправить?..
Изменено: Александр Мещеряков - 16.12.2021 13:39:33
 
Александр, добрый день, поставлена задача разработчикам.
Есть исправления в виде расширения, доступно по ссылке https://drive.google.com/file/d/1J1lsWSdF9rVnPBySLLNaIE73SISGQrA8/view?usp=sharing
Изменено: Светлана Сулименко - 16.12.2021 16:11:28
Страницы: 1
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С