При работе в программе 1С:Бухгалтерия (в том числе в локализациях для Узбекистана) пользователи часто сталкиваются с ситуацией, когда операция по валютному счету (например, 5210 «Валютные счета внутри страны») видна в общем списке проводок, но мгновенно исчезает из отчета Карточка счета, как только устанавливается фильтр по конкретной валюте (например, USD). Проанализируем причины этой технической коллизии и разберем пошаговый алгоритм восстановления корректного отображения данных.
Для понимания причины проблемы нам необходимо разграничить два понятия в архитектуре регистра бухгалтерии Хозрасчетный:
Валюты.Когда мы формируем отчет Карточка счета и устанавливаем отбор по валюте, программа обращается именно к измерению. Если в проводке заполнена валютная сумма, но само поле Валюта осталось пустым (Null), отчет закономерно не покажет эту строку при включенном фильтре. Выясним, почему это происходит и как это исправить.
Первым делом проверим, как именно документ сделал записи в регистр. Для этого откроем проблемный документ (например, Платежное поручение исходящее или Платежный ордер) и нажмем кнопку Дт/Кт на панели инструментов.
Рассмотрим внимательно таблицу на вкладке Хозрасчетный:
USD.В этом случае при снятом фильтре в карточке мы видим сумму, так как отчет берет все записи по счету 5210, но при фильтре «Валюта = USD» запись отсекается, так как поле валюты в регистре не заполнено.
Проанализируем настройки самого счета в Плане счетов. Если для счета 5210 (или его аналогов) не установлен флаг Валютный, система не будет корректно записывать измерение валюты в регистр при проведении документов.
Важный нюанс: если вы включили признак валютного учета уже после того, как были созданы документы, данные в регистре автоматически не обновятся. В такой ситуации необходимо выполнить групповое перепроведение документов за соответствующий период.
В конфигурациях 1С, особенно в локализации для Узбекистана, критически важен выбор правильного Вида операции в документе. Для конвертации валюты (переброски с 5210 на 5110) часто используются операции:
Покупка/продажа валюты;Прочее списание;Конвертация денежных средств.Если выбран некорректный вид операции, программный код документа может сформировать проводку «упрощенно», не заполнив необходимые аналитические измерения. Разберем пример: при прямой проводке Дт 5110 — Кт 5210 программа должна четко понимать, что на кредитовом счете есть валюта, а на дебетовом — нет. Если алгоритм документа не отработал эту разницу, измерение может остаться пустым.
Иногда визуально кажется, что в справочнике Валюты все чисто, однако в базе могут существовать дубликаты. Например, одна валюта USD создана вручную, а вторая — загружена из классификатора. Даже если наименования идентичны, для базы данных это разные объекты (разные GUID).
Проанализируем ситуацию:
USD.USD (дубль).Рекомендуем воспользоваться стандартной обработкой Поиск и удаление дублей (раздел Администрирование — Обслуживание), выбрав справочник Валюты для сравнения по коду или наименованию.
Если в движениях документа (Дт/Кт) валюта заполнена верно, но отчет все равно ее «не видит», следует рассмотреть технические сбои в итогах или кэше.
Пересчет итогов:
Перейдем в раздел Администрирование — Обслуживание — Управление итогами. Убедимся, что итоги рассчитаны по текущую дату. В случае расхождений выполните операцию Полный пересчет итогов. Это синхронизирует данные в таблицах движений и таблицах остатков, на основе которых строятся отчеты.
Сброс настроек отчета:
Иногда Карточка счета сохраняет старые варианты группировок или скрытые отборы. Нажмите кнопку Еще — Установить стандартные настройки. После этого заново установите период, счет 5210 и отбор по валюте USD.
Для исправления ситуации выполните следующие действия:
Валюта в регистре Хозрасчетный.Ручная корректировка (флажок Ручная настройка проводок). Если он включен, убедитесь, что вы вручную заполнили поле валюты для соответствующей строки.5700), так как прямые проводки между валютными и суммовыми счетами могут блокироваться внутренними механизмами контроля валютных курсов.Проанализировав вышеуказанные пункты, вы гарантированно найдете причину «исчезновения» суммы из карточки счета и восстановите корректность бухгалтерской отчетности.