Ошибка при закрытии месяца в 1С 8.2. Деление на 0.
Добрый день, дорогие читатели. На днях одна из фирм, которую я обслуживаю обратилась ко мне с проблемой.
При закрытии месяца в 1С появлялась ошибка: Деление на 0.
{Документ.ФормированиеЗаписейКнигиПокупок.МодульОбъекта(2466)}: Деление на 0
НДССтроки = Окр(СтрокаТаблицы.НДС * СуммаБезНДССтроки / СтрокаТаблицы.СуммаБезНДС, 2);
Первым делом, я залез на форум с спросил совета у программистов 1С. Мне сказали проверить кратность в Валютах. Она должна быть равна 1.
Для перехода в раздел Валюты переходим во вкладку Банк и выбираем вкладку Валюты. Проверяем везде кратность, она должна равняться 1. Загружаем курсы валют за период, который не закрывается.
Раздел Валюты должен выглядеть следующим образом:
После проверки своей базы я убедился, что с курсами валют и кратностью у меня полный порядок, но закрытие месяца так и не проводилось. (В большинстве случаев проблема деления на 0, заключается именно в кратности в курсах валют)
Я долго не мог разобраться в данной проблеме, перепровел все документы в книге покупок и продаж.
Лишь спустя несколько дней я нашел непроведенный документ без записей в разделе Операции — Регламентные документы 1С.
В регламентных документах НДС в конце списка я обнаружил непроведенный документ. Формирование книги покупок, в котором ничего не было записано, я его провел и какого было мое удивление, месяц закрылся, проблема решена.
На этом статья подошла к концу, надеюсь мне удалось кому-либо помочь решить данную проблему.