Как увеличить название команд в 1с
Перейти к содержимому

Как увеличить название команд в 1с

  • автор:

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

Внешний вид формы определяется расположением и свойствами элементов в дереве элементов формы. На основе этих свойств система сама «рисует» форму, в частности, командную панель формы.

Любая группа кнопок (командная панель, подменю, группа кнопок, контекстное меню) заполняется по одинаковым правилам:

  • сначала идут кнопки, предоставляемые источником команд, с которым связана данная группа;
  • затем идёт фрагмент командного интерфейса, если источник команд подразумевает его включение;
  • затем идут пользовательские команды, добавленные в данную группу;
  • затем идёт подменю Все действия (только для командной панели);
  • и в конце идёт кнопка Справка в том случае если она была предоставлена источником команд.

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

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

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

1. Можно отделить команды, созданные разработчиком, от других команд разделителем

Для этого нужно создать в командной панели группу вида Группа кнопок и перенести в нее эти команды.

2. Можно расположить какие-то команды разработчика в начале группы команд

Для этого нужно отменить у группы источник команд (для контекстного меню и автоматической командной панели нужно выключить флажок Автозаполнение), затем добавить в группу свою кнопку, после нее добавить группу вида Группа кнопок и у этой группы установить источник команд — например, Форма.

В результате в режиме 1С:Предприятия командная панель формы и подменю Все действия будут иметь следующий вид.

3. Можно переместить автоматически заполняемые кнопки

Для этого нужно поместить в дерево командной панели или контекстного меню кнопку, связанную с той же командой, которая заполняется из источника данных (например, Удалить, Скопировать и др.). Автоматически такая кнопка не будет размещена среди стандартных команд и, таким образом, можно переместить стандартную команду в другое место.

В результате в режиме 1С:Предприятия командная панель формы и подменю Все действия будут иметь следующий вид.

Чтобы пиктограмма команды Удалить отображалась в командной панели формы, нужно установить свойство этой кнопки ТолькоВоВсехДействиях в значение Нет.

4. Можно изменить порядок и видимость кнопок фрагмента командного интерфейса, предоставляемого источником команд Форма

Например, у объекта конфигурации справочник Контрагенты существует команда Команда3. Эта команда имеет группу размещения команд — Командная панель формы.Важное и тип параметра команды —СправочникСсылка.Контрагенты.

После установки этих свойств, Команда3 становится доступна закладке Командный интерфейс формы объекта, тип которого имеет команда и располагается в командной панели формы после стандартных команд, поставляемых формой элемента справочника.

В результате в режиме 1С:Предприятия командная панель формы и подменю Все действия будут иметь следующий вид.

Команда3 входит в группу команд фрагмента командного интерфейса. Если Вас не устраивает место, в которое вставляется фрагмент командного интерфейса, можно поместить в командную панель группу вида Группа кнопок и у этой группы установить Источник командГлобальные команды командной панели формы.

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

Что же касается содержимого фрагмента командного интерфейса, то его редактирование доступно на закладке Командный интерфейс редактора формы.

5. Можно включить/выключить видимость стандартных команд, предоставляемых источником команд, например — Форма

Для этого нужно открыть окно Состав команд в палитре свойств формы.

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

Командный интерфейс

Командный интерфейс — это основное средство навигации пользователя по функциональности конфигурации. В системе 1С:Предприятие он строится на основе подсистем. Разработчик должен создать в конфигурации иерархию подсистем, отражающую для пользователя структуру функциональности прикладного решения.

Командный интерфейс

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

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

  • Редактор командного интерфейса конфигурации предназначен для настройки панели разделов. Он позволяет задать состав, порядок разделов и их видимость в разрезе ролей. Подробнее…
  • Редактор командного интерфейса основного раздела предназначен для настройки команд начальной страницы. Для панели функций текущего раздела он позволяет задать состав команд, их порядок и видимость команд в разрезе ролей. Подробнее…
  • Редактор командного интерфейса предназначен для настройки команд какой-либо подсистемы. Он позволяет задать состав команд, их порядок и их видимость в разрезе ролей для панели функций текущего раздела. Подробнее…
  • Редактор «Все подсистемы» позволяет работать одновременно со всеми подсистемами конфигурации. Подробнее…

