Объекты метаданных/Объекты метаданных/Управление номенклатурой: различия между версиями

Материал из Метадата
Перейти к навигации Перейти к поиску
Нет описания правки
 
(не показано 98 промежуточных версий этого же участника)
Строка 1: Строка 1:
Справочник '''видов объектов данных'''.  
Справочник для регистрации '''объектов метаданных''' конфигурации.


Повторяет структуру '''объектов метаданных конфигурации''', не всех объектов, а только '''хранящих данные''', и только часть, '''используемых системой''':
Не всех объектов, а только '''хранящих данные''', и только часть, '''используемых системой''':
*Планы обмена;
*Планы обмена;
*Справочники;
*Справочники;
*Документы;
*Документы;
*Регистры сведений.
*Регистры сведений;
*Планы видов характеристик.


Другими словами, это справочник '''видов данных''', хранящихся в базе учетной системы (конфигурации 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С).

Назначение

Основные задачи, справочника с видами объектов:

  1. Сделать возможность удобного выбора видов данных, в настройках обработчиков и других справочниках системы, где необходимо указать в свойства вид данных.
  2. Расширить набор свойств объектов, предусмотренных конфигуратором. Позволить видам метаданных через связанные справочники назначать новые свойства.
  3. Интерфейс настроек системы, с группировкой по подсистемам. Ряд справочников требуется открывать для заполнения или редактирования, только от случая случаю, либо вообще один раз при начальной настройке системы. Выносить такие данные в основной интерфейс не целесообразно, что бы не засорять. Делать отдельные формы (как в УТ или других типовых конфигурациях) где собраны такие служебные справочники, не гибко, добавляя какой то новый вид настроек, придется отдельно его не забыть добавить в такую форму настроек.
  4. Навигация по видам данных с поиском и группировкой по подсистемам. Примерно то же, что в стандартной Функции для технического специалиста.
  5. Сервисные функции для вида данных в целом. Такие как универсальный список, сброс нумерации кодов и т.п. Такие функции, которые выполняются не с записью данных, а с видом данных в целом.

Несколько примеров, как это выглядит на практике.

Это только часть ситуаций, где может, и используется вид метаданных.

Форма объекта

Вид данных
  • План обмена;
  • Справочник;
  • Документ;
  • Регистр сведений;
  • План видов характеристик.
Имя
Текстовый идентификатор метаданных.
Синоним
Краткое описание метаданных.
Полное имя
Полный идентификатор метаданных и, состоящий из Вид данных.Имя. Используется в запросах.
Объект данных является настройкой
Признак того, что вид данных является настройкой. Принадлежит в подсистеме ecmИнструменты/СлужебныеОбъекты.

Форма списка

Список зарегистрированных метаданных.

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

Левая часть

Список метаданных, всех, либо выбранной подсистемы и прочих фильтров.

Meta list left.png

Параметры

Настройки системы
Отображать в списке только объекты настройки.
Вид данных
Отображать в списке только объекты выбранного вида.

Команды

Основной набор свойств объекта
Настройка основного набора свойств объекта, виды и при необходимости значения свойств, общих для всех записей вида данных.
Далее может использоваться в логике системе, например:
  • Для заполнения набора свойств, по умолчанию для новых записей.
  • Использовать в выборке данных, если не заполнено индивидуально брать из общего набора.
Возможны и другие варианты использования, набор есть, его возможно при необходимости настроить, а дальше как использовать эти данные уже на усмотрение разработчика модулей выбора либо обработки данных.
Какие виды метаданных могут хранить свойства назначается в конфигураторе, через настройку Определяемый тип/ecmОбъектыСвойств.

Props owners.png

Основной набор характеристик номенклатуры
Настройка основного набора технических характеристик номенклатуры, виды и при необходимости значения характеристик, общих для всех товаров.

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

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

Настройки списков элементов данных. Например списки товаров, контрагентов и пр. любых видов данных.

Полезный инструмент, подробнее в описании Списков данных.

Правая часть

Дерево подсистем, для отбор в списке объектов метаданных.

Meta list right.png

Параметры

  • Основной интерфейс - отображать только те подсистемы в которых есть объекты метаданных. В конфигураторе могут быть подсистемы не содержащие метаданных. Либо вообще пустые либо служебные объекты, не регистрируемые в данном справочнике.
  • Настройки системы - отображать только те подсистемы в которых есть объекты настройки.

Для разработчика

Описания ниже будут полезны только разработчикам, при доработке системы.

Объект настроек
Для добавления какой того вида данных, в категорию настройки следует включить в объекте служебную подсистему ecmИнструменты\СлужебныеОбъекты. При регистрации объектов метаданных, объекты из данной подсистемы будут помечены признаком настройка.

Props object.png