Почему в карточке счета 1С не отображаются валютные проводки при установленном фильтре по валюте

Бухгалтер 1С v8.3 (Обычные формы) 1C:Бухгалтерия Бухгалтерский учет
← На главную

При работе в программе 1С:Бухгалтерия (в том числе в локализациях для Узбекистана) пользователи часто сталкиваются с ситуацией, когда операция по валютному счету (например, 5210 «Валютные счета внутри страны») видна в общем списке проводок, но мгновенно исчезает из отчета Карточка счета, как только устанавливается фильтр по конкретной валюте (например, USD). Проанализируем причины этой технической коллизии и разберем пошаговый алгоритм восстановления корректного отображения данных.

Суть технической проблемы: Измерение против Ресурса

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

  1. Ресурс «Сумма (валютная)» — это числовое поле, где хранится количество валютных единиц.
  2. Измерение «Валюта» — это ссылка на элемент справочника Валюты.

Когда мы формируем отчет Карточка счета и устанавливаем отбор по валюте, программа обращается именно к измерению. Если в проводке заполнена валютная сумма, но само поле Валюта осталось пустым (Null), отчет закономерно не покажет эту строку при включенном фильтре. Выясним, почему это происходит и как это исправить.

Шаг 1. Анализ движений документа (Дт/Кт)

Первым делом проверим, как именно документ сделал записи в регистр. Для этого откроем проблемный документ (например, Платежное поручение исходящее или Платежный ордер) и нажмем кнопку Дт/Кт на панели инструментов.

Рассмотрим внимательно таблицу на вкладке Хозрасчетный:

В этом случае при снятом фильтре в карточке мы видим сумму, так как отчет берет все записи по счету 5210, но при фильтре «Валюта = USD» запись отсекается, так как поле валюты в регистре не заполнено.

Шаг 2. Проверка признака валютного учета в Плане счетов

Проанализируем настройки самого счета в Плане счетов. Если для счета 5210 (или его аналогов) не установлен флаг Валютный, система не будет корректно записывать измерение валюты в регистр при проведении документов.

Важный нюанс: если вы включили признак валютного учета уже после того, как были созданы документы, данные в регистре автоматически не обновятся. В такой ситуации необходимо выполнить групповое перепроведение документов за соответствующий период.

Шаг 3. Вид операции и алгоритм проведения документа

В конфигурациях 1С, особенно в локализации для Узбекистана, критически важен выбор правильного Вида операции в документе. Для конвертации валюты (переброски с 5210 на 5110) часто используются операции:

Если выбран некорректный вид операции, программный код документа может сформировать проводку «упрощенно», не заполнив необходимые аналитические измерения. Разберем пример: при прямой проводке Дт 5110 — Кт 5210 программа должна четко понимать, что на кредитовом счете есть валюта, а на дебетовом — нет. Если алгоритм документа не отработал эту разницу, измерение может остаться пустым.

Шаг 4. Проверка скрытых дублей валют

Иногда визуально кажется, что в справочнике Валюты все чисто, однако в базе могут существовать дубликаты. Например, одна валюта USD создана вручную, а вторая — загружена из классификатора. Даже если наименования идентичны, для базы данных это разные объекты (разные GUID).

Проанализируем ситуацию:

  1. В документе выбрана одна валюта USD.
  2. В отчете в фильтре выбрана другая валюта USD (дубль).
  3. Результат — пустота в отчете.

Рекомендуем воспользоваться стандартной обработкой Поиск и удаление дублей (раздел Администрирование — Обслуживание), выбрав справочник Валюты для сравнения по коду или наименованию.

Шаг 5. Технологические операции и кэширование

Если в движениях документа (Дт/Кт) валюта заполнена верно, но отчет все равно ее «не видит», следует рассмотреть технические сбои в итогах или кэше.

Пересчет итогов:

Перейдем в раздел Администрирование — Обслуживание — Управление итогами. Убедимся, что итоги рассчитаны по текущую дату. В случае расхождений выполните операцию Полный пересчет итогов. Это синхронизирует данные в таблицах движений и таблицах остатков, на основе которых строятся отчеты.

Сброс настроек отчета:

Иногда Карточка счета сохраняет старые варианты группировок или скрытые отборы. Нажмите кнопку Еще — Установить стандартные настройки. После этого заново установите период, счет 5210 и отбор по валюте USD.

Резюме и практические рекомендации

Для исправления ситуации выполните следующие действия:

  1. Проверьте через Дт/Кт, заполнена ли колонка Валюта в регистре Хозрасчетный.
  2. Если колонка пуста, попробуйте перевыбрать валюту в документе и перепровести его.
  3. Если это не помогает, проверьте, не используется ли в документе Ручная корректировка (флажок Ручная настройка проводок). Если он включен, убедитесь, что вы вручную заполнили поле валюты для соответствующей строки.
  4. В сложных случаях, если используется типовая Бухгалтерия для Узбекистана, рассмотрите возможность использования транзитного счета (например, 5700), так как прямые проводки между валютными и суммовыми счетами могут блокироваться внутренними механизмами контроля валютных курсов.

Проанализировав вышеуказанные пункты, вы гарантированно найдете причину «исчезновения» суммы из карточки счета и восстановите корректность бухгалтерской отчетности.

← На главную