Округление документов в 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С округлить число в большую сторону ?
Применение функции округления в большую сторону 1С Предприятие:
Процедура ОкруглитьСумму ( ) ;
Для Каждого СтрокаТЧ Из Объект . ТЧ Цикл
Если ОкруглитьВбольшуюСторну ( СтрокаТЧ . Сумма ) <> Истина Тогда
Сумма = СтрокаТЧ . Сумма ;
Сообщить ( «Стоит округлить сумму: » + СтрокаТЧ . Номенклатура + » Рекомендация: » + Окр ( Сумма+ 0.5 , 0 , 0 ) ) ;
КонецЦикла
КонецПроцедуры
// Пример функции округлить (Пример №1)
// Например число 7.1 к 8 (Целому в большую сторону)
Функция ОкруглитьВбольшуюСторну ( Сумма )
Возврат Сумма = Окр ( Сумма+ 0.5 , 0 , 0 ) ;
КонецФункции
Процедура ПриОткрытии ( Отказ )
ОкруглитьСумму ( ) ;
КонецПроцедуры
//Для округления чисел в 1С используем функцию 1С — Окр(12.55)
//1С вернет 12
//С помощью 1С ОКР можно проводить округление дробной части чисел 1С (все то, что идет после запятой), например до сотых двух знаков):
//РезультатФункции = Окр(15.2233, 2); //15.22
//С помощью 1С ОКР можно проводить округление целой части чисел 1С (то, что идет до запятой), например до тысяч (трех знаков):
//РезультатФункции = Окр(12333, -3); //12000
Пример того как работает функция округления в большую сторону смотрите пример в *dt
Открываем второй документ “ПоступлениеТоваровИУслуг” и тут же сработает условие (проверка, нуждается ли сумма в округлении). И если да, тогда Вы получите сообщение какой товар (сумму) нужно округлить.
Для округления чисел в 1С используем функцию 1С – Окр(12.55)
С помощью 1С ОКР можно проводить округление дробной части чисел 1С (все то, что идет после запятой), например до сотых двух знаков):
РезультатФункции = Окр(15.2233, 2);
С помощью 1С ОКР можно проводить округление целой части числа 1С (то, что идет до запятой), например до тысяч (три знака):
РезультатФункции = Окр(12333, -3); //12000
Если Вы хотите больше узнать о программировании в 1С, тогда регистрируйтесь на курс: 1С 8.3 Старт >>>
Как округлить сумму в 1с
« Как стать программистом 1С » Язык 1С » 1С ОКР — округление чисел 1С
1С ОКР — округление чисел 1С
Функция 1С Окр(Число) производит округление чисел 1С нужным способом. По-умолчанию – до целого.
- Для округления числе 1С выполняем функцию 1С Окр(22.55)
- 1С возвращает 22
Во-первых с помощью 1С ОКР можно проводить округление дробной части чисел 1С (то, что после запятой), например до сотых двух знаков):
Результат = Окр(15.2233, 2); //15.22
Во-вторых с помощью 1С ОКР можно проводить округление целой части чисел 1С (то, что до запятой), например до тысяч (трех знаков):
Результат = Окр(15333, -3); //15000
И наконец, третье. Как известно если остаток меньше 5 – то округляется до 0, а если больше 5, то округляется до 1.
- 15.33 округляем как 15.3
- 15.35 округляем как 15.4
- 15.37 округляем как 15.4.
С помощью 1С ОКР можно изменить этот порядок:
- 15.33 округляем как 15.3
- 15.35 округляем как 15.3
- 15.37 округляем как 15.4.
Только зарегистрированные пользователи VIP группы могут видеть этот контент.
Добавим в наш калькулятор новые кнопки «Окр».
Для операции нужен только один параметр, поэтому результат будет выводить сразу же по нажатию кнопки операции.
Чтобы узнать какую часть округлять и на сколько разрадов – запросим у пользователя число с помощью ВвестиЗначение().
В обработчик кнопки добавим новую ветку (как добавить новую ветку смотрите Сложение, вычитание, деление и умножение в 1С).
Пример программного кода:
Только зарегистрированные пользователи VIP группы могут видеть этот контент.
Проголосовать за этот пост:
Как настроить порядок округления результатов расчета заработной платы в «1С:Бухгалтерия 8 для Казахстана»?

Для настройки порядка округления расчета зарплаты необходимо выполнить определенные действия в регистре сведений Порядок округления результатов расчета зарплаты. Регистр сведений доступен в разделе Зарплата — Справочники и настройки.
Документ показан не полностью. Для дальнейшего просмотра необходимо иметь активную подписку на сайте. Авторизуйтесь или оформите подписку.
Ознакомиться с тарифами Вход с помощью STSL
