<<
>>

6.1. Общее устройство командного интерфейса

6.1.1. Разделы и подразделы основного окна приложения

Все глобальные команды основного окна приложения объединяются в разделы. Переход между ними осуществляется при помощи панели разделов.

Состав этих разделов однозначно определяется составом подсистем верхнего уровня, для которых установлен признак Использовать стандартные команды.

Команды текущего раздела отображаются в панели навигации и панели действий основного окна.

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

6.1.2. Виды команд

Командный интерфейс пользователя можно разделить:

на независимые глобальные команды,

параметризуемые глобальные команды,

локальные команды формы.

В рамках данного раздела мы будем рассматривать только глобальные команды (описание локальных команд формы см. стр. 1-380). С другой стороны, команды делятся:

па стандартные команды (автоматически добавляемые системой в командный интерфейс),

навигационные команды,

команды действия.

команды, созданные в конфигурации.

6.1.2.1. Ста нда ртн ые кома нды

Д ія большинства объектов конфигурации система предоставляет стандартные команды, которые автоматически помещаются в командный интерфейс. Ниже приведен список таких объектов и стандартные команды, которые дтя них 11 редоста в. і я ет систем а:

Общая форма:

Открыть общую форму;

Константы;

От крыть форму редактирования констан ты;

Справочники:

О і крьп ь форму списка;

Открыть форму нового;

" Открыть форму новой группы:

Ввод на основании;

Перейти к списку с отбором но владельцу;

Документы:

От крыть форму списка:

Открыть форму нового;

Ввод на основании;

Журналы документов:

• Открыть форму списка: ¦ Отчеты:

От крыть основную форму;

Обработки:

Открыть основную форму;

План видов характеристик:

От крыть форму списка:

Открыть форму нового;

Открыть форму новой группы;

Ввод на основании;

Планы счетов:

" Открыть форму списка:

Открыть форму нового;

Ввод на основании;

Планы видов расчета:

Открыть форму списка:

Открыть форму нового;

Ввод на основании;

Перечисления:

Открыть форму списка;

Регистры сведений:

Открыть форму списка;

Открыть форму нового;

І Іерейти к списку с отбором по регист ратору;

Регистры накопления:

От крыть форму списка;

І Іерейти к списку с отбором по регистратору;

Регистры бухгалтерии;

Открыть форму списка;

І Іерсй г и к списку с отбором по регистратору:

Регистры расчета:

Открыть форму списка;

Перейш к списку с отбором по реї исграіору;

Бизнес-процессы:

Открыть форму списка: Открыть форму нового:

Ввол на основании:

Задачи:

Открыть форму списка:

Открыть форм)' нового;

Ввод на основании:

Планы обмена:

Открыть форму списка;

Открыть форму нового;

Ввод на основании:

Критерии отбора:

Открыть форму списка.

Формирование и размещение стандартных команд

Стандартные команды открытия формы списка и создания нового элемента формируются всегда, если не выключено свойство Использовать стандартные команды.

Стандартная команда отчета формируется если у отчета задана основная схема компоновки данных или задана основная или дополнительная форма.

Стандартная команда обработки формируется, если у обработки «дана основная или дополнительная форма.

Стандартные команды для ввода на основании создаются системой в том случае, если соответствующим образом задано свойство Ввод на основании.

Например, если .тля справочника Товары и для справочника Партии товаров сказано, что на их основании возможен ввод документов Приходная накладная и Расходная накладная, то у справочников появится стандартная команда ввода на основании.

Стандартные команды для открытия формы списка с отбором по владельцу формируются в том случае, если соответствующим образом задано свойство справочника Владельцы, а для регистра сведений есть одно или несколько измерений с признаком Зеяушее.

Стандартная команда формы списка с отбором по рег истратору формируется для регистров, подчиненных регистратору. Глава 6. Командный интерфейс 1-335 Стандартные команды размещаются следующим образом: Панель Размещаемые команды панель навигации команды открытия списков панель действий • команда открытия формы редактирования констант

команды открытия форм новых объектов

команды открытия форм отчетов и обработок панель навигации формы команды Открытия формы списка с отборами командная панель формы команды ввода на основании

Параметризуемые стандартные команды

Некоторые стандартные команды являются параметризуемыми, т. е. могут быть выполнены в контексте той или иной формы, получив в качестве параметра некоторое значение. Команда Тин параметра Ввод на основании Ссылка на объект-основание Открытие списка с отбором по владельцу Ссылка на объект-владелец Открытие списка с отбором по регистратору Ссылка на документ-регистратор Открытие списка критерия отбора Ссылка на значение критерия отбора

О порядке формирования типа параметра стандартных параметризуемых команд см. стр. 1-34-1.

Так, если для справочника Товары и для справочника Партии товаров сказано, что на их основании возможен ввод документа Приходная накладная, то тип параметра команды ввода на основании будет составным; СправочникСсылка.Товары И СправочникСсылка.ПартииТоварОв. Поэтому стандартная команда Ввод приходной накладной на основании будет автоматически размещена в формах элементов справочников товаров и партий товаров.

