Объекты метаданных/Объекты метаданных/Управление номенклатурой: различия между версиями
Нет описания правки |
|||
(не показано 97 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
Справочник для регистрации '''объектов метаданных | Справочник для регистрации '''объектов метаданных''' конфигурации. | ||
Не всех объектов, а только '''хранящих данные''', и только часть, '''используемых системой''': | Не всех объектов, а только '''хранящих данные''', и только часть, '''используемых системой''': | ||
Строка 5: | Строка 5: | ||
*Справочники; | *Справочники; | ||
*Документы; | *Документы; | ||
*Регистры сведений. | *Регистры сведений; | ||
*Планы видов характеристик. | |||
Другими словами, это справочник '''видов данных''', хранящихся в базе учетной системы (конфигурации 1С). | |||
=Назначение= | |||
'''Основные задачи''', справочника с видами объектов: | |||
#Сделать возможность удобного '''выбора видов данных''', в '''настройках''' обработчиков и '''других справочниках''' системы, где необходимо указать в свойства вид данных. | |||
#'''Расширить набор свойств''' объектов, предусмотренных конфигуратором. Позволить видам метаданных через связанные справочники '''назначать новые свойства'''. | |||
#'''Интерфейс настроек''' системы, с группировкой по подсистемам. Ряд справочников требуется открывать для заполнения или редактирования, только от случая случаю, либо вообще один раз при начальной настройке системы. Выносить такие данные в основной интерфейс не целесообразно, что бы не засорять. Делать отдельные формы (как в УТ или других типовых конфигурациях) где собраны такие служебные справочники, не гибко, добавляя какой то новый вид настроек, придется отдельно его не забыть добавить в такую форму настроек. | |||
#'''Навигация по видам данных''' с поиском и группировкой по подсистемам. Примерно то же, что в стандартной '''Функции для технического специалиста'''. | |||
#'''Сервисные функции''' для вида данных в целом. Такие как универсальный список, сброс нумерации кодов и т.п. Такие функции, которые выполняются не с записью данных, а с видом данных в целом. | |||
'''Несколько примеров''', как это выглядит на практике. | |||
*Для '''[[Файловый архив/Объекты метаданных/Управление номенклатурой|файлового архива]]''' настраиваем '''[[Тома файлов/Объекты метаданных/Управление номенклатурой|основной том]]''' для вида данных, куда будут сохранятся привязанные к записям файлы. Если необходимо записывать файлы объекта в том, в отличный от основного тома. | |||
*'''[[Наборы характеристик/Объекты метаданных/Управление номенклатурой|Основной набор характеристик]]''' номенклатуры. '''Обязательные характеристики''' для любого товара, то есть общие для вида данных, [[Номенклатура/Объекты метаданных/Управление номенклатурой|номенклатура]]. | |||
*Для '''[[Настройки выбора/Объекты метаданных/Управление номенклатурой|настроенного источника данных]]''', вид метаданных может быть выбран в качестве '''источника данных'''. | |||
*Для '''[[Обработки задач/Объекты метаданных/Управление номенклатурой|модуля обработки данных]]''', объект метаданных указывается как '''допустимый источник''' данных для модуля. Используется в настройке [[Обработка данных/Объекты метаданных/Управление номенклатурой|обработчиков данных]] '''для контроля совместимости''', при выборе источника данных. | |||
*В настройке '''[[Текстовые шаблоны/Объекты метаданных/Управление номенклатурой|текстового шаблона]]''', вид метаданных используется как '''источник данных''' для шаблона, то есть свойства какого вида данных передаем в шаблон. | |||
Это только часть ситуаций, где может, и используется '''вид метаданных'''. | |||
=Форма объекта= | |||
;Вид данных | |||
*План обмена; | |||
*Справочник; | |||
*Документ; | |||
*Регистр сведений; | |||
*План видов характеристик. | |||
;Имя | |||
:Текстовый идентификатор метаданных. | |||
;Синоним | |||
:Краткое описание метаданных. | |||
;Полное имя | |||
:Полный идентификатор метаданных и, состоящий из '''Вид данных.Имя'''. ''Используется в запросах''. | |||
;Объект данных является настройкой | |||
:Признак того, что вид данных является настройкой. ''Принадлежит в подсистеме '''ecmИнструменты/СлужебныеОбъекты'''''. | |||
=Форма списка= | |||
Список зарегистрированных метаданных. | |||
<pre style="color: red"> | |||
Важно!!! Именно зарегистрированных метаданных. Если какого то объекта нет в списке, это не значит, что его нет в конфиуграции, он может быть не зарегистрирован. | |||
</pre> | |||
==Левая часть== | |||
Список метаданных, всех, либо выбранной подсистемы и прочих фильтров. | |||
[[File:Meta_list_left.png|750px]] | |||
===Параметры=== | |||
;Настройки системы | |||
:Отображать в списке только '''объекты настройки'''. | |||
;Вид данных | |||
:Отображать в списке только объекты '''выбранного вида'''. | |||
===Команды=== | |||
;Основной набор свойств объекта | |||
:Настройка основного [[Наборы свойств/Объекты метаданных/Управление номенклатурой|набора свойств объекта]], [[Виды свойств/Объекты метаданных/Управление номенклатурой|виды]] и при необходимости [[Значения свойств/Объекты метаданных/Управление номенклатурой|значения]] свойств, общих '''для всех записей вида данных'''. | |||
:Далее может использоваться в логике системе, например: | |||
:*Для заполнения набора свойств, '''по умолчанию для новых''' записей. | |||
:*Использовать '''в выборке данных''', если не заполнено индивидуально '''брать из общего набора'''. | |||
:Возможны и другие варианты использования, набор есть, его возможно при необходимости настроить, а дальше как использовать эти данные уже на усмотрение разработчика модулей [[Обработки выбора/Объекты метаданных/Управление номенклатурой|выбора]] либо [[Обработки задач/Объекты метаданных/Управление номенклатурой|обработки]] данных. | |||
:Какие виды метаданных '''могут хранить свойства''' назначается в конфигураторе, через настройку '''Определяемый тип/ecmОбъектыСвойств'''. | |||
[[File:props_owners.png|750px]] | |||
;Основной набор характеристик номенклатуры | |||
:Настройка основного [[Наборы характеристик/Объекты метаданных/Управление номенклатурой|набора технических характеристик номенклатуры]], [[Виды характеристик/Объекты метаданных/Управление номенклатурой|виды]] и при необходимости [[Значения характеристик/Объекты метаданных/Управление номенклатурой|значения]] характеристик, '''общих для всех товаров'''. | |||
<blockquote>В теории возможно настроить на любой вид метаданных. Но на практике есть смысл настраивать только для '''[[Номенклатура/Объекты метаданных/Управление номенклатурой|Номенклатуры]]'''.</blockquote> | |||
:Далее набор используется в '''[[Контент менеджер/Сервис/Управление номенклатурой|контент-менеджере]]''' при настройке наборов характеристик товарам, как значения по умолчанию при создании новых наборов характеристик | |||
:Возможны и другие варианты использования, набор есть, его возможно при необходимости настроить, а дальше как использовать эти данные уже на усмотрение разработчика модулей, например: | |||
:*'''В выборке данных''', если не заполнено индивидуально '''брать из общего набора'''. | |||
;Списки данных | |||
Настройки списков элементов данных. Например списки товаров, контрагентов и пр. любых видов данных. | |||
Полезный инструмент, подробнее в описании '''[[Списки данных/Объекты метаданных/Управление номенклатурой|Списков данных]]'''. | |||
==Правая часть== | |||
Дерево подсистем, для отбор в списке объектов метаданных. | |||
[[File:Meta_list_right.png|750px]] | |||
===Параметры=== | |||
*'''Основной интерфейс''' - отображать только те подсистемы в которых '''есть объекты метаданных'''. ''В конфигураторе могут быть подсистемы не содержащие метаданных. Либо вообще пустые либо служебные объекты, не регистрируемые в данном справочнике''. | |||
*'''Настройки системы''' - отображать только те подсистемы в которых '''есть объекты настройки'''. | |||
=Для разработчика= | |||
Описания ниже будут полезны только разработчикам, при доработке системы. | |||
;Объект настроек | |||
:Для добавления какой того вида данных, в категорию '''настройки''' следует включить в объекте служебную подсистему '''ecmИнструменты\СлужебныеОбъекты'''. При регистрации объектов метаданных, объекты из данной подсистемы будут помечены признаком '''настройка'''. | |||
[[File:props_object.png|frameless]] | |||
[[Category:Ядро]] | [[Category:Ядро]] | ||
[[Category:Инструменты]] | [[Category:Инструменты]] |
Текущая версия от 09:03, 12 октября 2022
Справочник для регистрации объектов метаданных конфигурации.
Не всех объектов, а только хранящих данные, и только часть, используемых системой:
- Планы обмена;
- Справочники;
- Документы;
- Регистры сведений;
- Планы видов характеристик.
Другими словами, это справочник видов данных, хранящихся в базе учетной системы (конфигурации 1С).
Назначение
Основные задачи, справочника с видами объектов:
- Сделать возможность удобного выбора видов данных, в настройках обработчиков и других справочниках системы, где необходимо указать в свойства вид данных.
- Расширить набор свойств объектов, предусмотренных конфигуратором. Позволить видам метаданных через связанные справочники назначать новые свойства.
- Интерфейс настроек системы, с группировкой по подсистемам. Ряд справочников требуется открывать для заполнения или редактирования, только от случая случаю, либо вообще один раз при начальной настройке системы. Выносить такие данные в основной интерфейс не целесообразно, что бы не засорять. Делать отдельные формы (как в УТ или других типовых конфигурациях) где собраны такие служебные справочники, не гибко, добавляя какой то новый вид настроек, придется отдельно его не забыть добавить в такую форму настроек.
- Навигация по видам данных с поиском и группировкой по подсистемам. Примерно то же, что в стандартной Функции для технического специалиста.
- Сервисные функции для вида данных в целом. Такие как универсальный список, сброс нумерации кодов и т.п. Такие функции, которые выполняются не с записью данных, а с видом данных в целом.
Несколько примеров, как это выглядит на практике.
- Для файлового архива настраиваем основной том для вида данных, куда будут сохранятся привязанные к записям файлы. Если необходимо записывать файлы объекта в том, в отличный от основного тома.
- Основной набор характеристик номенклатуры. Обязательные характеристики для любого товара, то есть общие для вида данных, номенклатура.
- Для настроенного источника данных, вид метаданных может быть выбран в качестве источника данных.
- Для модуля обработки данных, объект метаданных указывается как допустимый источник данных для модуля. Используется в настройке обработчиков данных для контроля совместимости, при выборе источника данных.
- В настройке текстового шаблона, вид метаданных используется как источник данных для шаблона, то есть свойства какого вида данных передаем в шаблон.
Это только часть ситуаций, где может, и используется вид метаданных.
Форма объекта
- Вид данных
- План обмена;
- Справочник;
- Документ;
- Регистр сведений;
- План видов характеристик.
- Имя
- Текстовый идентификатор метаданных.
- Синоним
- Краткое описание метаданных.
- Полное имя
- Полный идентификатор метаданных и, состоящий из Вид данных.Имя. Используется в запросах.
- Объект данных является настройкой
- Признак того, что вид данных является настройкой. Принадлежит в подсистеме ecmИнструменты/СлужебныеОбъекты.
Форма списка
Список зарегистрированных метаданных.
Важно!!! Именно зарегистрированных метаданных. Если какого то объекта нет в списке, это не значит, что его нет в конфиуграции, он может быть не зарегистрирован.
Левая часть
Список метаданных, всех, либо выбранной подсистемы и прочих фильтров.
Параметры
- Настройки системы
- Отображать в списке только объекты настройки.
- Вид данных
- Отображать в списке только объекты выбранного вида.
Команды
- Основной набор свойств объекта
- Настройка основного набора свойств объекта, виды и при необходимости значения свойств, общих для всех записей вида данных.
- Далее может использоваться в логике системе, например:
- Для заполнения набора свойств, по умолчанию для новых записей.
- Использовать в выборке данных, если не заполнено индивидуально брать из общего набора.
- Возможны и другие варианты использования, набор есть, его возможно при необходимости настроить, а дальше как использовать эти данные уже на усмотрение разработчика модулей выбора либо обработки данных.
- Какие виды метаданных могут хранить свойства назначается в конфигураторе, через настройку Определяемый тип/ecmОбъектыСвойств.
- Основной набор характеристик номенклатуры
- Настройка основного набора технических характеристик номенклатуры, виды и при необходимости значения характеристик, общих для всех товаров.
В теории возможно настроить на любой вид метаданных. Но на практике есть смысл настраивать только для Номенклатуры.
- Далее набор используется в контент-менеджере при настройке наборов характеристик товарам, как значения по умолчанию при создании новых наборов характеристик
- Возможны и другие варианты использования, набор есть, его возможно при необходимости настроить, а дальше как использовать эти данные уже на усмотрение разработчика модулей, например:
- В выборке данных, если не заполнено индивидуально брать из общего набора.
- Списки данных
Настройки списков элементов данных. Например списки товаров, контрагентов и пр. любых видов данных.
Полезный инструмент, подробнее в описании Списков данных.
Правая часть
Дерево подсистем, для отбор в списке объектов метаданных.
Параметры
- Основной интерфейс - отображать только те подсистемы в которых есть объекты метаданных. В конфигураторе могут быть подсистемы не содержащие метаданных. Либо вообще пустые либо служебные объекты, не регистрируемые в данном справочнике.
- Настройки системы - отображать только те подсистемы в которых есть объекты настройки.
Для разработчика
Описания ниже будут полезны только разработчикам, при доработке системы.
- Объект настроек
- Для добавления какой того вида данных, в категорию настройки следует включить в объекте служебную подсистему ecmИнструменты\СлужебныеОбъекты. При регистрации объектов метаданных, объекты из данной подсистемы будут помечены признаком настройка.