Командный интерфейс

Сами команды, включаемые в командный интерфейс (открытие списков, ввод новых объектов, открытие отчетов и т. д.), предоставляются системой автоматически. Но разработчик может создать свои команды, которые будут включаться в командный интерфейс. Для этого у прикладных объектов в метаданных появилась новая ветка — Команды.

Командный интерфейс

Управление интерфейсом

Декларативная модель построения интерфейса позволяет автоматически адаптировать интерфейс для конкретного пользователя. Для этого предусмотрено несколько возможностей.

Командный интерфейс

Автоматический учет ролей / прав

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

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

Командный интерфейс

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

Командный интерфейс

Видимость по умолчанию

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

Командный интерфейс

Функциональные опции

Механизм функциональных опций позволяет определить в конфигурации ту функциональность, которая может использоваться или не использоваться при внедрении в зависимости от потребностей конкретной организации. Различные элементы конфигурации (объекты, реквизиты, команды) могут быть привязаны к функциональным опциям. При внедрении можно управлять включением и выключением функциональных опций в конкретной информационной базе. Система при этом будет автоматически включать и выключать отображение всех соответствующих элементов интерфейса (полей, команд, колонок списков, элементов отчетов). Подробнее…

Командный интерфейс

Пользовательская настройка

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

Авторы: В.А. Ажеронок, А.В. Островерх, М.Г. Радченко, Е.Ю. Хрусталева

Подключение Подключаемых Команд и Печати к новому документу в 1С УХ с БСП

Рассмотрим подключение к новому документу ПодключаемыхКоманд и Печати на примере конфигурации Управление холдингом 3.0.6.8 с номером версии Библиотеки стандартных подсистем 3.0.1.428.

Для того чтобы подключить печатную форму к новому документу конфигурации, нужно (*код, который нужно добавить в процедуры, можно посмотреть в формах типовых документов конфигурации):

1. Добавить механизм ПодключаемыхКоманд к форме документа ФормаДокумента:

1.1. Добавить код в процедуру ПриСозданииНаСервере.

1.2. Добавить код в процедуру ПриЧтенииНаСервере.

1.3. Добавить код в процедуру ПриОткрытии.

1.4. Добавить три процедуры: Подключаемый_ВыполнитьКоманду, Подключаемый_ВыполнитьКомандуНаСервере, Подключаемый_ОбновитьКоманды.

2. Добавить механизм ПодключаемыхКоманд к форме документа ФормаСписка:

2.1. Добавить код в процедуру ПриСозданииНаСервере.

2.2. Добавить код в процедуру СписокПриАктивизацииСтроки ([ИмяТаблицыНаФорме]ПриАктивизацииСтроки).

2.3. Добавить три процедуры: Подключаемый_ВыполнитьКоманду, Подключаемый_ВыполнитьКомандуНаСервере, Подключаемый_ОбновитьКоманды.

3. Прописать процедуры печати в Модуле менеджера документа:

3.1. Добавить экспортную процедуру ДобавитьКомандыПечати (название и параметр должны быть именно такими).

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

Процедура ДобавитьКомандыПечати(КомандыПечати) Экспорт КомандаПечати = КомандыПечати.Добавить(); КомандаПечати.Идентификатор = "ПредложенияПоЛизингу"; КомандаПечати.Представление = НСтр("ru = 'Предложения по лизингу'"); КомандаПечати.Обработчик = "УправлениеПечатьюБПКлиент.ВыполнитьКомандуПечати"; КомандаПечати.СписокФорм = "ФормаСписка,ФормаДокумента"; КомандаПечати.Порядок = 10; КонецПроцедуры 

3.2. Добавить экспортную процедуру Печать (название и параметры должны быть именно такими):

