При работе в программе 1С:Бухгалтерия предприятия 3.0 (БП 3.0) пользователи часто сталкиваются с неочевидным поведением отчетов. Одна из типичных проблем: при выборе банковского счета в настройках или отборах отчета программа упорно предлагает счета только одной конкретной организации. При этом в настройках самого отчета никакой явной фильтрации по компании может быть не задано.
В этой статье мы подробно разберем, почему возникает эта проблема, как она связана с особенностями базовой версии программы, и какими способами можно ее решить.
Основная причина, по которой список банковских счетов автоматически ограничивается конкретной организацией, кроется во внутреннем механизме платформы «1С:Предприятие 8», который называется «Связи параметров выбора» (Choice Parameter Links).
Проанализируем структуру метаданных конфигурации:
БанковскиеСчета является подчиненным по отношению к справочнику Организации. Это значит, что каждый банковский счет в системе обязательно имеет владельца — конкретное юридическое лицо или ИП.Особый случай — использование базовой версии 1С:Бухгалтерии предприятия. Разберем эту ситуацию по шагам:
В базовой версии программы на уровне лицензионных ограничений заложен принцип: в одной информационной базе может вестись учет только по одной организации. Из-за этого поле «Организация» скрывается из всех интерфейсов, документов и отчетов за ненадобностью. Однако в самой базе данных эта единственная организация существует и подставляется во все реквизиты по умолчанию.
Если базу данных перенесли с базовой версии на версию ПРОФ (например, подключив аппаратный или программный ключ ПРОФ), ограничения на многофирменный учет снимаются, но старые настройки и неявное поведение могут остаться.
Рассмотрим детальные способы решения этой проблемы в зависимости от текущего состояния вашей информационной базы.
Если вы перешли с базовой версии на ПРОФ, но в программе по-прежнему скрыто поле выбора организации, вам необходимо вручную активировать ведение учета по нескольким компаниям. Выполним следующие действия:
После активации этой настройки во всех отчетах, журналах документов и самих документах появится видимое поле «Организация». Теперь вы сможете управлять фильтрацией вручную.
Если вам нужно временно «разорвать» связь параметров выбора прямо в процессе работы с отчетом, чтобы увидеть расчетные счета абсолютно всех контрагентов или собственных организаций, выполним простой алгоритм:
Delete). Также можно временно снять флажок активности с этого отбора.Часто автоматическая подстановка организации (и, как следствие, фильтрация счетов) происходит из-за персональных настроек пользователя. Программа пытается облегчить работу и подставляет «Основную организацию» во все новые отчеты и документы. Проверим и скорректируем эти параметры:
Если вы создаете собственный отчет на схеме компоновки данных (СКД) или дорабатываете существующий в конфигураторе, вы можете управлять связями параметров выбора напрямую.
Проанализируем, как отключить или настроить эту связь в конфигураторе:
БанковскийСчет).СвязиПараметровВыбора.Отбор.Владелец(Организация)
Применяя данные методы, мы можем гибко управлять поведением программы при формировании отчетов и вводе документов, избегая неудобств, связанных с автоматическим ограничением списков выбора.