Страница 1 из 1
Копирование записи
Добавлено: 26 мар 2018, 23:11
nikorn
При копировании записи средствами Руководителя создается копия записи, внешне ничем не отличающаяся от исходной записи (служебные поля, типа ID, обычно не отображаются). В результате бывает трудно найти созданную копию, а также понять, где исходная запись, а где копия.
Предлагаю вариант решения: создается не копия записи, а открывается форма редактирования новой записи и в нее переносятся данные из исходной записи. После этого пользователю нужно будет сохранить запись, подтвердив тем самым свое решение.
В чем смысл?
Во-первых, это не позволит продублировать в созданной копии уникальные поля исходной записи. Во-вторых, это упростит работу, так как копия обычно создается не для простого дублирования, а для того чтобы внести изменения в исходную запись, сохранив большую часть уже введенной информации.
Re: Копирование записи
Добавлено: 27 мар 2018, 00:16
Евгений
Поддерживаю.
С аналогичной проблемой я тоже столкнулся:
Генерация значения поля
Вариант использования формы копирования хорош, но возникнет другая проблема: а если копируется не одна запись, а сразу несколько отмеченных галочками? Хорошо если их 2-5, можно открывать форму для каждой. А если 50? Наверное, при массовом копировании нужно задавать шаблон генерации имен для новых копий, как-то так.
Re: Копирование записи
Добавлено: 27 мар 2018, 10:35
nikorn
К сожалению, при групповом копировании нескольких записей простого решения нет. Невозможно даже присваивать созданным копиям новые имена по шаблону, например, "Запись (1)", "Запись (2)" и т.п., так как не известно, какой тип имеет заголовок записи (например, это может быть дата) и есть ли он вообще.
Re: Копирование записи
Добавлено: 27 мар 2018, 11:23
Евгений
Поле с заголовком записи может выбирать пользователь, на форме копирования. Если это текстовое поле, тогда шаблон будет +(1), +(2) ... и т.д. А где может использоваться заголовок-дата?
А может быть, такой вариант использования: при копировании, все новые созданные записи-копии выделяются жирным. Как непрочитанные записи в ленте сообщений. Пользователь может их последовательно просмотреть и исправить самостоятельно. Тут был бы кстати фильтр для таблицы "Все непрочитанные строки". Если такое возможно, конечно же.
Re: Копирование записи
Добавлено: 30 мар 2018, 04:43
support
Добавлю текст "Копия" к заголовку.
Предлагаю вариант решения: создается не копия записи, а открывается форма редактирования новой записи и в нее переносятся данные из исходной записи.
Не получится, так-как форма редактирования открывается в всплывающем окне, и не имеет своей собственной страницы.
Re: Копирование записи
Добавлено: 30 мар 2018, 14:17
HetmanNet
support писал(а): 30 мар 2018, 04:43
Добавлю текст "Копия" к заголовку.
Предлагаю вариант решения: создается не копия записи, а открывается форма редактирования новой записи и в нее переносятся данные из исходной записи.
Не получится, так-как форма редактирования открывается в всплывающем окне, и не имеет своей собственной страницы.
Можно хотя бы добавить возможность выбирать в настройках сущности поля которые при копировании записи имеют копироваться, а какие за умолчания имеют приять значение или пустое?
Re: Копирование записи
Добавлено: 31 мар 2018, 17:43
support
Можно хотя бы добавить возможность выбирать в настройках сущности поля которые при копировании записи имеют копироваться, а какие за умолчания имеют приять значение или пустое?
Да, добавил в план.