Процедура Печать(МассивОбъектов, ПараметрыПечати, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "ПредложенияПоЛизингу") Тогда УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, "ПредложенияПоЛизингу", "Предложения по лизингу", ПечатьДокумента(МассивОбъектов, ОбъектыПечати, ПараметрыПечати),,"Документ.ИмяНовогоДокумента.ИмяМакета"); КонецЕсли; КонецПроцедуры 

3.3. Добавить функцию ПечатьДокумента (имя процедуры и параметры, как прописано в процедуре Печать):

Функция ПечатьДокумента(МассивОбъектов, ОбъектыПечати, ПараметрыПечати) ТабличныйДокумент = Новый ТабличныйДокумент; ТабличныйДокумент.АвтоМасштаб = Истина; ТабличныйДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт; ТабличныйДокумент.КлючПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_ИмяНовогоДокумента_ИмяМакета"; //Запрос по данным документов для печати из массива МассивОбъектов ПервыйДокумент = Истина; Макет = УправлениеПечатью.МакетПечатнойФормы("Документ.ИмяНовогоДокумента.ИмяМакета"); //Получаем области макета //В цикле заполняем и выводим области макета для каждого документа //СсылкаНаТекущийДокументПечати Для КаждогоЦикл Если НЕ ПервыйДокумент Тогда ТабличныйДокумент.ВывестиГоризонтальныйРазделительСтраниц(); КонецЕсли; ПервыйДокумент = Ложь; // Запомним номер строки, с которой начали выводить текущий документ. НомерСтрокиНачало = ТабличныйДокумент.ВысотаТаблицы + 1; //Заполняем и выводим области макета // В табличном документе зададим имя области, в которую был // выведен объект. Нужно для возможности печати покомплектно. УправлениеПечатью.ЗадатьОбластьПечатиДокумента(ТабличныйДокумент, НомерСтрокиНачало, ОбъектыПечати, СсылкаНаТекущийДокументПечати); КонецЦикла; Возврат ТабличныйДокумент; КонецФункции 

4. В Общем модуле УправлениеПечатьюПереопределяемый в процедуру ПриОпределенииОбъектовСКомандамиПечати добавить новый документ, например,

СписокОбъектов.Добавить(Документы.ИмяНовогоДокумента); 

В итоге на форме списка и на форме документа появится кнопка печати Предложения по лизингу (рис. 1–2):

Подключение Подключаемых Команд и Печати к новому документу в 1С УХ с БСП

Рис. 1. Кнопка печати на форме списка

Подключение Подключаемых Команд и Печати к новому документу в 1С УХ с БСП

Рис. 2. Кнопка печати на форме документа

Как в программе 1С включить пункт меню «Функции для технического специалиста» (прежнее название «Все функции»).

Как включить отображение пункта меню «Функции для технического специалиста» (прежнее название «Все функции») в программе 1С:Предприятие 8.3

С выходом программ 1С в Интернет перед разработчиками встали новые технические задачи, например:

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

Так же стремительно начал расширятся круг пользователей программ 1С. Причем новые пользователи привыкли к тому, что для начала работы с программой не нужно оканчивать учебные курсы и не требуется читать тома документации.

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

В результате пользовательский интерфейс (который получил название «Такси») был максимально унифицирован и упрощен, а для доступа ко всем основным элементам программы в главном меню командного интерфейса появилась команда «Функции для технического специалиста» (прежнее название «Все функции»), которая позволяет перейти к списку всех объектов конфигурации и к стандартным функциям, предоставляемым платформой: регистрам, справочникам, константам, функциям управления итогами, полнотекстовым поиском, проведение документов и т.д.

По умолчанию после установки программы 1С данный пункт не отображается в главном меню. Это связано с тем, что перечисленные функции не предназначены для рядового и неподготовленного пользователя.
Однако, при необходимости, пользователь может самостоятельно включить отображение команды «Функции для технического специалиста» («Все функции»).

Как настроить отображение пункта «Функции технического специалиста» («Все функции») в новых версия платформы 1С:Предприятие.

