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

Шаблон документа с использованием встроенного визуального редактора

Добавлено: 20 янв 2019, 16:12
alcompstudio
Добрый день!

Есть предложение значительно упростить работу для юридических (финансовых, экономических и т.п. "документозависимых") отделов/компаний - сделать возможность создания шаблонов, используя "переменные" элементы/поля непосредственно в визуальном редакторе (напр., во встроенном CKEditor, или может для этого внедрить другой, более удобный для этого визуальный текстовый редактор). Сейчас конечно есть возможность настраивать шаблоны в спец.модуле (шаблоны для экспорта), но это подходит, если шаблон будет меняться не часто, более-менее продолжительное время существовать.

Однако для юридических компаний (да и любых других, имеющих дело, с договорами, напр., агенств недвижимости, фин.компаний и т.п.) это не совсем подходит, т.к. документацию в большинстве случаев приходится редактировать практически очень часто по каждому клиенту. Т.е. взяли какой-то договор-"рыбу" (шаблон), и потом меняется/подстраивается под необходимые требования. И в день так может быть несколько раз). Так, если использовать встроенные шаблоны, то придется админа нанимать на полставки помощником юриста, чтобы сидел и менял шаблон в настройках :D

Может получится внедрить использование полей, по принципу как сейчас есть в шаблонах для экспорта, вставлять в текст "переменные" значения из полей сущностей? Например, может как-то "внедрить" полностью модуль вместо обычного визуального редактора (или создать новое поле - "текст с редактором и настройкой шаблонов")?
http://prntscr.com/m9mo75
Ну а далее, т.к. это тоже поле (текст с редактором), то можно уже его вставлять в шаблон для экспорта для дальнейшей распечатки. Ну или просто распечатывать со страницы записи (может тоже настройки такие сделать). Думаю, это будет очень кстати для оперативной работы по оформлению документации и самое важное, что документ всегда в актуальном виде будет храниться в базе данных.

----
В идеале, конечно в качестве доп/альтернативного редактора текстов было бы идеально использовать Гугл-документы, чтобы можно было формировать ссылку (создавался бы новый гугл-док с автоматическим переносом текста из поля в него), там отредактировать, и потом обратно в данное поле отредактированный вариант текста залить (естественно, со всем форматированием). При этом сформированный гугл док сохранялся в базе (ссылка на него) для возможности дальнейшего редактирования. Но это пока идея, знаю что не просто сделать, но в качестве мысли изложу)).

Может у кого-то есть дополнительные предложения к данной теме? Сергей, насколько, это сложно реализовать? :)

Re: Шаблон документа с использованием встроенного визуального редактора

Добавлено: 21 янв 2019, 07:44
support
Ну, можно сделать специальное поле "Документ по шаблону" в настройках которого выбирать уже созданный шаблон для печати ("рыбу"). При создании записи в поле будет помещаться ранее заготовленный шаблон, который можно корректировать для конкретного случая. Таки образом измененный шаблон будет уже хранится в базе для конкретного клиента и не зависим от основной заготовки. В форме редактирования записи можно будет изменить текст шаблона и подставить переменные. Это можно сделать компактно, как я сделать для правил отправки почты. Рядом с заголовком поля будет выпадающее меню с выбором переменных. Годится?

Re: Шаблон документа с использованием встроенного визуального редактора

Добавлено: 21 янв 2019, 10:54
alcompstudio
Добрый день! Т.е. шаблон с переменными сможет изменять пользователь (не админ)? Потому как это желательно чтобы присутствовало для пользователя. Давайте в общем попробуем ваше предложение, может быть даже все подойдет.

Re: Шаблон документа с использованием встроенного визуального редактора

Добавлено: 21 янв 2019, 11:21
support
Да, шаблон будет скопирован в значение поля, а доступ к полю уже можно будет настроить, кто там будет его редактировать.
Добавил возможность в план.

Re: Шаблон документа с использованием встроенного визуального редактора

Добавлено: 24 мар 2020, 22:38
aik
Хорошая мысль!