Страница 1 из 1

А как вы разрабатываете свой "Руководитель"

Добавлено: 06 окт 2018, 15:41
meu3
Добрый день всем!
Как у начинающего чайника возник вопрос по работе с системой.
Как вы добавляете функционал в систему?

Сейчас поясню вопрос.
  • Есть сама система, которую лучше не трогать. Ей занимается разработчик. И обновления которые он делает - это его уровень компетенции.
  • Есть данные, которые в систему вносят пользователи. Эти данные дороги нам.
  • И есть структура приложения, которую мы и настраиваем.
Получается, что мы работаем с системой напрямую и в случае неудачных действий можем "грохнуть" данные вносимые пользователями.
Можно восстановить из бэкапа. Но тогда нужно работать по ночам, чтобы не потерять ничего.

Получается нужно сначала потренироваться на копии, проверить работоспособность, а потом сделать все в рабочей системе ее раз.

Поделитесь, пожалуйста, способами разработки.

Re: А как вы разрабатываете свой "Руководитель"

Добавлено: 06 окт 2018, 16:43
support
Получается нужно сначала потренироваться на копии, проверить работоспособность, а потом сделать все в рабочей системе ее раз.
Да, лучше сначала сделать все задуманное на копии, за одно и будет видно, подходить такая конструкция или нет.

Что касается внесения изменения на живую систему, то для этого есть "Режим обслуживания". Если режим обслуживания включен, то войти в систему смогут только администраторы.

Re: А как вы разрабатываете свой "Руководитель"

Добавлено: 06 окт 2018, 17:04
meu3
Меня интересует, можно ли сделать 3х уровневую систему
1) Уровень Системы
2) Уровень Структуры
3) Уровень Данных

С возможностью их раздельной загрузки-выгрузки?
Опять приходит на ум 1с с их Платформой-Конфигурацией.
Права там отката на предыдущую конфигурацию нет, но зато можно тренироваться на клоне текущей конфы - а потом накатывать изменения в структуре.
Сейчас если мы поменяли тип поля, сохранили, вернули назад - же все? Данные тю-тю?

Re: А как вы разрабатываете свой "Руководитель"

Добавлено: 06 окт 2018, 18:47
support
Нет, так сделать нельзя, ведь поле - это поле в базе данных, если вы его удаляете, то данные удаляются из базы.
Касательно сметы типа поля, то тут нужно смотреть какой тип, например если у вас был тип Поле ввода, а вы изменили на числовой тип поля, то это не повлияет на существующие данные.

Re: А как вы разрабатываете свой "Руководитель"

Добавлено: 06 окт 2018, 22:32
meu3
Однако вопрос экспорта структуры - уже решён.
Осталось дело за малым :lol: совместить текущую и новую структуры.
Тут уже и до импорта отдельных сущностей недалеко...

Вот мне понравилась структура, например чужого ежедневника. Бац/вжух - и она уже у меня.
Или при экспорте - толко структуры сущностей/подсущностей или отчетов сохранять/загружать...

Re: А как вы разрабатываете свой "Руководитель"

Добавлено: 07 окт 2018, 05:05
support
Как минимум можно организовать экспорт-импорт полей. Технически это возможно. Добавил в план.

Re: А как вы разрабатываете свой "Руководитель"

Добавлено: 08 май 2019, 19:24
support
Экспорт и импорт полей сущности реализован для версии 2.5
https://vk.com/rukovoditel_project?w=wall-80230319_799

Re: А как вы разрабатываете свой "Руководитель"

Добавлено: 11 май 2019, 08:10
meu3
Понял, спасибо!