1С 8

У керованому додатку системи 1С команди за замовчуванням показуються на панелі дій. Однак, панель дій незручна і займає зайве місце. У цій статті пояснюється, як зробити відображення команд не на панелі дій, а на панелі навігації в потрібній підсистемі.

Ось скріншот для тих, хто призабув що таке панель дій, і що таке панель навігації:

1С 8

Команди зазвичай входять до складу об'єктів - Довідника або Документа. Щоб вони з'явилися в керованому інтерфейсі на панелі навігації, потрібно зробити наступну послідовність дій.

1. Натиснути на команду правою кнопкою миши, вибрати Додатково і на закладці Права вказати користувачів, які можуть використовувати цю команду.

2. У підсистему, де повинна відображатися команда, помістити об'єкт (Довідник або Документ), якому належить команда. Це можна зробити як у властивостях самого об'єкта, вказавши підсистеми, в які він входить, або в налаштуваннях самої підсистеми.

3. Перевірити, щоб користувач мав права на роботу з підсистемою, в якій потрібно відобразити команди.

4. Після виконання пункту 2, в настройках командного інтерфейсу підсистеми з'явиться як сам об'єкт, так і команди, що належать даному об'єкту. Можна приховати видимість об'єкта, залишивши видимість тільки для команд.

5. У налаштуваннях командного інтерфейсу підсистеми перенести команди з рядка Панель действій.Сервіс в Панель навігаціі.Обичное.

Після цих дій команди будуть відображатися як звичайні пункти списку панелі навігації.

Може виникнути ситуація, коли команда не зникає з панелі дій. Тоді потрібно перевірити командний інтерфейс всіх підсистем того ж рівня, що і система, куди включена команда. У якийсь підсистемі буде видна та ж команда, і біля неї буде стояти галка видимості. Необхідно зняти галку, і команда зникне з панелі дій.