Как в 1С:Бухгалтерия 3.0 убрать автоматический отбор банковских счетов по конкретной организации в отчете?

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

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

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

Выясняем техническую причину: связь параметров выбора на уровне платформы

Основная причина, по которой список банковских счетов автоматически ограничивается конкретной организацией, кроется во внутреннем механизме платформы «1С:Предприятие 8», который называется «Связи параметров выбора» (Choice Parameter Links).

Проанализируем структуру метаданных конфигурации:

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

Влияние базовой версии 1С:Бухгалтерии и перехода на версию ПРОФ

Особый случай — использование базовой версии 1С:Бухгалтерии предприятия. Разберем эту ситуацию по шагам:

В базовой версии программы на уровне лицензионных ограничений заложен принцип: в одной информационной базе может вестись учет только по одной организации. Из-за этого поле «Организация» скрывается из всех интерфейсов, документов и отчетов за ненадобностью. Однако в самой базе данных эта единственная организация существует и подставляется во все реквизиты по умолчанию.

Если базу данных перенесли с базовой версии на версию ПРОФ (например, подключив аппаратный или программный ключ ПРОФ), ограничения на многофирменный учет снимаются, но старые настройки и неявное поведение могут остаться.

Рассмотрим детальные способы решения этой проблемы в зависимости от текущего состояния вашей информационной базы.

Способ 1. Включение функциональной опции многофирменного учета

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

  1. Перейдем в раздел Главное (или Администрирование в зависимости от интерфейса).
  2. Откроем пункт Функциональность.
  3. Перейдем на вкладку Организация.
  4. Установим флажок напротив опции «Учет по нескольким организациям».

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

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

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

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

Способ 3. Проверка персональных настроек пользователя

Часто автоматическая подстановка организации (и, как следствие, фильтрация счетов) происходит из-за персональных настроек пользователя. Программа пытается облегчить работу и подставляет «Основную организацию» во все новые отчеты и документы. Проверим и скорректируем эти параметры:

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

Способ 4. Корректировка связей параметров выбора в СКД (для разработчиков)

Если вы создаете собственный отчет на схеме компоновки данных (СКД) или дорабатываете существующий в конфигураторе, вы можете управлять связями параметров выбора напрямую.

Проанализируем, как отключить или настроить эту связь в конфигураторе:

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

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

← На главную