6.1.2.2.

Независимые и параметризуемые глобальные команды

Независимые глобальные команды предназначены для выбора пользователем той или иной функциональности в рамках приложения в целом. Выполнение такой команды не требует дополнительной информации (параметров). Это, например, такие команды, как:

открытие журнала документов.

открытие формы того или иного отчета,

открытие формы нового элемента справочника н т. д.

Параметризуемые глобальные команды зависят от контекста выполнения и тіе моїут быть выполнены без получения дополнительной информации (параметра выполнения команды). '>то. например, такие команды, как:

открытие списка подчиненного справочника (параметр ссылка на элемен і спра вочші ка-владел ьца);

открытие списка записей регистра, подчиненного регистратору (параметр - ссылка на документ-регистратор);

ввод одного объекта на основании другого (параметр объект, служащий «основанием»).

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

Глобальные команды отображаются в командной панели формы перед командой Открыть справку. При этом команды группы Важное размещаются непосредственно н командной панели, а остальные группы команд (стандартная группа Создать на основании и другие группы категории Командная панель формы) размешаются в виде подменю. Выполнение глобальных команд, размещенных в командной панели формы, приводит к открытию нового вспомогательного окна приложения.

6.1.2.3. Навигационные команды и команды действия

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

Навигационными могут быть как независимые команды глобального командного интерфейса, так и параметризуемые глобальные команды. Навигационные команды размещаются в панели навигации основного или вспомогательного окна приложения.

Примерами навигационных команд основного окна приложения могут служить команды перехода к списку справочника или журналу документов. Например, команда Валюты откроет в том же окне форму списка валют, а команда Финансовые документы откроет в том же окне форму списка документов.

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

ПРИМЕЧАНИЕ!. Отказ от открытия формы не ирсрьінасі выполнение навигационной команды. Использование отказа от открытия формы в навигационных командах приведет к открытию пустой формы.

Командами действия будем называть те команды, выполнение которых, как правило, приводит к открытию нового вспомогательного окна приложения. Такие команды на некоторое время переключают пользователя на выполнение другой задачи, т. е. существенно изменяют контекст его деятельности. Например, команда создания нового документа переводит пользователя от задачи навигации по приложению, выполняемой в основном окне приложения, к задаче ввода нового документа.

Такие команды размешаются в панели действии основного окна приложения или в командной панели формы, отображаемой во вспомогательном окне приложения.

6.1.2.4. Команды, созданные в конфигурации

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

Более подробно о свойст вах объекта Команда см, стр. 1-215 и см. с гр. 1-247.

6.1.3. Группы команд

Все глобальные команды по месту своего размещения и по своему характеру делятся на четыре категории. Кашории Описание Панель навигации Дія размещения независимых навигационных команд Панель навшашш формы Дія размещении параметризуемых навигационных команд, вызываемых из формы Напеть действии Дія размещения команд, приводящих к появлению нового вспомогательного окна Приложения Команлная панель формы Дім размещения в форме параметризуемых команд, приводящих к появлению нового вспомогательного окна приложения

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

Для группировки глобальных команд система реализует стандартные группы команд. Место ршмешекнч Стандартные группы команд Панель навигации • Важное. • Обычное. • См. также 1 Іанель действий • Создать. • Отчеты. • Сервис Панель навигации формы • Важное. • Перейти, • См. также Командная панель формы • Важное. • Создать на основании

Кроме того, при разработке конфигурации разработчик может создать собственные группы команд (объект конфигурации Общие - Группы команд, см. стр. 1-215). которые можно отнести к одной из перечисленных выше категорий (свойство Категория группы команд). Эти группы могут наряду с предопределенными группами использоваться для размещения в них разрабаты ваем ых команд.

<< | >>
Источник: А.Алексеев, А. Безбородое, Д. Бескоровайнов. 1С:Предприятие 8.2. Руководство разработчика. 2009

Еще по теме 6.1. Общее устройство командного интерфейса:

  1. 7.6. Командный интерфейс формы
  2. 6.2. Построение глобального командного интерфейса
  3. 6.4. Порядок разработки командного интерфейса
  4. 10.2. Интерфейсы
  5. 5.3. Интерфейсы
  6. 4.3. Интерфейсы
  7. Глава 3. Интерфейс приложения
  8. Создание командно-контрольного ПР-центра
  9. Глава23.КОМАНДНО-АДМИНИСТРАТИВНАЯ СИСТЕМА ХОЗЯЙСТВА
  10. 10.1. ОБЪЕКТИВНАЯ НЕОБХОДИМОСТЬ ПРЕОБРАЗОВАНИЯ КОМАНДНО-АДМИНИСТРАТИВНОЙ ЭКОНОМИКИ
  11. Глава 10. Пользовательский интерфейс