Как отменить округление в 1с
Сразу скажу что я не гуру 1С программист, опыт у меня не совсем большой но все же он есть. Я достаточно часто пишу статьи в которых стараюсь поделиться полезными советами или дать более полный ответ на какой либо вопрос касаемый 1С разработки. Я когда то сам был новичком и пытался найти ответы на свои вопросы на различных форумах. Где как правило сидят опытные программисты и они дают советы с высоты своего опыта. Которые в свою очередь новичкам мало чем помогают. Сегодня хочу разобрать тему округления чисел. Поговорим об округление целой и дробной части.
Если вы только начинаете свой путь 1С программиста то рекомендую прочитать следующие статьи.
Программное округление целой и дробной части числа
И так программно можно округлить любое число как до целых так и до десятых , сотых. Делается это с помощью функции Окр, синтаксис такой.
Окр — сама функция
Число — соответственно число которое хотим округлить
0 — разрядность, число знаков после запятой
0 — Режим округления 0 в меньшую сторону 1 в большую, его можно не указывать по умолчанию всегда 0
Скажем если взять число = 12,123 то после применения Окр(Число , 0, 0); число будет 12.
Надеюсь объяснил понятно если нет то можете открыть Синтаксис-помощник.
Для примера я сделал форму, на которой размести реквизит «Цена» и 4 кнопки. Первая округляет введённое число в большую сторону, вторая в меньшею. Т.е если будет например число 10,12 при нажатии первой кнопки число округлиться до 11 а при нажатии второй до 10.
Третья и четвертая кнопка округляет дробную часть, т.е копейки, возьмем тоже число 10,12. Если нажмем третью кнопку результатом будет число 10,20, а если нажмем четвертую то 10,10.
Допустим у вас есть табличная часть, в которой выбирается номенклатура и подставляется цена из справочника. Что бы округлить число в этом случае нужно создать событие при изменение табличной части и написать вот такой код.
В результате все суммы будут округлены до сотых причем в меньшую сторону. Надеюсь все объяснил достаточно подробно но если остались вопросы обязательно спрашивайте!
Для документов Изменение штатного расписания ( Кадры – Изменения штатного расписания — Изменение штатного расписания ) и Изменение плановых начислений ( Зарплата – Изменение оплаты сотрудников — Изменение плановых начислений ) реализована возможность округления при расчете значений показателей:
Вызывается данная возможность при нажатии кнопки Заполнить показатели в данных документах:
За счет округления в документе Изменение плановых начислений коэффициент индексации, рассчитанный индивидуально для каждого сотрудника, может отличаться от общего коэффициента индексации и это нормально.
Если требуется округление, например, до 100 руб. в большую сторону, то можно настроить свой способ округления в справочнике Способы округления (для расчета зарплаты) , который можно открыть через Все функции :
В справочнике следует добавить путем копирования новый элемент и указать необходимые правила округления:
Новый способ округления станет доступен в документах Изменение штатного расписания и Изменение плановых начислений :
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
-
У вас нет доступа на просмотр Чтобы получить доступ:Оформите коммерческую....
(1 оценок, среднее: 5,00 из 5)
Публикацию можно обсудить в комментариях ниже.
Обратите внимание!
В комментариях наши эксперты не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно в Личном кабинете
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Вы можете задать еще вопросов
Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8
Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>
Раньше в отчетности при расчете брались все знаки до запятой. а сейчас получается в расчет идут округленные до тыс.руб. из-за этого расхождение отчета о финансовых результатов по стр.2400 с бухгалтерским балансом разность по стр. 1370 на 31.12.2018 и на 31.12.2017 на 1.
Елена, добрый день!
У вас проверка отчета какую ошибку выдает?
Если 0400400010 или :0400400020 посмотрите ответы на вопросы наших консультантов:
Округление в ОФР за 2019
0400400020 Ошибка разрядности показателей БФО к КНД 1152017
Баланс и отчет инспекторы впервые сверяют по новым контрольным соотношениям (письмо ФНС от 31.07.2019 № БА-4-1/15052@). В итоге у многих, кто уже сдал отчетность в январе — феврале, отчеты приняли, но прислали уведомления о том, что нужно уточнить баланс из-за «ошибки» округления.
Проверьте актуальность обновления 1С и просмотрите указанные выше ссылки.
Есть ли в программе возможность вручную внести исправления до 1 тыс.руб., чтобы не было расхождений с отчетностью за 2018г.?
В отчете нажмите кнопку «тири точки» — Таблица — Вид — Редактирование.
Таким образом вы включаете возможность редактирования даже закрытых полей.
Потом встаете на нужные поля корректировки и редактируете их.
Проверяете.
Есть совсем ужасный вариант. Выставляете проверку в рублях (или тыс. руб. но с оркглением до 2 знаков, например — тут можно поиграться): кнопка ЕЩЕ — Настройка.
Выстставляете заполнение в рублях (или тыс. руб. но с округлением, например, до 2 знаков — тут можно поиграться).
По кнопке Заполнить заполняете отчет, округление здесь не будет мешать. Проверяете — все хорошо, выгружаете отчет в файл по кнопке Выгрузить.
Ошибок быть не должно, и программа должна позволить выгрузить отчет в файл.
Очень тяжелая работа.
Хотя нет, посмотрела, не дает отчет выгрузить правильный файл в рублях. Несмотря на наличие такой настройки. Так что остается только попробовать первый вариант.
И еще один вариант. Попробуйте отключить автоматический расчет заполнения ячеек отчета. И вручную заполнить данные. Может быть так пройдет.
И еще просьба, отпишитесь, пожалуйста, по результату. Если какой-то вариант пройдет, будем рекомендовать его дальше другим пользователям.
Вы можете задать еще вопросов
Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8
Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>
Спасибо большое за вебинар. Раскрыто много моментов, на которых не акцентируешь внимание в повседневной жизни.
Вы можете задать еще вопросов
Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8
Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>
Подскажите, пожалуйста, как убрать копейки при начислении налогов на зарплату в 1С:Бухгалтерия 7.7? В конфигураторе убрала всё, что можно, но всё-равно начисляется с копейками. Может ещё где покопаться? Подскажите, плиз.
Заранее благодарна
А кто Вам сказал, что налоги дб без копеек?
Спасибо, очень помогли. Перечисление налогов предполагается без копеек, а начисление - с копейками. Но можно же сделать так, чтобы и то и другое совпадало. Эти расхождения мне не очень нравятся. Вообще-то вопрос звучал по-другому. Если умный человек ответит - буду очень благодарна. Спасибо
А где, интересно, Вы "все убрали"?
Это мой вопрос. Попрошу не повторяться! Слушайте, мне ответ нужен, а не демогогия!
Документ "Закрытие месяца" -> Модуль документа -> строки 6086-6091, 6324. Или чтобы уж совсем наверняка, то в момент записи суммы в операцию: в процедуре НачислениеНалоговСФОТ() округлять результат Операция.Сумма = Окр(Результат,0,1), кроме проводок по ДФЛ.
Спасибо! Но к этому нужно было идти через тернии.
Читают тему:
Мероприятия
- Где купить СОФТ
- Вакансии фирм-партнеров "1С"
- Центры Сертифицированного Обучения
- Интернет курсы обучения "1С"
- Самоучители
- Учебный центр № 1
- Учебный центр № 3
- Сертификация по "1С:Профессионал"
- Организация обучения под заказ
- Книги по 1С:Предприятию
При использовании материалов активная прямая гиперссылка на перепечатанный материал обязательна.
Редакция БУХ.1С не несет ответственности за мнения и информацию, опубликованную в комментариях к материалам.
Редакция уважает мнение авторов, но не всегда разделяет его.
Дизайн сайта
Мы используем файлы cookie, чтобы анализировать трафик, подбирать для вас подходящий контент и рекламу, а также дать вам возможность делиться информацией в социальных сетях. Если вы продолжите использовать сайт, мы будем считать, что вас это устраивает.
Нередко от пользователей программы 1С:Бухгалтерия предприятия поступают вопросы о том, как настроить округление при выплате зарплаты или аванса. Такая возможность есть, да на первый взгляд она не очевидна, ведь она не вынесена ни в документ ведомости, ни в раздел «Зарплата и кадры». Если в зарплатной конфигурации все настройки связанные с округлением выплат представлены в ведомости прям перед табличной частью, то тут они запрятаны в справочник. Добраться к которому можно через все функции.
В случае, когда повторили те же манипуляции, что представлены выше, но не увидели пункта «Все функции». Следует в параметрах, находящихся в настройках, включить ее отображение
После снова нажимаем «Сервис и настройки» и выбираем появившуюся команду «Все функции». Далее в открывшемся окне, чтобы ускорить процесс поиска нужного нам справочника, а именно в справочнике хранится настройка округления, в поисковой строке вводим «способы. »
В справочнике «Способы выплаты зарплаты» мы можем настроить выплату как зарплаты, так и аванса, а еще с релиза 3.0.77 и договора подряда. Про договор подряда есть другая подробная статья, в которой описан весь новый функционал
Как можно заметить, список способов округления достаточно большой, настройка очень гибкая, причем сам способ внутри тоже можно еще настраивать. Когда в него «провалитесь», увидите еще дополнительную настройку
Пользователю доступно изменение точности и правил округления индивидуально для каждого способа, в этом случае стоит не забывать, что этот способ может быть установлен и для других выплат. Вспомним как выглядели ведомости в банк по умолчанию без округления
После того как сменили способ проверим и перезаполним ведомость, на примере настройки производились для аванса
В программе 1С: Бухгалтерия предприятия есть много возможностей и настроек, но некоторые мы просто не видим, про другие просто не знаем. Главное разобраться с этим, когда появится необходимость. Как видите, пользователю доступно много, нужно просто найти, где все это скрывается.
Читайте также: