Files
llm/plugins/1c/metadata/examples/metadata-v2.example.json
T

69 lines
2.2 KiB
JSON

{
"schema_version": 2,
"source": {
"name": "synthetic-example-v2",
"environment": "example",
"configuration_name": "Demo",
"configuration_version": "0.0.1",
"platform_version": "8.3"
},
"created_at": "2026-06-19",
"objects": [
{
"kind": "catalog",
"name": "Номенклатура",
"full_name": "Справочник.Номенклатура",
"synonym": "Номенклатура",
"attributes": [
{ "name": "Артикул", "type": "Строка", "synonym": "Артикул", "indexed": true },
{ "name": "ВидНоменклатуры", "type": "СправочникСсылка.ВидыНоменклатуры" }
],
"tabular_sections": [
{
"name": "Цены",
"attributes": [
{ "name": "ТипЦен", "type": "СправочникСсылка.ТипыЦен" },
{ "name": "Цена", "type": "Число" }
]
}
],
"forms": [
{ "name": "ФормаЭлемента" },
{ "name": "ФормаСписка" }
],
"modules": [
{ "module_id": "catalog.Номенклатура.object", "module_type": "object", "name": "Модуль объекта" }
]
}
],
"access": {
"users": [
{ "id": "user.ivanov", "name": "Иванов И.И.", "active": true, "groups": ["group.sales"] }
],
"groups": [
{ "id": "group.sales", "name": "Менеджеры продаж", "profiles": ["profile.sales"] }
],
"profiles": [
{ "id": "profile.sales", "name": "Продажи", "roles": ["role.sales.orders"] }
],
"roles": [
{
"id": "role.sales.orders",
"name": "ДобавлениеИзменениеЗаказовКлиентов",
"permissions": [
{ "object": "Document.ЗаказКлиента", "actions": ["read", "create", "update", "post"] },
{ "object": "Catalog.Контрагенты", "actions": ["read"] }
]
}
],
"data_restrictions": [
{
"subject_type": "group",
"subject_id": "group.sales",
"dimension": "Организация",
"values": ["Ромашка ООО"]
}
]
}
}