В процессе работы с программным продуктом 1С:Управление торговлей редакции 11 часто возникает необходимость адаптировать интерфейс под конкретные задачи пользователя. Одной из популярных задач является вынос справочника Номенклатура непосредственно в раздел Продажи, чтобы менеджеры могли оперативно просматривать список товаров, не переключаясь между разделами. Разберем по шагам все возможные способы реализации этой задачи: от самых простых пользовательских настроек до изменения программного кода и использования расширений.
Прежде чем приступать к конфигурированию системы, проанализируем текущие настройки интерфейса. Часто бывает так, что объект уже включен в состав подсистемы разработчиками, но просто скрыт в конкретном сеансе пользователя. Рассмотрим, как проверить это самостоятельно.
Откроем раздел Продажи. В правой верхней части экрана найдем изображение шестеренки — это кнопка Настройка. Нажмем на нее и выберем пункт Настройка навигации. В открывшемся окне мы увидим две колонки:
Попробуем найти Номенклатура в левой колонке. Если справочник там присутствует, выделим его и нажмем кнопку Добавить, чтобы он переместился в правую колонку. После нажатия ОК пункт меню появится в разделе Продажи. Если же в левой колонке справочника нет, значит, он не включен в состав подсистемы на уровне метаданных, и нам потребуются инструменты разработчика.
Если ваша база находится не на строгом макете обновлений и разрешено внесение изменений, рассмотрим наиболее прямолинейный метод — через Конфигуратор. Выясним, как привязать справочник к нужной подсистеме.
Запустим информационную базу в режиме конфигуратора и выполним следующие действия:
Номенклатура.Продажи. Установим флажок (галочку) напротив этой подсистемы.Продажи. Нажмем на ней правой кнопкой мыши и выберем пункт Командный интерфейс.Справочник.Номенклатура.ОткрытьСписок. Здесь мы можем управлять видимостью команды и её расположением (группы Важное, Обычное или См. также). Обязательно установим флажок в колонке Видимость.Сохраним изменения и обновим конфигурацию базы данных. Теперь справочник гарантированно появится в интерфейсе у пользователей.
Если ваша конфигурация находится на поддержке и вы не хотите снимать её с «замка», проанализируем механизм расширений. Это современный и безопасный способ внесения изменений, который не мешает последующим обновлениям системы. Разберем этот процесс подробно.
Создадим новое расширение или откроем существующее. Нам необходимо выполнить следующие действия:
Номенклатура, нажмем на него правой кнопкой мыши и выберем Добавить в расширение.Продажи в ветке Общие -> Подсистемы и также добавим её в расширение. Важно заимствовать именно ту подсистему, в которую мы хотим добавить объект.Продажи.Номенклатура и установим напротив него галочку.Иногда пользователи жалуются, что после этих действий справочник все равно не виден. Разберем причину: в расширении также нужно проверить Командный интерфейс подсистемы, как мы это делали во втором способе. Убедимся, что команда открытия списка активна и включена в видимость для нужных ролей.
Рассмотрим ситуацию, когда справочник добавлен в подсистему, но все равно не отображается. В 1С:УТ 11 интерфейс сильно зависит от включенных функциональных опций. Проанализируем настройки системы в режиме Предприятие.
Перейдем в раздел НСИ и администрирование -> Настройка НСИ и разделов. Если справочник Номенклатура программно связан с какой-либо опцией (например, использование определенных видов номенклатуры), он может быть скрыт, пока эта опция не активирована.
Также не забудем проверить права доступа. Даже если объект включен в интерфейс, пользователь его не увидит без соответствующих ролей. Проверим, назначены ли пользователю роли Чтение номенклатуры или Просмотр номенклатуры. В 1С 8.3 права на просмотр (View) и интерактивное открытие (Interactive open) являются обязательными для отображения пункта меню.
Посмотрим на ситуацию под другим углом. Если пользователю нужно просто быстро открывать справочник, не обязательно менять структуру подсистем. Разберем «ленивые», но эффективные способы:
Номенклатуру через поиск или функции для технического специалиста. При открытом списке нужно нажать на «звездочку» в заголовке окна. Теперь справочник всегда доступен через панель избранного (желтая звезда в верхней части экрана).Выясним, какой из способов наиболее подходит под ваши условия. Для разовой задачи конкретного сотрудника достаточно Избранного. Для массового внедрения в рамках всей компании на типовой конфигурации лучшим выбором станет Расширение.