При настройке программных продуктов на платформе 1С:Предприятие 8.3 (особенно современных ERP-решений и отраслевых конфигураций, таких как «1С-Транспортная логистика, экспедирование и управление автотранспортом КОРП» от компании Рарус) пользователи часто сталкиваются с неочевидной проблемой. В карточке организации полностью отсутствует привычная вкладка или гиперссылка Банковские счета, тогда как в карточке контрагента все отображается корректно. При этом кассы организации видны, а счета — нет.
В этой статье мы подробно разберем, почему так происходит, и рассмотрим четыре эффективных способа решения этой проблемы — от простой пользовательской настройки интерфейса до проверки системных прав доступа и функциональных опций программы.
Для начала проанализируем ситуацию. В устаревших конфигурациях 1С (на обычных формах) все связанные справочники отображались в виде стандартных закладок непосредственно внутри самой карточки объекта. В современном интерфейсе «Такси» на управляемых формах логика работы изменилась. Теперь подчиненные справочники, такие как БанковскиеСчета или Кассы, выносятся в так называемую панель навигации формы — специальную область в верхней или боковой части экрана.
Если разработчики принудительно не вывели эту гиперссылку на форму или пользователь случайно сбросил настройки интерфейса, ссылка на банковские счета организации может просто скрыться. Кроме того, на видимость этого элемента напрямую влияют функциональные опции системы и права доступа пользователя.
Если банковские счета организации заведены в базе данных, но соответствующая кнопка просто исчезла с экрана, нам поможет стандартный механизм настройки управляемого интерфейса. Давайте выполним следующие шаги:
НСИ и администрирование — Организации или через функции для специалиста).Вид — Настройка панели навигации формы.Доступные команды) будут отображаться скрытые разделы, а в правой (Выбранные команды) — те, которые сейчас выводятся на экран.Банковские счета.После выполнения этих действий в верхней панели карточки организации появится заветная гиперссылка, кликнув по которой мы сможем перейти к списку расчетных счетов организации.
В комплексных решениях 1С (таких как ERP, Комплексная автоматизация или Управление торговлей) разработчики часто используют механизм функциональных опций для упрощения интерфейса. Если у компании по умолчанию используется только один расчетный счет, система скрывает все интерфейсные элементы для работы со списками счетов.
Если опция ведения нескольких счетов отключена, программа выводит поля для ввода единственного счета прямо на главную страницу карточки организации, а детальный список блокирует. Чтобы исправить это и включить полноценный учет по разным банкам, выполним следующие настройки:
НСИ и администрирование.Настройка НСИ и разделов, а затем перейдем в подраздел Казначейство (в некоторых конфигурациях этот пункт может называться Казначейство и взаиморасчеты).Для разработчиков и администраторов, которые хотят проверить состояние этой опции программно, приведем пример кода. Мы можем выяснить, включена ли эта опция в текущем сеансе, используя следующий программный метод:
// Проверяем активность функциональной опции программным путем
ИспользоватьНесколькоСчетов = ПолучитьФункциональнуюОпцию("ИспользоватьНесколькоБанковскихСчетов");
Если Не ИспользоватьНесколькоСчетов Тогда
Сообщить("Внимание! Возможность ведения нескольких расчетных счетов отключена в настройках системы.");
КонецЕсли;
Если интерфейс карточки организации слишком сильно кастомизирован разработчиками и стандартные методы вывода панели навигации не помогают, мы всегда можем обратиться к справочнику напрямую. Поскольку справочник банковских счетов в системе единый, мы можем внести нужные реквизиты в обход карточки организации.
Рассмотрим, как зайти в справочник напрямую:
Справочники.БанковскиеСчетаОрганизаций (или просто БанковскиеСчета, в зависимости от конкретного релиза конфигурации).Владелец (или Организация) принудительно выберем наше юридическое лицо из справочника Организации.Этот способ позволяет быстро добавить расчетный счет, даже если визуальное отображение вкладки в карточке организации временно заблокировано программными ошибками или недоработками обновления конфигурации.
Иногда элементы интерфейса могут исчезать из-за жестко настроенных прав доступа. Если у пользователя нет прав на чтение или изменение подчиненного справочника, платформа 1С автоматически (на уровне ядра) скрывает все связанные кнопки и гиперссылки, чтобы не путать пользователя.
Чтобы исключить эту проблему, администратору системы необходимо проверить настройки профилей групп доступа:
Администрирование — Настройки пользователей и прав — Группы доступа.Добавление и изменение банковских счетов организаций или аналогичная ей.Проанализировав все четыре направления, мы гарантированно решим проблему с пропавшей вкладкой и сможем полноценно настроить карточку организации для дальнейшей работы в системе 1С.