Набор готовых сущностей под задачи

Все вопросы/проблемы по установке и использовании.
Ответить
ivan32
Сообщения: 78
Зарегистрирован: 10 июн 2021, 15:41
Имя: ivan
Откуда: kamchatka

Набор готовых сущностей под задачи

Сообщение ivan32 »

В теории, пока мы ждем модульную crm.rukovoditel2.0 сейчас ведь можно с одного проекта, перемещать часть сущностей в другой ?
К примеру я сделал набор сущностей со связями, для учета пар носков. Могу ли я поделиться выгрузив структуру сущности и отправив другому человеку, у которого уже имеется свой набор сущностей, чтобы безболезненно загрузить к себе этот дамп? Мысль в том, что многие из нас в сущностях содержат те или иные части, которые выполняют одинаковый набор. к примеру для выписки счетов или для учета проектов, или учета расходов.
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Набор готовых сущностей под задачи

Сообщение nruslan2 »

нет, так нельзя
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 1197
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич
Контактная информация:

Re: Набор готовых сущностей под задачи

Сообщение Fait »

Да, это сейчас невозможно из-за переплетений полей в сущностях.
То есть не получится так просто взять и переместить таблицу app_entity_***.
ID полей из сущности используются ещё в половине таблиц, и это так просто не выдернуть, к сожалению(

В целом, это стало бы возможным при использовании альтернативных названий полей в сущностях.

Сейчас есть таблица в базе под названием app_fields, содержащая в себе названия и характеристики всех полей в системе.
Так вот, если бы туда добавить ещё один столбец с соответствующим id поля в нужной сущности.

Если бы поля в каждой сущности начинались с field_1.

Конечно, это оооооооочень глобальная переделка, но тем не менее, я считаю это выходом.
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 1197
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич
Контактная информация:

Re: Набор готовых сущностей под задачи

Сообщение Fait »

Ближайшее, что вы можете использовать - это экспорт полей из сущности.
Но после загрузки полей в другую систему придётся проверять каждое поле, изменять id в формулах и кодах.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Набор готовых сущностей под задачи

Сообщение support »

В целом, это стало бы возможным при использовании альтернативных названий полей в сущностях.
Не правда:) Даже если использовать альтернативное название, куда девать ID поля?:)
И представьте сущность, где 50+ полей, вы замучаетесь названия туда придумывать, так чтоб они еще и уникальные были:)
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 1197
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич
Контактная информация:

Re: Набор готовых сущностей под задачи

Сообщение Fait »

support писал(а): 13 окт 2024, 21:36
В целом, это стало бы возможным при использовании альтернативных названий полей в сущностях.
Не правда:) Даже если использовать альтернативное название, куда девать ID поля?:)
И представьте сущность, где 50+ полей, вы замучаетесь названия туда придумывать, так чтоб они еще и уникальные были:)
Да речь не о том...
Я о том, что нумерацию id полей можно в каждой сущности начинать с единицы.
А в app_fields записывать присвоенное имя.
В модулях, отчётах и т.д. конечно всё поменяется. Везде, где будут использоваться параметры и настройки полей, будет дополнительная проверка соответствия между app_fields и app_entity_***
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Набор готовых сущностей под задачи

Сообщение nruslan2 »

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