← На главную
Многие пользователи 1С:Бухгалтерии 2.0 сталкиваются с ситуацией, когда регламентная операция «Переоценка валютных средств» формирует проводки по переоценке, несмотря на то, что, казалось бы, оборотно-сальдовая ведомость (ОСВ) по соответствующему счету (например, 60.22) показывает нулевое сальдо на начало периода. Эта проблема может привести к некорректному финансовому результату и искажению отчетности. В данном материале мы подробно разберем, почему возникает такая ситуация и какие шаги необходимо предпринять для ее устранения.
Представим, что вы, как и один из наших коллег, просматриваете Оборотно-сальдовую ведомость по счету 60.22 за январь 2014 года и видите, что сальдо на начало периода, обороты и, соответственно, сальдо на конец периода по нулям. Однако после выполнения операции «Закрытие месяца» и, в частности, регламентной операции «Переоценка валютных средств», формируются проводки, например:
- Дт 60.22 - Кт 99.09; Сумма: 0; Содержание: Переоценка валютных остатков
- Дт 91.02 - Кт 60.22; Сумма: 100173,26; Содержание: Переоценка валютных остатков
В результате, в ОСВ по счету 60.22 появляется сальдо на конец периода, которое ранее было нулевым. Это вызывает логичный вопрос: откуда берется переоценка, если сальдо по счету на начало периода по данным ОСВ нулевое? Давайте выясним причину и рассмотрим пути решения.
Основные причины возникновения проблемы с переоценкой
На первый взгляд кажется, что остатков нет. Однако 1С может "видеть" их, когда они скрыты или некорректно представлены в базе. Разберем основные факторы, которые могут приводить к такому поведению программы:
- Некорректные настройки оборотно-сальдовой ведомости (ОСВ). Часто пользователи просматривают ОСВ без достаточной детализации. Если в настройках ОСВ не включены группировки по
Документам расчетов и Валютной сумме, ОСВ может показывать свернутое сальдо. Это означает, что по одному и тому же документу расчетов существуют одновременно дебетовые и кредитовые остатки, которые в сумме дают ноль. Программа 1С, однако, видит эти отдельные остатки и пытается их переоценить. Это явление известно как "развернутое сальдо".
- Ошибочные ручные операции или корректировки долга. "Развернутое сальдо" очень часто возникает из-за некорректно выполненных ручных операций или ошибочных корректировок долга, сделанных в более ранних периодах. Например, ручная проводка, которая закрывает долг, но не привязывается к исходному документу расчетов или делается не в той валюте.
- Проводки по валютным счетам без указания валюты. Встречаются ситуации, когда на валютном счете формируются рублевые остатки без соответствующего указания валюты в проводке. Это может быть результатом некорректной ручной операции или проблем при конвертации базы из более старых версий.
- Отсутствие кратности валюты. Ошибка "деление на 0" при переоценке валюты может возникнуть, если для одной из валют в справочнике
Валюты не установлена кратность на начало периода, за который выполняется переоценка.
- Несоответствие валюты учета и валюты документа. При возникновении ошибки "Обнаружены остатки в валюте регламентированного учета, не совпадающие с суммой счета. Переоценка остатка не производится" это может указывать на расхождения между валютой, указанной в проводках, и валютой счета, либо на повреждение данных в информационной базе.
Детальный анализ и шаги по устранению проблемы
Для эффективного решения проблемы нам потребуется системный подход. Рассмотрим по шагам, что нужно сделать.
1. Настройка и анализ ОСВ для выявления "развернутого сальдо"
Первым и самым важным шагом является правильная настройка Оборотно-сальдовой ведомости. Нам нужно "развернуть" все остатки, чтобы увидеть истинную картину.
- Откройте ОСВ по проблемному счету (например, 60.22, 52, 60.21, 62, 76 – все счета расчетов в валюте).
- Зайдите в настройки ОСВ.
- Установите группировки: Обязательно добавьте группировки по Контрагентам, Договорам и Документам расчетов. Это позволит увидеть остатки по каждому конкретному документу, даже если они в сумме дают ноль.
- Включите показатель "Валютная сумма". Это критически важно, чтобы видеть остатки как в рублях, так и в валюте.
- Избегайте использования опции "Развернутое сальдо" на этапе анализа. Нам нужно видеть все фактические остатки, а не их свернутое представление, чтобы понять, где именно "висит" проблема.
Пример из практики: Мы сталкивались с ситуацией, когда аналитика по счету 60 была не полностью одинаковой во всех проводках. Например, в документе "Поступление товаров" все субконто, включая Подразделение, были заполнены. А затем в другой операции (возможно, ручной или корректировке) все субконто были заполнены, но поле Подразделение осталось пустым. В итоге, если формировать ОСВ без детализации по Подразделениям, сальдо могло быть нулевым. Но при формировании ОСВ с полной детализацией по Подразделению и всем трем субконто, становилось видно, что сальдо все же имеется, просто оно "развернуто" по разным аналитикам. Решением было заполнение отсутствующего субконто (Подразделение) в проблемных операциях, что привело к корректному схлопыванию аналитики и обнулению сальдо.
2. Использование служебных утилит 1С: Тестирование и исправление базы
Если детальный анализ ОСВ не выявил очевидных "развернутых сальдо" или вы подозреваете повреждение данных, следует обратиться к системным инструментам.
- Обязательно сделайте резервную копию информационной базы перед началом любых работ по тестированию и исправлению! Это критически важно, так как некорректное использование этих инструментов может привести к потере данных.
- Запустите режим "Тестирование и исправление базы". Обычно это делается через меню
Администрирование (или Сервис) -> Тестирование и исправление (в файловом режиме можно запустить из конфигуратора).
- Установите все возможные флажки ("Проверка логической целостности", "Пересчет итогов", "Проверка ссылочной целостности", "Реиндексация таблиц" и т.д.).
- Особое внимание уделите опциям исправления: "Очищать ссылки" и "Удалять объект". В одном из случаев, описанных на форуме, именно "Тестирование и исправление базы" в режиме "очищать ссылки - удалять объект" решило проблему, указывая на наличие битых ссылок в базе.
Важный момент: Если вы работаете в файл-серверном варианте (клиент-сервер), убедитесь, что проблемы не связаны с самим файлом базы данных, а не только с данными. Если проблема повторяется, возможно, стоит рассмотреть переход на другой режим работы базы или более тщательную проверку стабильности файловой системы.
3. Перепроведение документов
Иногда проблема может быть связана с некорректным порядком или выполнением проводок. В таких случаях может помочь массовое перепроведение документов.
- Перейдите в
Операции -> Групповая обработка справочников и документов.
- Выберите тип объектов "Документы" и отфильтруйте их по периоду, за который наблюдается проблема, и по типам документов, которые формируют записи по проблемным валютным счетам (например, "Поступление товаров и услуг", "Списание с расчетного счета", "Поступление на расчетный счет" и т.д.).
- Установите действие "Провести документы" и выполните обработку.
- Обратите внимание: Обычное проведение документов через меню
Операции -> Проведение документов не всегда помогает, так как оно может не затрагивать все необходимые взаимосвязи или не исправлять ошибки последовательности, которые могут быть устранены "Групповой обработкой".
4. Анализ справки-расчета "Переоценка валютных средств"
После выполнения регламентной операции "Переоценка валютных средств" в документе "Закрытие месяца" вы можете сформировать одноименную справку-расчет. Этот отчет является мощным инструментом для диагностики:
- Он позволяет детально проанализировать, по каким счетам (52, 60, 62, 76 и др.) и каким документам образовались остатки, подлежащие переоценке.
- Сравните данные этой справки-расчета с вашей ОСВ, настроенной с полной детализацией. Это поможет выявить несоответствия и точнее определить источник проблемы.
5. Проверка настроек валют
Убедитесь, что в справочнике Валюты для всех используемых иностранных валют:
- Корректно установлены курсы на последние даты каждого отчетного периода.
- Указана кратность валюты. Отсутствие кратности может привести к ошибкам деления на ноль при переоценке.
6. Понимание объектов и порядка переоценки
Наконец, важно понимать, какие объекты подлежат переоценке и как она происходит:
- Объекты переоценки: В 1С:Бухгалтерии переоценка валютных средств затрагивает не только остатки на валютных банковских счетах (например, 52 "Валютные счета"), но и задолженности по расчетам с поставщиками и покупателями (счета 60 "Расчеты с поставщиками и подрядчиками", 62 "Расчеты с покупателями и заказчиками", 76 "Расчеты с разными дебиторами и кредиторами"), выданные и полученные займы (счета 66 "Расчеты по краткосрочным кредитам и займам", 67 "Расчеты по долгосрочным кредитам и займам"), подотчетные суммы (счет 71 "Расчеты с подотчетными лицами"), если они выражены в иностранной валюте.
- Не переоцениваются авансы: Авансы, учтенные на валютных счетах (например, полученные авансы по счету 62.22 или выданные авансы по счету 60.22), обычно не переоцениваются, согласно ПБУ.
- Порядок переоценки: Переоценка валютных остатков происходит не только в конце месяца при выполнении регламентной операции, но и на дату каждой валютной операции. При этом корректируются рублевые остатки, тогда как валютные остатки в процессе переоценки не изменяются.
Таким образом, если 1С:Бухгалтерия 2.0 пересчитывает несуществующие, на первый взгляд, валютные остатки, наиболее вероятная причина кроется в "развернутом сальдо" из-за некорректной аналитики или повреждения данных. Комплексное применение описанных методов – от детальной настройки ОСВ до использования системных утилит и проверки настроек валют – позволит вам эффективно диагностировать и устранить эту проблему, обеспечив корректность учета и отчетности.