vault backup: 2025-03-28 19:12:42

This commit is contained in:
sShemet
2025-03-28 19:12:42 +05:00
parent bbcf3c93b9
commit 9b57ac3d60
2 changed files with 8 additions and 8 deletions

View File

@@ -15,8 +15,8 @@
"state": {
"file": "WORK & PROJECTS/Mol/Планы и диаграммы/00001_Редакторорм/Таблицы нумератора и документов.canvas",
"viewState": {
"x": 2114.157109464356,
"y": -204.2513334189377,
"x": 2133.055925212779,
"y": -118.57670202608637,
"zoom": -0.33333333333333326
}
},

View File

@@ -1,6 +1,6 @@
{
"nodes":[
{"id":"8e61c8215e970e65","x":1220,"y":-680,"width":1700,"height":1040,"type":"group","label":"Объекты испытаний и группы"},
{"id":"8e61c8215e970e65","x":1220,"y":-680,"width":1700,"height":1060,"type":"group","label":"Объекты испытаний и группы"},
{"id":"72bc1acd3d8ce221","x":176,"y":-1200,"width":929,"height":236,"type":"group","label":"?????????????"},
{"id":"c9f80528c2b840d4","type":"text","text":"numerator_type","x":-890,"y":-620,"width":250,"height":200},
{"id":"1685b27ffbfc1855","type":"text","text":"Каталог стандартных типов форм","x":-850,"y":-1371,"width":250,"height":52},
@@ -19,11 +19,11 @@
{"id":"6ad7d99e6ab8062f","type":"text","text":"#### addresses_contr_affil\ncontragent_id, affiliate_id, address_type_id, address_id, accreditation_id","x":760,"y":-1460,"width":400,"height":120},
{"id":"0befd687b2aae671","x":835,"y":-1180,"width":250,"height":196,"color":"4","type":"text","text":"m2m\n**forms_to_addresses_pivot**\nсвязь формы с адресами типа “Место осуществления деятельности”"},
{"id":"9fe83257f9c0e034","type":"text","text":"**m2m**\nform_to_contragents_affiliates\n\ncontragent_id (nullable) (only_lab)\naffiliate_id (nullable) (only_lab)\ndocument_form_id","x":196,"y":-1162,"width":370,"height":160,"color":"5"},
{"id":"55b9512e6ce2e3b7","type":"text","text":"#### **materials**\n\nГлавная таблица групп материалов. **Все связи методик и заявок производить с ней**\nОбязательное поле type_id (тип)\n\nЭтот список задаётся и утверждается нами и не будет редактироваться пользователями.\nЕсли пользователю нужно добавить материал - добавляем в таблицу materials_customer, связываем с классификатором и он появляется тут\n\nПри типе = 1 (продукция) выборка ВСЕХ материалов для показа/выбора осуществляется через классификаторы и привязанные к ним материалы из material_customer\n\nДля других типов всё ещё обдумывается, т.к. в БД ФСА полный бред, а не материалы :)","x":1240,"y":-646,"width":320,"height":806},
{"id":"357b9efcc70e26a6","type":"text","text":"#### **classifier_materials**\nБД Классификаторов из Юlaba\n\nвсё остаётся как было, но добавляется поле material_id, указывающее на группу материалов.\nпосле формирования нами конечного списка материалов надо перепарсить этот классификатор, забив номера материалов по нашей классификации","x":1680,"y":-505,"width":360,"height":525},
{"id":"bdaebc4d85cf1407","type":"text","text":"**many2many**\n#### **classifier_to_materials**\n\nСвязываем классификаторы и материалы по кодам при импорте ЛИБО при добавлении нового материала нужна 100% связь.\nМатериалы пользователя добавляются ТОЛЬКО в таблицу materials_customer, привязываются коды, вследствие чего начинает отображаться привязанная группа материалов","x":2140,"y":-455,"width":360,"height":425,"color":"5"},
{"id":"13b5ca9d3298fa62","x":2560,"y":-396,"width":320,"height":307,"type":"text","text":"#### **materials_customer**\nбудет содержать в себе импортированные сотни материалов из ФСА\n\nОбязательное поле type_id (тип)"},
{"id":"bc2b249c080ebc6d","type":"text","text":"Типы ОИ\n1. Продукция\n2. Биологические мат.\n3. Окружающая среда","x":1960,"y":160,"width":250,"height":163}
{"id":"55b9512e6ce2e3b7","type":"text","text":"#### **objects**\nУже есть. Бывшая таблица MATERIALS \n\nГлавная таблица групп материалов. **Все связи методик и заявок производить с ней**\nОбязательное поле type_id (тип)\n\nЭтот список задаётся и утверждается нами и не будет редактироваться пользователями.\nЕсли пользователю нужно добавить материал - добавляем в таблицу materials_customer, связываем с классификатором и он появляется тут\n\nПри типе = 1 (продукция) выборка ВСЕХ материалов для показа/выбора осуществляется через классификаторы и привязанные к ним материалы из material_customer\n\nДля других типов всё ещё обдумывается, т.к. в БД ФСА полный бред, а не материалы :)","x":1240,"y":-646,"width":320,"height":806},
{"id":"bdaebc4d85cf1407","type":"text","text":"**many2many**\n#### **classifier_to_objects_customer**\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":"bc2b249c080ebc6d","type":"text","text":"Типы ОИ\n1. Продукция\n2. Биологические мат.\n3. Окружающая среда","x":1960,"y":160,"width":250,"height":163},
{"id":"13b5ca9d3298fa62","x":2560,"y":-361,"width":320,"height":307,"type":"text","text":"#### **objects_customer**\nбудет содержать в себе импортированные сотни материалов из ФСА\n\nОбязательное поле type_id (тип)"},
{"id":"357b9efcc70e26a6","type":"text","text":"#### **classifier_objects**\nБД Классификаторов из Юlaba (classifier_materials - уже есть переделываем миграцию)\n\nвсё остаётся как было, но добавляется поле material_id, указывающее на группу материалов.\nпосле формирования нами конечного списка материалов надо перепарсить этот классификатор, забив номера материалов по нашей классификации","x":1680,"y":-470,"width":360,"height":525}
],
"edges":[
{"id":"006aa71153dc043e","fromNode":"bdaebc4d85cf1407","fromSide":"left","toNode":"357b9efcc70e26a6","toSide":"right","toEnd":"none"},