vault backup: 2025-03-28 18:52:41

This commit is contained in:
sShemet
2025-03-28 18:52:41 +05:00
parent 6cee322663
commit bbcf3c93b9
2 changed files with 10 additions and 10 deletions

View File

@@ -1,6 +1,6 @@
{
"nodes":[
{"id":"8e61c8215e970e65","x":1220,"y":-1082,"width":1700,"height":1922,"type":"group","label":"Объекты испытаний и группы"},
{"id":"8e61c8215e970e65","x":1220,"y":-680,"width":1700,"height":1040,"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":"357b9efcc70e26a6","type":"text","text":"#### **classifier_materials**\nБД Классификаторов из Юlaba\n\nвсё остаётся как было, но добавляется поле material_id, указывающее на группу материалов.\nпосле формирования нами конечного списка материалов надо перепарсить этот классификатор, забив номера материалов по нашей классификации","x":1680,"y":-583,"width":360,"height":462},
{"id":"bdaebc4d85cf1407","type":"text","text":"**many2many**\n#### **classifier_to_materials**\n\nСвязываем классификаторы и материалы по кодам при импорте ЛИБО при добавлении нового материала нужна 100% связь.\nМатериалы пользователя добавляются ТОЛЬКО в таблицу materials_customer, привязываются коды, вследствие чего начинает отображаться привязанная группа материалов","x":2140,"y":-564,"width":360,"height":425,"color":"5"},
{"id":"13b5ca9d3298fa62","x":2560,"y":-505,"width":320,"height":307,"type":"text","text":"#### **materials_customer**\nбудет содержать в себе импортированные сотни материалов из ФСА\n\nОбязательное поле type_id (тип)"},
{"id":"55b9512e6ce2e3b7","type":"text","text":"#### **materials**\n\nГлавная таблица групп материалов. **Все связи методик и заявок производить с ней**\nОбязательное поле type_id (тип)\n\nЭтот список задаётся и утверждается нами.\n\nПри типе = 1 (продукция)\nНеобходим метод выборки групп материалов, у которых есть","x":1240,"y":-646,"width":320,"height":588},
{"id":"bc2b249c080ebc6d","type":"text","text":"Типы ОИ\n1. Продукция\n2. Биологические мат.\n3. Окружающая среда","x":1915,"y":-1020,"width":250,"height":163}
{"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}
],
"edges":[
{"id":"006aa71153dc043e","fromNode":"bdaebc4d85cf1407","fromSide":"left","toNode":"357b9efcc70e26a6","toSide":"right","toEnd":"none"},
@@ -37,7 +37,7 @@
{"id":"50fdc1f05b287087","fromNode":"fcf0065522f7ad0f","fromSide":"right","toNode":"0befd687b2aae671","toSide":"bottom"},
{"id":"75d834a280ca59fc","fromNode":"0befd687b2aae671","fromSide":"top","toNode":"6ad7d99e6ab8062f","toSide":"bottom"},
{"id":"9ff50d4900edc4a6","fromNode":"bdaebc4d85cf1407","fromSide":"right","toNode":"13b5ca9d3298fa62","toSide":"left","toEnd":"none"},
{"id":"d8a304c47228229b","fromNode":"bc2b249c080ebc6d","fromSide":"right","toNode":"13b5ca9d3298fa62","toSide":"top"},
{"id":"79a44ef0640a6d1e","fromNode":"bc2b249c080ebc6d","fromSide":"left","toNode":"55b9512e6ce2e3b7","toSide":"top"}
{"id":"79a44ef0640a6d1e","fromNode":"bc2b249c080ebc6d","fromSide":"left","toNode":"55b9512e6ce2e3b7","toSide":"bottom"},
{"id":"a978bb3c13fd5eee","fromNode":"bc2b249c080ebc6d","fromSide":"right","toNode":"13b5ca9d3298fa62","toSide":"bottom"}
]
}