Закажите бесплатный расчет стоимости вашей задачи по 1С!
Перезвоним за 10 минут!

Общие команды и группы команд в 1С 8.3

Общие команды — механизм платформы, предназначенный для описание часто используемых команд в конфигурации 1С 8.3.
команды в 1С

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

В команду можно передать параметры, например, из формы какого объекта он вызывается.

Другие объекты метаданных 1С.

Настройка и свойства общей команды в 1С

Добавить новую команду и настроить общую форму достаточно просто, рассмотрим этот процесс подробнее:

настройка общей команды в 1С

Получите 267 видеоуроков по 1С бесплатно:

  • Группа — расположение будущей команды на интерфейсе
  • Тип параметра команды — определяет набор объектов, в котором будет отображаться будущая команда
  • Режим использования параметра — задает возможность передать в качестве параметра команды одно или несколько значений
  • Изменяет данные — если галка установлена, то при выполнение команды форма будет пересчитана с сервера
  • Модуль команды — обработчик выполнения команды, выполняется на клиенте

Пример модуля команды:

&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)

Если ЗначениеЗаполнено(ПараметрКоманды) Тогда

ОткрытьФорму("ОбщаяФорма.СтруктураПодчиненности",Новый Структура("ОбъектОтбора", ПараметрКоманды),
ПараметрыВыполненияКоманды.Источник,
ПараметрыВыполненияКоманды.Источник.КлючУникальности,
ПараметрыВыполненияКоманды.Окно);

КонецЕсли;

КонецПроцедуры

Здесь ПараметрКоманды является объект, вызываемый команду. А в ПараметрыВыполненияКоманды структура, в которой описан Источник (вызываемая Форма), Окно (ОкноКлиентскогоПриложения), Уникальность — указывает искать ли уже открытую форму или нет.

Группы команд 1С

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

Видео по общим командам от Павла Чистова:

Если вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео:

P.S. Наша компания предоставляет услуги по настройке, доработке и комплексному внедрению 1С. Закажите бесплатный расчет стоимости вашей задачи на странице Услуги 1С или по телефону +7 (499) 350 29 00.

Остались вопросы?

СПРОСИТЕ в комментариях!

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

Ваш e-mail не будет опубликован.