Почему не работает кнопка «Реестр документов» в банковских выписках 1С и как это исправить?

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

В процессе работы с конфигурацией 1С:Бухгалтерия предприятия 3.0 пользователи нередко сталкиваются с ситуациями, когда после очередного обновления часть привычного функционала перестает реагировать на действия. Одной из таких острых проблем стала блокировка работы кнопки «Реестр документов» в журнале банковских выписок. Пользователи нажимают на кнопку, но система не выдает никакой реакции, либо форма предварительного просмотра просто не открывается. Давайте подробно разберем, почему это происходит и как вернуть работоспособность системы в кратчайшие сроки.

Выясняем причину неисправности

Проанализируем технические параметры среды, в которой чаще всего проявляется данная ошибка. Как правило, проблема фиксируется на релизах конфигурации начиная с 3.0.160.22 и выше, работающих на платформе версии 8.3.25.1394. Причина кроется не в самом коде основной конфигурации, а в механизме исправлений (патчей), которые 1С поставляет в автоматическом режиме для оперативного устранения мелких недочетов.

Рассмотрим конкретный патч, ставший виновником сбоя: EF_00_00667872. Данное исправление предназначалось для корректировки работы печатных форм, однако из-за некорректного обращения к процедурам общего модуля в контексте серверного вызова возникла регрессия. В платформе 8.3.25 были ужесточены требования к безопасности и контексту вызовов, что привело к конфликту: код патча пытается выполнить действие, которое блокируется платформенными механизмами, в результате чего интерфейсная кнопка просто «замирает».

Шаг 1. Отключение проблемного патча

Разберем по шагам, как локализовать и устранить это исправление вручную. Если автоматическое обновление не заменило патч на исправный, нам необходимо вмешаться в список установленных расширений.

  1. Перейдем в раздел Администрирование, далее выберем пункт Обслуживание.
  2. В открывшемся окне раскроем подраздел Обновление программы и перейдем по ссылке Установленные исправления (патчи).
  3. В появившемся списке найдем исправление с кодом EF_00_00667872.
  4. Выделим его и нажмем кнопку Удалить (или воспользуемся правой кнопкой мыши).
  5. После удаления патча система может потребовать перезапуск — обязательно соглашаемся.

Важный момент: если вы работаете в клиент-серверном варианте, крайне рекомендуется после удаления патча перезапустить службу 1C:Enterprise 8.3 Server Agent, чтобы изменения гарантированно вступили в силу для всех сеансов.

Шаг 2. Установка заменяющего исправления

Разработчики 1С оперативно отреагировали на проблему и выпустили заменяющий патч. Рассмотрим ситуацию, когда автоматическая загрузка по каким-то причинам не подхватила обновление. Нам необходимо убедиться, что в системе присутствует патч EF_00_00668102 (или более свежий из этой же серии, например EF_00_00668xxx).

Проанализируем алгоритм действий для корректного обновления исправлений:

Специфика работы на платформе 8.3.25

Выясним, почему именно на версии 8.3.25.1394 проблема стоит наиболее остро. В этой ветке платформы реализованы механизмы, которые более строго контролируют передачу данных между сервером и клиентом. Если код патча пытается вызвать экспортную процедуру модуля, которая не помечена для работы в нужном контексте, исполнение прерывается. Именно поэтому на старых версиях платформы (например, 8.3.23) эта же ошибка могла не проявляться вовсе или проходить незаметно.

Дополнительные меры: очистка кэша

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

Пользовательский кэш:

Самый простой способ — удалить базу из списка в пусковом окне 1С и добавить её заново. При этом папка с кэшем (находящаяся обычно в %AppData%\1C\1cv8) будет создана с нуля.

Серверный кэш:

В случае клиент-серверной базы необходимо остановить службу сервера 1С и очистить содержимое папки snaccxt в каталоге данных сервера (обычно это C:\Program Files\1cv8\srvinfo). Будьте осторожны и не удаляйте лишнего — нас интересуют только временные данные сеансов.

Другие функции, которые могли пострадать

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

  1. Платежные поручения: формирование реестра платежек может выдавать аналогичную ошибку.
  2. Кассовые документы: печать журналов регистрации кассовых ордеров.
  3. Акты сверки: в редких случаях при использовании сложных настроек оформления печатная форма может не формироваться.

Если в этих разделах также наблюдаются сбои — диагноз подтвержден, удаление патча является единственным верным решением.

Резюме по решению задачи

Подводя итог нашей совместной работе по устранению данной технической неисправности, зафиксируем основные выводы. При возникновении неработоспособности кнопок печати реестров в последних релизах 1С:Бухгалтерии 3.0 первым делом следует проверять список установленных исправлений (патчей). Конфликт платформы 8.3.25 и патча EF_00_00667872 — это известная регрессионная ошибка.

Правильная последовательность действий:

  1. Проверить наличие патча EF_00_00667872 и удалить его.
  2. Дождаться автоматической загрузки или принудительно установить патч EF_00_00668102.
  3. Очистить кэш при необходимости.

Соблюдение этого алгоритма позволит вернуть бухгалтеру возможность полноценно работать с документами без ожидания выхода полноценного обновления конфигурации.

← На главную