Для чего нужно дерево объектов конфигурации 1с предприятие
Управление большинством объектов конфигурации выполняется в окне Конфигурация. В этом разделе будут изложены общие приемы создания объектов конфигурации, применимые к объектам конфигурации любых типов.
Для создания нового объекта конфигурации необходимо выполнить следующие действия:
● в дереве конфигурации выделить наименование типа объекта конфигурации или любого из существующих объектов конфигурации
того типа, который должен быть у создаваемого объекта;
● выбрать пункт Действия – Добавить окна Конфигурация.
Создание нового подчиненного объекта можно также производить следующим образом:
● открыть окно редактирования объекта (выбрать пункт Действия – Изменить окна Конфигурация);
● указать нужный вид подчиненного объекта;
● нажать кнопку Добавить.
В результате этих действий на текущей ветви дерева конфигурации появится новый объект, а на экран для редактирования свойств этого объекта будет автоматически вызвана палитра свойств, если палитра еще не была открыта . Для объектов, имеющих широкий набор редактируемых свойств, дополнительно к палитре свойств может вызываться окно
редактирования .
Новому объекту конфигурации присваивается условное имя, состоящее из слова, соответствующего типу создаваемого объекта, и числа – порядкового номера нового объекта конфигурации. Например, для нового справочника имя будет начинаться со слова «Справочник».
Палитра свойств объекта будет содержать значения свойств, задаваемые по умолчанию.
В конфигураторе контролируются имена объектов перед обновлением конфигурации базы данных и перед формированием поставки.
Для объектов, которые могут иметь подчиненные объекты (например, справочник может иметь реквизиты, табличные части, формы и
макеты), производится создание нужного числа и состава подчиненных объектов. Их формирование и настройка производятся с использованием различных средств конфигуратора.
Для облегчения создания некоторых составных частей (запросов, макетов и процедур печати, движений регистров, ввода на основании) объектов в конфигураторе имеются различные конструкторы – вспомогательные инструменты, облегчающие процесс проектирования . Для тех типов объектов, которые могут иметь формы, в системе имеются конструкторы форм – вспомогательные инструменты, облегчающие разработку форм объектов. Конструктор форм запускается при создании новой формы .
Для редактирования форм предназначен редактор форм.
Редактирование макетов, которые основаны на табличном документе, производится редактором табличных документов .
Для формирования макетов можно использовать конструктор печати (см. здесь) и конструктор выходных форм .
Редактирование макетов, которые основаны на текстовом документе, производится редактором текстовых документов .
Программы на встроенном языке, располагающиеся в модулях, создаются с использованием текстового редактора .
Для создания нового объекта можно использовать механизм перетаскивания объектов с помощью мыши. При перетаскивании объекта (как в пределах «своей» ветки, так и за ее пределы) создается новый объект. При этом производится проверка возможности
использования исходных свойств объекта в результирующем. Если результирующий объект поддерживает свойства, то они копируются.
Пример успешного копирования: перенос реквизитов, макетов справочника в документ. При копировании того же справочника в объект типа Стиль успешно перенесутся только имя, синоним и комментарий.
Если исходный объект содержит подчиненные объекты (реквизиты, формы, макеты и др.), то при перетаскивании на «подобный» уровень (например, перетаскивается объект Справочник.Валюты в ветвь Документы) скопируются реквизиты, формы, макеты и
табличные части. При этом некоторые свойства составных частей могут быть изменены (например, для документа отсутствует свойство Родитель).
Удаление объекта конфигурации
при удалении объекта конфигурации будет выполняться проверка использования удаляемого объекта в модулях. Если в результате проверки будет обнаружено
использование удаляемого объекта в текстах на встроенном языке, то на экран будет выдан список использований и будет запрошено подтверждение удаления объекта.
Ссылки на объект конфигурации
С точки зрения взаимосвязи объекты конфигурации делятся на несвязанные (например, реквизит Закупочная цена, имеющий тип Число) и связанные (например, реквизит Единица измерения справочника Номенклатура, ссылающийся на справочник Единицы
измерения).
Часто бывает полезно знать, какие объекты конфигурации ссылаются на данный объект, а также выяснить, какие объекты связаны с данным объектом. Для этих целей используются команды Действия – Поиск ссылок на объект и Действия – Поиск ссылок в объекте окна
Конфигурация.
Аннотация: В лекции дан обзор основных объектов конфигурации в системе "1С:Предприятие 8.0". Подробно разобран порядок работы с объектами: создание, копирование, удаление, сортировка и контроль ссылочной целостности. В лекции приведены сведения как по общим объектам: подсистемы, роли, языки, планы обмена, критерии отбора, коллекции картинок, стили, - так и по прикладным объектам: константы, справочники, документы, перечисления, регистры сведений, планы видов характеристик, отчеты, обработки.
В информационной базе системы 1С:Предприятие 8.0 хранятся две конфигурации - основная конфигурация (редактируемая) и конфигурация базы данных . Конфигурация базы данных определяет структуру таблиц базы данных и всю функциональность, с которой работают пользователи. Основная конфигурация используется только для изменения. Это позволяет вносить и сохранять изменения в конфигурации в процессе работы пользователей. Произвести изменение в конфигурации базы данных в процессе работы пользователей нельзя.
Для просмотра структуры конфигурации базы данных , свойств, форм, макетов и другой информации об объектах, можно открыть окно конфигурации базы данных . Для этого необходимо выбрать пункт " Конфигурация - Конфигурация базы данных - Открыть конфигурацию БД ". По виду оно ничем не отличается от окна " Конфигурация ". Приемы работы с объектами конфигурации базы данных совпадают с приемами работы в окне " Конфигурация " с тем лишь отличием, что все объекты доступны только для чтения (просмотра).
Дерево конфигурации
Конфигурация представляется в виде древовидной структуры, каждая ветвь которой описывает определенную составляющую конфигурации. Дерево конфигурации представляет собой иерархический список всех объектов конфигурации. Дерево конфигурации позволяет создавать и удалять объекты конфигурации, менять их порядок, копировать и переносить объекты, фильтровать объекты по подсистемам.
Окно конфигурации
Работа с конфигурацией осуществляется в окне "Конфигурация". Для открытия конфигурации необходимо выбрать пункт "Конфигурация - Открыть конфигурацию". На экран выводится окно "Конфигурация". Чтобы увеличить рабочую область для работы с различными объектами, окно "Конфигурация" можно временно закрыть. Закрытие окна "Конфигурация" не означает завершение работы с отдельными ее составляющими, открытыми для редактирования: закрывается не конфигурация, а окно конфигурации. Для открытия окна "Конфигурация" необходимо выбрать пункт "Конфигурация - Окно конфигурации". С помощью контекстного меню окна, вызванного правой кнопкой мыши на шапке конфигурации, окно конфигурации можно сделать прикрепленным, свободным, прячущимся. Если свойство окна "Соединяемые" не активно, то режимы размещения окна "Прикрепленное" и "Прячущееся" не доступны.
Создание объектов
Для создания нового объекта конфигурации необходимо выполнить следующие действия:
- в дереве конфигурации выделить наименование типа объекта конфигурации или любого из существующих объектов конфигурации того типа, который должен быть у создаваемого объекта;
- выбрать пункт "Действия - Добавить" окна "Конфигурация" или
- в дереве конфигурации выделить наименование типа объекта конфигурации;
- выбрать пункт "Добавить" в контекстном меню.
Создание нового подчиненного объекта можно также производить следующим образом:
- открыть окно редактирования объекта (пункт "Действия - Изменить" окна "Конфигурация");
- указать нужный вид подчиненного объекта;
- нажать кнопку "Добавить".
В результате этих действий на текущей ветви дерева конфигурации появится новый объект, а на экран для редактирования свойств этого объекта будет автоматически вызвана палитра свойств.
Удаление объектов
Для удаления объекта конфигурации укажите его в дереве конфигурации и выберите пункт "Действия - Удалить" окна "Конфигурация". Если на объект нет ссылок в других объектах конфигурации, объект удаляется.
Копирование объектов
Для создания нового объекта можно использовать механизм перетаскивания объектов с помощью мыши. При перетаскивании объектов (как в пределах "своей" ветви, так и за ее пределами) создается новый объект. При этом производится проверка возможности использования исходных свойств объекта в результирующем. Если результирующий поддерживает свойства, то они копируются. Пример успешного копирования: перенос реквизитов, макетов справочника в документ.
Если исходный объект содержит подчиненные объекты (реквизиты, формы, макеты и др.), то при перетаскивании на "подобный" уровень (например, перетаскивается объект справочник "Валюты" в ветвь "Документы") скопируются реквизиты, формы, макеты и табличные части. При этом некоторые свойства составных частей могут быть изменены (например, для документа отсутствует свойство "Родитель").
Сортировка объектов
При работе с деревом конфигурации объекты конфигурации в пределах "своей" группы объектов можно расставить в требуемом порядке. В таком же порядке объекты конфигурации будут выдаваться в различных списках.
Для перестановки объекта конфигурации необходимо выделить его в окне "Конфигурация" и использовать пункты меню "Действия - Переместить вверх" или "Действия - Переместить вниз", а также "Действия - Упорядочить список".
Для удобства поиска в дереве конфигурации объекта, редактируемого в данный момент, используйте пункт меню "Правка - Найти в дереве".
Используя настройку сортировки, за один раз можно отсортировать однотипные объекты конфигурации, подчиненные одному объекту конфигурации.
Выделив объект конфигурации, из контекстного меню выбираем пункт "Сортировать".
Выбираем свойство, по которому будет выполняться сортировка:
Выбираем направление сортировки:
Поиск ссылок на объект конфигурации
С точки зрения взаимосвязи объекты конфигурации делятся на несвязанные (например, реквизит "Закупочная цена", имеющий тип "Число") и связанные (например, реквизит "Единица измерения" справочника "Номенклатура", ссылающийся на справочник "Единицы измерения").
Часто бывает необходимо знать, какие объекты ссылаются на данный объект, а также выяснить, какие объекты связаны с данным объектом. Для этих целей используются команды "Действия - Поиск ссылок на объект" и "Действия - Поиск ссылок в объекте" окна "Конфигурация".
Команда "Действия - поиск ссылок в объекте" удобна в случае, когда объект имеет составной тип.
Аннотация: В лекции дан обзор основных объектов конфигурации в системе "1С:Предприятие 8.0". Подробно разобран порядок работы с объектами: создание, копирование, удаление, сортировка и контроль ссылочной целостности. В лекции приведены сведения как по общим объектам: подсистемы, роли, языки, планы обмена, критерии отбора, коллекции картинок, стили, - так и по прикладным объектам: константы, справочники, документы, перечисления, регистры сведений, планы видов характеристик, отчеты, обработки.
В информационной базе системы 1С:Предприятие 8.0 хранятся две конфигурации - основная конфигурация (редактируемая) и конфигурация базы данных . Конфигурация базы данных определяет структуру таблиц базы данных и всю функциональность, с которой работают пользователи. Основная конфигурация используется только для изменения. Это позволяет вносить и сохранять изменения в конфигурации в процессе работы пользователей. Произвести изменение в конфигурации базы данных в процессе работы пользователей нельзя.
Для просмотра структуры конфигурации базы данных , свойств, форм, макетов и другой информации об объектах, можно открыть окно конфигурации базы данных . Для этого необходимо выбрать пункт " Конфигурация - Конфигурация базы данных - Открыть конфигурацию БД ". По виду оно ничем не отличается от окна " Конфигурация ". Приемы работы с объектами конфигурации базы данных совпадают с приемами работы в окне " Конфигурация " с тем лишь отличием, что все объекты доступны только для чтения (просмотра).
Дерево конфигурации
Конфигурация представляется в виде древовидной структуры, каждая ветвь которой описывает определенную составляющую конфигурации. Дерево конфигурации представляет собой иерархический список всех объектов конфигурации. Дерево конфигурации позволяет создавать и удалять объекты конфигурации, менять их порядок, копировать и переносить объекты, фильтровать объекты по подсистемам.
Окно конфигурации
Работа с конфигурацией осуществляется в окне "Конфигурация". Для открытия конфигурации необходимо выбрать пункт "Конфигурация - Открыть конфигурацию". На экран выводится окно "Конфигурация". Чтобы увеличить рабочую область для работы с различными объектами, окно "Конфигурация" можно временно закрыть. Закрытие окна "Конфигурация" не означает завершение работы с отдельными ее составляющими, открытыми для редактирования: закрывается не конфигурация, а окно конфигурации. Для открытия окна "Конфигурация" необходимо выбрать пункт "Конфигурация - Окно конфигурации". С помощью контекстного меню окна, вызванного правой кнопкой мыши на шапке конфигурации, окно конфигурации можно сделать прикрепленным, свободным, прячущимся. Если свойство окна "Соединяемые" не активно, то режимы размещения окна "Прикрепленное" и "Прячущееся" не доступны.
Создание объектов
Для создания нового объекта конфигурации необходимо выполнить следующие действия:
- в дереве конфигурации выделить наименование типа объекта конфигурации или любого из существующих объектов конфигурации того типа, который должен быть у создаваемого объекта;
- выбрать пункт "Действия - Добавить" окна "Конфигурация" или
- в дереве конфигурации выделить наименование типа объекта конфигурации;
- выбрать пункт "Добавить" в контекстном меню.
Создание нового подчиненного объекта можно также производить следующим образом:
- открыть окно редактирования объекта (пункт "Действия - Изменить" окна "Конфигурация");
- указать нужный вид подчиненного объекта;
- нажать кнопку "Добавить".
В результате этих действий на текущей ветви дерева конфигурации появится новый объект, а на экран для редактирования свойств этого объекта будет автоматически вызвана палитра свойств.
Удаление объектов
Для удаления объекта конфигурации укажите его в дереве конфигурации и выберите пункт "Действия - Удалить" окна "Конфигурация". Если на объект нет ссылок в других объектах конфигурации, объект удаляется.
Копирование объектов
Для создания нового объекта можно использовать механизм перетаскивания объектов с помощью мыши. При перетаскивании объектов (как в пределах "своей" ветви, так и за ее пределами) создается новый объект. При этом производится проверка возможности использования исходных свойств объекта в результирующем. Если результирующий поддерживает свойства, то они копируются. Пример успешного копирования: перенос реквизитов, макетов справочника в документ.
Если исходный объект содержит подчиненные объекты (реквизиты, формы, макеты и др.), то при перетаскивании на "подобный" уровень (например, перетаскивается объект справочник "Валюты" в ветвь "Документы") скопируются реквизиты, формы, макеты и табличные части. При этом некоторые свойства составных частей могут быть изменены (например, для документа отсутствует свойство "Родитель").
Сортировка объектов
При работе с деревом конфигурации объекты конфигурации в пределах "своей" группы объектов можно расставить в требуемом порядке. В таком же порядке объекты конфигурации будут выдаваться в различных списках.
Для перестановки объекта конфигурации необходимо выделить его в окне "Конфигурация" и использовать пункты меню "Действия - Переместить вверх" или "Действия - Переместить вниз", а также "Действия - Упорядочить список".
Для удобства поиска в дереве конфигурации объекта, редактируемого в данный момент, используйте пункт меню "Правка - Найти в дереве".
Используя настройку сортировки, за один раз можно отсортировать однотипные объекты конфигурации, подчиненные одному объекту конфигурации.
Выделив объект конфигурации, из контекстного меню выбираем пункт "Сортировать".
Выбираем свойство, по которому будет выполняться сортировка:
Выбираем направление сортировки:
Поиск ссылок на объект конфигурации
С точки зрения взаимосвязи объекты конфигурации делятся на несвязанные (например, реквизит "Закупочная цена", имеющий тип "Число") и связанные (например, реквизит "Единица измерения" справочника "Номенклатура", ссылающийся на справочник "Единицы измерения").
Часто бывает необходимо знать, какие объекты ссылаются на данный объект, а также выяснить, какие объекты связаны с данным объектом. Для этих целей используются команды "Действия - Поиск ссылок на объект" и "Действия - Поиск ссылок в объекте" окна "Конфигурация".
Команда "Действия - поиск ссылок в объекте" удобна в случае, когда объект имеет составной тип.
Конфигурация представляется в виде древовидной структуры, каждая ветвь которой описывает определенную составляющую
конфигурации. Объекты конфигурации в дереве конфигурации представлены своими именами. Например, в ветви Документы
располагаются объекты всех документов, используемых в конфигурации, а ветвь РасходнаяНакладная описывает объект документа
Расходная накладная, ветвь Общие – Роли – все роли (права доступа к информации), используемые для различных видов
пользователей, а ветвь Менеджер – права доступа менеджера отдела продаж и т. д.
Корневые ветви дерева объединяют объекты конфигурации, логически связанные между собой и имеющие общее назначение.
Например, ветвь Документы объединяет объекты типа Последовательности, Нумераторы и, собственно, объекты конфигурации типа Документ. Все эти объекты предназначены для организации ввода документов в системе «1С:Предприятие».
Для работы в конфигураторе удобно использовать клавиатуру. Перечень сочетаний клавиш, которые могут использоваться в конфигураторе, можно получить во встроенной справке (раздел называется Сочетания клавиш (Конфигуратор)).
Объекты конфигурации в пределах «своей» группы объектов конфигурации можно расставить в требуемом порядке. В таком же порядке объекты конфигурации будут выдаваться в различных списках.
Для перестановки объекта конфигурации необходимо выделить его в окне Конфигурация и использовать пункты меню Действия –
Переместить вверх или Действия – Переместить вниз, а также Действия – Упорядочить список.
Для удобства поиска в дереве конфигурации объекта, редактируемого в данный момент (окно редактирования объекта, формы, макеты,
модули), следует использовать пункт меню Правка – Найти в дереве. Предварительно нужно сделать активным окно редактирования
объекта. После выполнения команды в дереве конфигурации будет выбран объект, данные которого в данный момент редактируются.
Поиск в дереве метаданных можно осуществить несколькими способами:
● Начать набирать на клавиатуре наименования объекта (при этом поиск будет выполняться только в открытых ветках дерева).
● Использовать стандартный механизм поиска (для вызова окна поиска необходимо нажать Ctrl + F). В этом случае будет открыто
окно Результаты поиска, из которого можно перейти к требуемому объекту метаданных.
● С помощью специального поля поиска, расположенного между списком объектов и командной панелью окна конфигурации.
Переход в это поле и любого места конфигуратора выполняется с помощью сочетания клавиш Ctrl+Alt+M. Поиск начинается после
того, как в поле введено более двух непробельных символов. Поиск осуществляется по свойствам объектов конфигурации Имя,
Синоним и Комментарий. Поиск выполняется по вхождению строки (см. рис.1). В дереве конфигурации остаются только те объекты
конфигурации, которые соответствуют набранной подстроке.
При включенном отборе, нажатие клавиши ESC очищает поле ввода и отменяет поиск в том случае, если фокус ввода находится в
дереве конфигурации или поле поиска. Клавиша TAB предназначена для перехода между деревом объектов конфигурации и полем
поиска.
Если при установленном отборе пользователь добавляет объект, который не соответствует наложенному отбору – система отменяет
наложенный отбор и отображает все дерево конфигурации.
Рис1 Поиск в дереве конфигурации
Наименования объектов конфигурации, а также подчиненных объектов (реквизитов, табличных частей, форм и т. д.) можно
перетаскивать в модули и текстовые документы с помощью мыши стандартным образом.
Настройка сортировки дерева метаданных
Рис 2 Сортировка метаданных
Например, формы конкретного справочника.
● Сортировать по – выбор свойства, по которому будет выполняться сортировка:
● Имени. Сортировка будет выполнена по именам объектов конфигурации.
● Синониму. Сортировка будет выполнена по синонимам объектов конфигурации.
● Комментарию. Сортировка будет выполнена по комментариям объектов конфигурации.
● Направление сортировки – выбор направления сортировки:
● По возрастанию. Будет выполняться сортировка в порядке возрастания.
● По убыванию. Будет выполняться сортировка по убыванию.
Пишем в поле часть наименования, которую помним, рядом появляется окно со списком объектов с искомым сочетанием. По двойному клику открывается форма списка объектов, либо форма обработки, отчета.
Также наверху переключатель интерфейсов.
Специальные предложения
(4) 88wau24ru, под УФ никак не могу выделить время переделать. а так - полезная штука, сам частенько использую :)
Просмотры 15245
Загрузки 151
Рейтинг 19
Создание 24.08.10 23:30
Обновление 27.10.11 23:37
№ Публикации 74561
Конфигурация Конфигурации 1cv8
Операционная система Не имеет значения
Страна Россия
Вид учета Не имеет значения
Доступ к файлу Абонемент ($m)
Код открыт Не указано
См. также
Альтернативный способ добавления элементов и реквизитов на формы Промо
Предлагаю альтернативный вариант добавления динамически создаваемых элементов и реквизитов на форму.
1 стартмани
09.09.2019 20429 39 bmk74 8
Выделение текущей строки в отчете (сделать сразу во всех отчетах и ничего не сломать)
Как за 10 минут упростить работу с отчётами программистам и пользователям. Добавить ВО ВСЕ ОТЧЁТЫ механизм автоматического выделения текущей строки отчёта (той, на которой установлен курсор). И ПРИ ЭТОМ НИЧЕГО НЕ СЛОМАТЬ.
1 стартмани
17.10.2021 5252 6 Патриот 48
Работа с картами в 1С на примере бесплатной библиотеки Leaflet
Разработка функционала отображения и выбора пунктов доставки на карте прямо в 1С с помощью бесплатной библиотеки Leaflet. Тестирование производилось на платформе 8.3.15.1534 на тонком клиенте.
1 стартмани
31.03.2021 14966 49 Parsec1C 18
Универсальные функции для работы с цветом в 1С
Все на что мы смотрим состоит из цветов в том числе и то, что есть в конфигурациях на 1С :) За время своей работы скопилось достаточно 1С-функций, которые что-то делают с цветом. Это публикация - попытка их систематизировать. Что есть: работа с HEX, HSV, HSL, CMYK представлениями цвета, конвертации из одной системы хранения в другую, работа с каталогами RAL, работа со случайными цветами, контрастные и инверсные цвета, трансформация цветов (осветление, затемнение, градации серого, смешивание цветов), работа с именованными CSS-цветами и т.п. В общем концептуально.
1 стартмани
07.08.2020 7080 18 Diversus 8
Расширенная настройка динамического списка УФ Промо
Открывая управляемую форму выбора и не увидев там видимых в форме списка элементов, часто хочется узнать причину их отсутствия там, т. е. какой наложен отбор. Но стандартная настройка списка управляемой формы показывает только пользовательские настройки, скрывая от пользователя фиксированный отбор. Предлагаю вам расширение конфигурации с расширенной настройкой динамического списка, отображающей пользователю кроме пользовательских настроек еще фиксированные.
1 стартмани
31.05.2017 41721 164 tormozit 25
Делаем из СКД Excel (ну, почти)
Несложный в использовании способ внедрить в обычный отчет СКД возможность редактировать значения ресурсов отчета (а-ля Excel) и получать отредактированные значения для дальнейшей обработки.
1 стартмани
26.01.2020 18479 29 herfis 16
Индикация прогресса выполнения фонового задания на управляемой форме внешней обработки
Внешняя обработка с фоновым выполнением и индикацией процесса для любой конфигурации на основе БСП >= 2.3 без изменения конфигурации и встраивания обработки в "Дополнительные отчеты и обработки".
1 стартмани
27.12.2019 24031 45 1sig 16
Декомпиляция условного оформления
Обработка автоматически генерирует полный код создания условного оформления формы любой сложности. Достаточно настроить для формы в конфигураторе условное оформление, а затем выбрать данную форму в обработке. В результате будет сгенерирован программный код создания условного оформления.
2 стартмани
23.12.2019 13917 62 XilDen 7
Открывашка ячеек таблиц Промо
Глобальное сочетание клавиш для открытия объекта по ссылке из текущей ячейки любой таблицы в большинстве управляемых форм
1 стартмани
27.10.2018 24725 14 tormozit 38
Многоуровневые списки выбора с оформлением элементов
Данная статья - попытка решить один маленький кусочек большой проблемы платформы 1С, а именно - бедные и невыразительные пользовательские интерфейсы. Поскольку 1С в режиме управляемого приложения позволяет задействовать веб-клиент, то хочется реализовывать интерфейсы как у взрослых веб-приложений - красивые, дружелюбные для пользователя и, желательно, с положительным UX. Возможно, кто-то со мной не согласится и скажет, что учетные системы должны быть строгие и линейные. Но мы все знаем, что 1С - это уже не только про бухгалтерию. Небольшое отступление для разработчиков, работающих с типовыми конфигурациями. Я не знаю, использует ли фирма 1С что-то похожее в своих разработках. Если да, то данная статья навряд ли будет вам полезна.
Читайте также: