В работе с 1С:Управление торговлей 11.4 пользователи иногда сталкиваются с непонятной ситуацией: при попытке посмотреть движения конкретного документа, например, «Поступления», стандартный отчет «Движения документа» упорно показывает данные совершенно другого документа, например, одной и той же «Реализации товаров». Причем это происходит независимо от того, из какого документа мы пытаемся сформировать отчет. Давайте разберемся, почему так происходит и как вернуть отчету корректное поведение.
Как правило, такая проблема носит персональный характер, то есть проявляется только у одного пользователя, в то время как у других все работает штатно. Это сразу наводит на мысль, что дело не в ошибке программы, а в персональных настройках.
Основная и наиболее частая причина такого поведения — это сохраненные пользовательские настройки отчета. Проанализируем ситуацию по шагам. Отчет «Движения документа» имеет параметр для отбора — Документ-регистратор. Когда вы открываете отчет из конкретного документа, платформа автоматически подставляет этот документ в данный параметр. Однако в 1С есть механизм сохранения вариантов отчетов, включая все установленные в них отборы.
Что, скорее всего, произошло:
Таким образом, наша задача — найти и удалить эту «залипшую» настройку. Рассмотрим несколько способов, от самого простого и радикального до более точечного.
Это самый быстрый и гарантированный способ решения проблемы, но у него есть недостаток — он сбросит все индивидуальные настройки отчетов для данного пользователя (ширину колонок, сортировки, группировки, отборы во всех отчетах, которые он когда-либо настраивал). Если пользователь не сильно кастомизировал рабочее пространство, этот способ идеален.
Важно: эти действия должен выполнять пользователь с правами администратора.
Этот метод решает проблему в 99% случаев, так как он физически удаляет из базы данных сохраненную некорректную настройку.
Иногда можно обойтись без полного сброса. Попробуйте сбросить настройки конкретного отчета к стандартным. Этот способ может не сработать, если настройка была сохранена как основной вариант, но попробовать стоит.
Если полная очистка настроек неприемлема, так как пользователь потратил много времени на тонкую настройку других отчетов, можно удалить настройку только для одного проблемного отчета. Для этого обычно используют специальные обработки, которые позволяют управлять пользовательскими настройками.
Такие обработки не входят в стандартную поставку, но их можно найти на профессиональных ресурсах для 1С-специалистов. Принцип их работы следующий:
.epf).Отчет.ДвиженияДокумента).Внимание! Этот способ требует понимания внутренней структуры хранения данных и должен выполняться опытным пользователем или администратором, чтобы случайно не удалить что-то важное.
В некоторых случаях, особенно после обновлений конфигурации, причиной странного поведения программы может быть устаревший кэш. В рассматриваемой ситуации это маловероятно, но в качестве общей рекомендации стоит иметь в виду.
Очистить кэш можно двумя способами:
C:\Users\%username%\AppData\Roaming\1C\1cv8 и C:\Users\%username%\AppData\Local\1C\1cv8./ClearCache. После одного такого запуска ключ можно убрать.В итоге, как мы выяснили, проблема «неправильных» движений документа почти всегда кроется в пользовательских настройках. Начинайте решение с самых простых методов и переходите к сложным, если предыдущие не помогли.