Почему в платежном поручении пропало поле «Банковский счет» и как его вернуть?

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

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

Разберем подробно причины такого поведения платформы 1С:Предприятие 8.3 и пошагово рассмотрим все способы возврата реквизита на форму документа.

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

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

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

Проанализируем основные способы решения проблемы в зависимости от ситуации в информационной базе.

Способ 1. Принудительное включение через «Функции для технического специалиста»

Если в базе фактически заведено несколько расчетных счетов, но поле так и не появилось (например, после загрузки данных или программного переноса), включим опцию вручную:

  1. Откроем главное меню программы (значок с тремя полосками или стрелкой в верхнем левом углу).
  2. Перейдем в пункт «Функции для технического специалиста» (в предыдущих версиях — «Все функции»). Если этот пункт скрыт, включим его в меню «Настройки» — «Параметры», установив флаг «Режим технического специалиста».
  3. В строке поиска найдем регистр сведений Использовать несколько банковских счетов организации (или соответствующую константу).
  4. Откроем регистр и установим значение флага (галочку) в активное состояние.
  5. Нажмем «Записать и закрыть», после чего заново откроем документ «Платежное поручение».

Способ 2. Автоматическая актуализация через перезапись расчетного счета

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

  1. Перейдем в раздел «Главное» или «Справочники» — откроем справочник «Организации».
  2. Откроем карточку нужной организации и перейдем по ссылке «Банковские счета».
  3. Убедимся, что в списке отображается более одного счета, и они не помечены на удаление или как закрытые.
  4. Откроем любой из банковских счетов и просто нажмем кнопку «Записать и закрыть».
  5. При интерактивной записи платформа пересчитает количество счетов и автоматически активирует необходимую функциональную опцию.

Способ 3. Проверка принадлежности счетов организации

В многофирменных базах данных нередко возникает путаница: суммарно по всем фирмам в базе заведено несколько счетов, но у конкретной организации, выбранной в шапке документа, счет всего один. Проверим этот момент:

  1. Посмотрим, какая именно организация указана в текущем платежном поручении.
  2. Откроем справочник «Банковские счета» с отбором по этой конкретной организации.
  3. Если у данной организации заведен только один счет, поле выбора в документе отображаться не будет — это штатное поведение программы. Если требуется возможность выбора, создадим для этой организации второй расчетный счет.

Способ 4. Сброс пользовательских настроек формы и очистка кэша

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

  1. В открытом документе «Платежное поручение» нажмем кнопку «Еще» в правом верхнем углу и выберем пункт «Изменить форму».
  2. В открывшемся окне настроек нажмем «Еще» — «Установить стандартные настройки», после чего подтвердим сохранение кнопкой «ОК».
  3. Если сброс настроек не помог, закроем программу 1С и очистим локальный кэш конфигурации (удалим временные файлы из каталогов AppData\Local\1C\1cv8 и AppData\Roaming\1C\1cv8) либо запустим сеанс «1С:Предприятия» с ключом командной строки /ClearCache.
← На главную