Способ 1. Вручную

Обратите внимание, что в новой версии платформы 1С:Предприятие 8.3 (начиная с 8.3.15.*) изменился командный интерфейс и кнопку вызова Главного меню перенесли в правую сторону командной панели, а пункт Параметры перенесли в подменю Настройки (см.рис). Как включить пункт «Все функции» на старых версиях платформы до 8.3.15 см. ниже.

Кроме этого, начиная с версии платформы 8.3.17.*, наименование флага Отображать команду «Все функции» переименовали в «Режим технического специалиста».

Как в новой версии 1С:Предприятие настроить отображение пункта Режим технического специалиста (Все функции)

А сам пункт меню «Все функции» переименовали в «Функции технического специалиста».

Как в новой версии 1С:Предприятие настроить отображение пункта меню Функции технического специалиста (Все функции)

Данная команда позволяет получить список всех объектов конфигурации (константы, справочники, документы, регистры и т.д.) в виде классического «дерева» вне зависимости от их доступности в пользовательском интерфейсе.

Как открыть окно Функции технического специалиста в программе 1С:Предприятие 8.3

Способ 2. С помощью параметра /TechnicalSpecialistMode

Включить пункт «Функции для технического специалиста» также можно указав команду /TechnicalSpecialistMode в дополнительных параметрах запуска информационной базы.

Данный вариант позволяет вывести пункт «Функции для технического специалиста» в меню программы только при условии, если у пользователя достаточно на это прав.

Если в окне параметров нет флага «Режим технического специалиста» (прежнее «Отображать команду «Все функции») или использование параметра /TechnicalSpecialistMode не дает результата.

Если у вас в окне параметров нет такого флага «Режим технического специалиста» («Отображать команду «Все функции») или использование параметра /TechnicalSpecialistMode не дает результата, то скорее всего у данного пользователя недостаточно прав. В целях безопасности разработчики добавили отдельную роль, которая управляет возможностью пользователя самостоятельно включать или отключать данную опцию. Если в вашей организации есть администратор, то обратитесь к нему, чтобы он в правах добавил такую роль для данного пользователя. Если вы «сам себе администратор», то нужно зайти в Конфигуратор 1С, выбрать пункт меню «Администрирование» > «Пользователи».

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

Теперь данный пользователь может самостоятельно настроить видимость команды «Функции технического специалиста» («Все функции»).

Как настроить отображение пункта «Все функции» в старых версия платформы 1С:Предприятие.

Если используется платформа 1С:Предприятие 8.3 версии 8.3.15 или ниже, то интерфейс будет немного отличаться. В этом случае для включения пункта «Все функции» нажмите Главное меню > Сервис > Параметры.

Нет кнопки

Команда «Функции технического специалиста» (Все функции) в облачном сервисе 1С:Фреш

В облачном сервисе 1С:Фреш (1CFresh.com) нет доступа к пункту «Функции технического специалиста» («Все функции») по соображениям безопасности данных, но у пользователей облака есть возможность добраться до некоторых объектов конфигурации (например регистров) и без данной команды.

Компания «Онлайн», 2020
www.online-ufa.ru
Как оставить отзыв о данной статье

Если данная статья была для Вас полезной, то Вы можете поддержать авторов нашего сайта, оставив свой отзыв. Если у Вас установлен Яндекс.Браузер, то в левом верхнем углу браузера нажмите на кнопку с «замочком» и выберите пункт «Отзывы о сайте«.

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

Если же Яндекс.Браузер не установлен, то Вы можете оставить свой отзыв на странице нашей компании в сервисах Яндекс.Бизнес, Google Карты или Flamp.ru.
Подробная инструкция есть здесь.

Как включить Все функции в 1С,

Теги: Как включить Все функции в 1С, где включить раздел Все функции в программе 1С, Как добавить команду «Все функции» в меню 1с 8.3, Как включить отображение команды «Все функции» в интерфейсе программы 1С, Как настроить отображение пункта Все функции в 1С

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *