vault backup: 2025-04-11 12:21:43

This commit is contained in:
sShemet
2025-04-11 12:21:43 +05:00
parent 81a59b579a
commit c5d6a00a37
2 changed files with 7 additions and 7 deletions

View File

@@ -29,8 +29,8 @@
"state": { "state": {
"file": "WORK & PROJECTS/Mol/Планы и диаграммы/00001_Редакторорм/Таблицы нумератора и документов.canvas", "file": "WORK & PROJECTS/Mol/Планы и диаграммы/00001_Редакторорм/Таблицы нумератора и документов.canvas",
"viewState": { "viewState": {
"x": 2092.408791259956, "x": 1740.5533050254935,
"y": 5.630740490551268, "y": 54.65082926289068,
"zoom": -0.44537680177737726 "zoom": -0.44537680177737726
} }
}, },

View File

@@ -19,14 +19,14 @@
{"id":"fcf0065522f7ad0f","type":"text","text":"document_forms\nФормы документов\n\nid\nname\nis_default\ndocument_type_id\nform_json\n","x":260,"y":-763,"width":240,"height":420}, {"id":"fcf0065522f7ad0f","type":"text","text":"document_forms\nФормы документов\n\nid\nname\nis_default\ndocument_type_id\nform_json\n","x":260,"y":-763,"width":240,"height":420},
{"id":"b01d415edd25edc3","type":"text","text":"**m2m**\nforms_to_materials","x":660,"y":-583,"width":250,"height":60,"color":"5"}, {"id":"b01d415edd25edc3","type":"text","text":"**m2m**\nforms_to_materials","x":660,"y":-583,"width":250,"height":60,"color":"5"},
{"id":"b1b15ba39c5bb461","type":"text","text":"Тип: \"Протоколы\"\n\nНазначить: \"Форма 1\", \"Форма 2\", \"Форма 3\" // каталог созданных форм \nСтруктурные подразделения: Головная компания, Филиал 1 и Филиал 4 \nГруппа объектов испытаний: Вода, Почва \n\nНазначить: \"Форма 9\" \nСтруктурные подразделения: Головная компания, Филиал 1 и Филиал 4 \nГруппа объектов испытаний: Колбасы \n\n————\n\nТип: \"Заявки на испытания\"\n\nНазначить: \"Форма 4\"\nСтруктурные подразделения: \"Все\"\nГруппа объектов испытаний: В\nИ так на каждый созданный в системе тип ","x":73,"y":-235,"width":615,"height":468,"color":"3"}, {"id":"b1b15ba39c5bb461","type":"text","text":"Тип: \"Протоколы\"\n\nНазначить: \"Форма 1\", \"Форма 2\", \"Форма 3\" // каталог созданных форм \nСтруктурные подразделения: Головная компания, Филиал 1 и Филиал 4 \nГруппа объектов испытаний: Вода, Почва \n\nНазначить: \"Форма 9\" \nСтруктурные подразделения: Головная компания, Филиал 1 и Филиал 4 \nГруппа объектов испытаний: Колбасы \n\n————\n\nТип: \"Заявки на испытания\"\n\nНазначить: \"Форма 4\"\nСтруктурные подразделения: \"Все\"\nГруппа объектов испытаний: В\nИ так на каждый созданный в системе тип ","x":73,"y":-235,"width":615,"height":468,"color":"3"},
{"id":"55b9512e6ce2e3b7","type":"text","text":"#### **object_groups**\n\nНовая таблица\nСодержит изначально в себе\nid\nname\ndescription\n\nГлавная таблица групп материалов. \nОбязательное поле type_id (тип)\n\nЭтот список задаётся и утверждается нами и не будет редактироваться пользователями.\n\nПри виде ОИ = 1 (продукция) выборка ВСЕХ материалов для показа/выбора осуществляется через классификаторы и привязанные к ним материалы из objects\n\n\nПри другом виде ОИ -- выбирать сразу весь список из таблицы objects в обход классификатора продукции","x":1240,"y":-470,"width":320,"height":879},
{"id":"bdaebc4d85cf1407","type":"text","text":"**many2many**\n#### **classifier_to_objects**\n\nразвязочная таблица, содержит\nid\nclassifier_object_id\nobjects_customer_id\n\nСвязываем классификаторы и материалы по кодам при импорте ЛИБО при добавлении нового материала нужна 100% связь.\nМатериалы пользователя добавляются ТОЛЬКО в таблицу materials_customer, привязываются коды, вследствие чего начинает отображаться привязанная группа материалов","x":2120,"y":-455,"width":380,"height":495,"color":"5"}, {"id":"bdaebc4d85cf1407","type":"text","text":"**many2many**\n#### **classifier_to_objects**\n\nразвязочная таблица, содержит\nid\nclassifier_object_id\nobjects_customer_id\n\nСвязываем классификаторы и материалы по кодам при импорте ЛИБО при добавлении нового материала нужна 100% связь.\nМатериалы пользователя добавляются ТОЛЬКО в таблицу materials_customer, привязываются коды, вследствие чего начинает отображаться привязанная группа материалов","x":2120,"y":-455,"width":380,"height":495,"color":"5"},
{"id":"357b9efcc70e26a6","type":"text","text":"#### **classifier_objects**\nБД Классификаторов из Юlaba (classifier_materials - уже есть нужно переделать :\n- миграцию\n- модель + все связи с таблицей objects \n- migrations_data и импорт данных из CSV\n\nвсё остаётся как было, но добавляется поле object_group_id, указывающее на группу материалов.\nпосле формирования нами конечного списка материалов надо перепарсить этот классификатор, забив номера материалов по нашей классификации\n\n","x":1680,"y":-470,"width":360,"height":525}, {"id":"357b9efcc70e26a6","type":"text","text":"#### **classifier_objects**\nБД Классификаторов из Юlaba (classifier_materials - уже есть нужно переделать :\n- миграцию\n- модель + все связи с таблицей objects \n- migrations_data и импорт данных из CSV\n\nвсё остаётся как было, но добавляется поле object_group_id, указывающее на группу материалов.\nпосле формирования нами конечного списка материалов надо перепарсить этот классификатор, забив номера материалов по нашей классификации\n\n","x":1680,"y":-470,"width":360,"height":525},
{"id":"13b5ca9d3298fa62","type":"text","text":"#### **objects**\n\nУже есть. Бывшая таблица MATERIALS \n\nбудет содержать в себе импортированные сотни материалов из ФСА.\n**Все связи методик и заявок производить с этой таблицей**\n\nОбязательное поле type_id (вид ОИ)\n\nОбъекты добавляются ТОЛЬКО ИЗ КЛАССИФИКАТОРОВ, сразу с привязкой в таблицу слева","x":2560,"y":-455,"width":320,"height":495}, {"id":"13b5ca9d3298fa62","type":"text","text":"#### **objects**\n\nУже есть. Бывшая таблица MATERIALS \n\nбудет содержать в себе импортированные сотни материалов из ФСА.\n**Все связи методик и заявок производить с этой таблицей**\n\nОбязательное поле type_id (вид ОИ)\n\nОбъекты добавляются ТОЛЬКО ИЗ КЛАССИФИКАТОРОВ, сразу с привязкой в таблицу слева","x":2560,"y":-455,"width":320,"height":495},
{"id":"bc2b249c080ebc6d","type":"text","text":"#### **object_types**\nВиды ОИ\n1. Продукция\n2. Производственная среда\n3. Окружающая среда\n4. Биологические материалы","x":2250,"y":109,"width":250,"height":300}, {"id":"bc2b249c080ebc6d","type":"text","text":"#### **object_types**\nВиды ОИ\n1. Продукция\n2. Производственная среда\n3. Окружающая среда\n4. Биологические материалы","x":2250,"y":109,"width":250,"height":300},
{"id":"f5d0d3a9ecd8ef04","x":1600,"y":164,"width":320,"height":191,"type":"text","text":"#### **objects_enabled_groups**\n\nТаблица, в которой хранятся вручную включенные пользователем группы ОИ ( при отсутствии ОИ в objects)\n"}, {"id":"5a14fbb54d19aaac","type":"text","text":"m2m\n#### **object_to_gost**\nПо хорошему нужно привязывать к методикам, но пока ТАК","x":2335,"y":-853,"width":330,"height":200,"color":"4"},
{"id":"a43b95d2d0623551","type":"text","text":"GOST","x":1180,"y":-783,"width":250,"height":60}, {"id":"a43b95d2d0623551","type":"text","text":"GOST","x":1900,"y":-783,"width":250,"height":60},
{"id":"5a14fbb54d19aaac","type":"text","text":"m2m\n#### **object_to_gost**\nПо хорошему нужно привязывать к методикам, но пока ТАК","x":1590,"y":-853,"width":330,"height":200,"color":"4"} {"id":"55b9512e6ce2e3b7","type":"text","text":"#### **object_groups**\n\nНовая таблица\nСодержит изначально в себе\nid\nname\ndescription\n\nГлавная таблица групп материалов. \nОбязательное поле type_id (тип)\n\nЭтот список задаётся и утверждается нами и не будет редактироваться пользователями.\n\nПри виде ОИ = 1 (продукция) выборка ВСЕХ материалов для показа/выбора осуществляется через классификаторы и привязанные к ним материалы из objects\n\n\nПри другом виде ОИ -- выбирать сразу весь список из таблицы objects в обход классификатора продукции","x":1160,"y":-470,"width":320,"height":879},
{"id":"f5d0d3a9ecd8ef04","type":"text","text":"#### **objects_enabled_groups**\n\nТаблица, в которой хранятся вручную включенные пользователем группы ОИ ( при отсутствии ОИ в objects)\n","x":1520,"y":280,"width":320,"height":191}
], ],
"edges":[ "edges":[
{"id":"006aa71153dc043e","fromNode":"bdaebc4d85cf1407","fromSide":"left","toNode":"357b9efcc70e26a6","toSide":"right","toEnd":"none"}, {"id":"006aa71153dc043e","fromNode":"bdaebc4d85cf1407","fromSide":"left","toNode":"357b9efcc70e26a6","toSide":"right","toEnd":"none"},
@@ -43,7 +43,7 @@
{"id":"79a44ef0640a6d1e","fromNode":"bc2b249c080ebc6d","fromSide":"left","toNode":"55b9512e6ce2e3b7","toSide":"bottom"}, {"id":"79a44ef0640a6d1e","fromNode":"bc2b249c080ebc6d","fromSide":"left","toNode":"55b9512e6ce2e3b7","toSide":"bottom"},
{"id":"a978bb3c13fd5eee","fromNode":"bc2b249c080ebc6d","fromSide":"right","toNode":"13b5ca9d3298fa62","toSide":"bottom"}, {"id":"a978bb3c13fd5eee","fromNode":"bc2b249c080ebc6d","fromSide":"right","toNode":"13b5ca9d3298fa62","toSide":"bottom"},
{"id":"35708766d0b3babb","fromNode":"a43b95d2d0623551","fromSide":"right","toNode":"5a14fbb54d19aaac","toSide":"left"}, {"id":"35708766d0b3babb","fromNode":"a43b95d2d0623551","fromSide":"right","toNode":"5a14fbb54d19aaac","toSide":"left"},
{"id":"5f8859e374f033a3","fromNode":"5a14fbb54d19aaac","fromSide":"bottom","toNode":"55b9512e6ce2e3b7","toSide":"top"}, {"id":"5f8859e374f033a3","fromNode":"5a14fbb54d19aaac","fromSide":"bottom","toNode":"13b5ca9d3298fa62","toSide":"top"},
{"id":"fe54f7b6be7ca40d","fromNode":"f5d0d3a9ecd8ef04","fromSide":"top","toNode":"55b9512e6ce2e3b7","toSide":"right"} {"id":"fe54f7b6be7ca40d","fromNode":"f5d0d3a9ecd8ef04","fromSide":"top","toNode":"55b9512e6ce2e3b7","toSide":"right"}
] ]
} }