Как исправить ошибку и убрать дублирование пункта Банковские выписки после обновления 1С:Бухгалтерии?

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

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

Причины возникновения проблемы

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

  1. Сохраненный кэш настроек интерфейса. При переходе на новые релизы система обновляет состав стандартных команд подсистем. Однако если пользователь ранее вручную настраивал панель разделов или навигации, в хранилище системных настроек сохраняются старые привязки к формам, что приводит к появлению двух одинаковых пунктов.
  2. Переименование регистра подсистемы работы с файлами. В библиотеке стандартных подсистем (БСП) регистр сведений НаличиеПрисоединенныхФайлов был переименован разработчиками в НаличиеФайлов. Если в конфигурации присутствуют нетиповые доработки формы списка или активные расширения, в тексте динамического списка может остаться обращение к несуществующей таблице, вызывающее аварийное завершение работы.

Способ 1. Сброс настроек панели навигации в пользовательском режиме

Если в разделе меню отображаются две одинаковые команды, проблему можно решить непосредственно в режиме «1С:Предприятие» без открытия конфигуратора:

  1. Перейдем в раздел Банк и касса.
  2. В правом верхнем углу окна нажмем на кнопку меню функций (шестеренка или главное меню программы) и выберем пункт Настройка панели навигации.
  3. В открывшемся окне нажмем кнопку Установить стандартные настройки. При необходимости вручную выделим лишнюю команду Банковские выписки в правой колонке и нажмем Удалить.
  4. Нажмем ОК для применения изменений.

Если требуется сбросить настройки сразу для всех пользователей, перейдем в раздел Администрирование → Настройки пользователей и прав → Персональные настройки пользователей → Очистка настроек и выполним сброс интерфейсных параметров.

Способ 2. Исправление запроса динамического списка в Конфигураторе

Если при нажатии на выписки появляется ошибка запроса с указанием таблицы РегистрСведений.НаличиеПрисоединенныхФайлов, выясним причину в коде формы:

  1. Откроем базу в режиме Конфигуратор.
  2. Выполним глобальный поиск по конфигурации с помощью сочетания клавиш Ctrl + Shift + F, указав строку поиска НаличиеПрисоединенныхФайлов.
  3. Найдем журнал документов БанковскиеВыписки или форму списка соответствующего документа.
  4. В свойствах реквизита формы Список откроем свойство Настройка списка и перейдем к тексту запроса.
  5. Заменим устаревшее имя таблицы на актуальное РегистрСведений.НаличиеФайлов.

Посмотрим на пример типичного соединения, которое необходимо скорректировать:


// Устаревший фрагмент запроса:
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НаличиеПрисоединенныхФайлов КАК НаличиеПрисоединенныхФайлов
	ПО ДокументБанковскаяВыписка.Ссылка = НаличиеПрисоединенныхФайлов.ОбъектСФайлами

// Корректный вариант после обновления:
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НаличиеФайлов КАК НаличиеФайлов
	ПО ДокументБанковскаяВыписка.Ссылка = НаличиеФайлов.ОбъектСФайлами

Способ 3. Очистка кэша и проверка расширений

Если указанные действия не привели к результату, разберем дополнительные системные шаги:

  1. Проверка подключенных расширений. Перейдем в Администрирование → Печатные формы, отчеты и обработки → Расширения. Временно отключим установленные расширения, чтобы исключить конфликт заимствованных устаревших форм списка.
  2. Очистка временных файлов платформы. Закроем «1С:Предприятие» и запустим информационную базу с ключом командной строки /ClearCache, либо удалим локальный кэш пользователя в каталогах %AppData%\1C\1Cv8 и %LocalAppData%\1C\1Cv8.
  3. Контроль процедур обновления. Перейдем в раздел Администрирование → Обслуживание → Результаты обновления программы и убедимся, что все отложенные обработчики обновления успешно завершены.
← На главную