2.6 Окно редактирования объекта
управление составом подчиненных объектов, настройку взаимодействия объектов удобно производить с помощью окна редактирования объекта.
В большинстве случаев окно редактирования объекта вызывается при выборе пункта Действия – Изменить окна Конфигурация.
Редактируемые свойства располагаются на нескольких закладках. Каждая закладка содержит набор реквизитов для настройки свойств
объекта определенного вида. Так, на закладке Основные вводятся свойства Имя, Синоним и Комментарий; на закладке Подсистемы
указывается, в каких подсистемах используется данный объект. Переход по закладкам производится с помощью кнопок Далее > и <
Назад. Кроме того, нужная закладка может быть выбрана указателем мыши. В форме есть кнопка Действия, при нажатии которой на
экран выводится контекстное меню объекта. С помощью команд этого меню можно открыть нужную форму, модуль объекта (если есть),
вызвать нужный конструктор и другие действия.
Состав закладок и набор управляющих элементов на однотипных закладках может меняться в зависимости от типа объекта
конфигурации. Например, для объекта Справочник окно редактирования выглядит следующим образом:
На закладке Основные указываются свойства Имя, Синоним и Комментарий. Кроме того, на данной закладке задаются свойства, участвующие в формировании представления объекта в командном интерфейсе (подробнее см. здесь).
Если выполняется изменение имени объекта (редактируется свойство Имя), то система выполняет поиск возможных вхождений старого имени по конфигурации. Поиск выполняется в строковых константах, запросах (в том числе используемых в системе компоновки данных и динамических списках) и текстах ограничений доступа к данным.
В процессе поиска обнаруживаются случаи фактического использования старого наименования – случаи, когда факт использования нетребует уточнения, например в программном коде присутствует конструкция Справочники.Номенклатура (при переименовании этого справочника), а также случаи возможного использования старого наименования – случаи, когда однозначно определить факт использования затруднительно. Если в процессе поиска были обнаружены только случаи фактического использования, то все замены выполняются автоматически (включая собственно переименование объекта). Если в процессе поиска обнаруживаются случаи
возможного использования, то дальнейшие действия настраиваются с помощью диалога настройки параметров конфигуратора.
Работа со списком использований в коде объекта метаданных выглядит следующим образом.
Рис. 21. Результат поиска после изменения имени объекта
В левой колонке отмечается случай использования объекта конфигурации, представленный в этой строке: «i» описывает случай фактического использования, а “!” описывает случай возможного использования.
В крайней правой колонке отображается гиперссылка Заменить…, при нажатии на которую будет выполнена замена старого имени объекта конфигурации на новое имя в одном, конкретном месте. После замены гиперссылка пропадет. Если в этой колонке сразу
отсутствует гиперссылка, то замена уже выполнена системой.
Для ускорения процесса замены можно выделить несколько строк в результатах поиска и выбрать в контекстном меню команду
Заменить….
На закладке Подсистемы указывается, в каких подсистемах используется данный объект. Допустимо включение объекта в те или иные подсистемы независимо от взаимной подчиненности подсистем. Объект может быть отнесен одновременно и к «родительской», и к подчиненной подсистемам. Отнесение объекта к подсистемам определяет, в каких фрагментах командного интерфейса будут отображаться команды редактируемого объекта.
На закладке Данные создаются реквизиты, ресурсы, измерения, табличные части и
подчиненные объекты (в зависимости от типа объекта). Кроме того, на закладке могут содержаться другие элементы управления для настройки свойств, характерных для конкретных типов объектов. Так, для справочника определяется длина наименования и кода, указывается тип кода и основное представление элемента
справочника. С помощью кнопок панели инструментов, расположенной над списками подчиненных объектов, производится добавление, удаление и упорядочивание этих объектов. Свойства подчиненных объектов задаются в палитре свойств.
Если окно редактирования открыто для объекта, редактирование которого запрещено (например, объект не захвачен в хранилище), то допускается открытие диалога редактирования типа в режиме «только просмотр».
На закладке Формы ведется управление формами объекта и выбираются основные формы. При добавлении новой формы запускается конструктор форм, с помощью которого производится выбор вида формы, подбор состава размещаемых в форме реквизитов и построение собственно формы.
На закладке Ввод по строке описывается поведение данного объекта в случае ввода по строке. Свойство Быстрый выбор отвечает за режим выбора по умолчанию.
На закладке Команды имеется возможность задать пользовательские команды, связанные с данным объектом.
На закладке Макеты ведется управление макетами объекта. При добавлении нового макета запускается конструктор макетов, с помощью которого создается макет.
Ниже списка макетов располагается кнопка Конструкторы, при нажатии на которую открывается подменю для выбора вида конструктора (состав конструкторов зависит от типа объекта):
● При выборе пункта Конструктор печати запускается конструктор печати, с помощью которого создается макет и процедура для
печати. Подробнее о работе с конструктором печати см. здесь.
● При выборе пункта Конструктор выходной формы запускается конструктор выходных (отчетных) форм.
На закладке Права определяются права по объектам данного типа для каждой созданной роли. Для прикладных объектов (справочники, документы, планы видов характеристик, планы счетов, планы видов расчета, регистры, бизнес-процессы и задачи) на закладке Планы обмена указывается список объектов типа ПланОбмена. Следует установить пометку для тех планов обмена, в которых учитываются изменения редактируемого объекта.
На закладке Прочее расположены кнопки открытия модуля объекта, модуля менеджера, справочной информации, а также может располагаться кнопка Предопределенные для открытия списка предопределенных элементов объекта (для справочников, планов видов
характеристик, планов счетов, планов видов расчетов). Также на закладке могут располагаться реквизиты управления блокировкой и настройки использования полнотекстового поиска . Эти реквизиты присутствуют только для следующих прикладных
объектов:
● справочники,
● документы,
● планы видов характеристик,
● планы счетов,
● планы видов расчета,
● регистры,
● бизнес-процессы,
● задачи.
Некоторые объекты могут содержать специальные закладки, относящиеся только к данному типу объектов:
● для объекта Справочник – это закладки Иерархия, Владельцы, Нумерация, Ввод на основании;
● для объекта Документ – это Нумерация, Движения, Журналы и Последовательности, Ввод на основании;
● для объекта ПланВидовХарактеристик – Иерархия;
● для объекта ПланВидовРасчетов – Расчет и Ввод на основании;
● для объекта ПланСчетов – Субконто и Ввод на основании;
● для объекта РегистрРасчета – Перерасчет;
● для объекта Задача – Адресация и Ввод на основании;
● для всех регистров – Регистраторы;
● для объекта, изменение которого могут учитываться планами обмена, – Обмен данными;
● для внешнего источника данных – Функции;
● для таблицы внешнего источника данных – Ввод на основании.