75 lines
5.7 KiB
Plaintext
75 lines
5.7 KiB
Plaintext
- Доработать фронт
|
||
+ отображение блоков документов из выбранного документа
|
||
+ удаление и добавление блоков документа из списка справа
|
||
+ СОХРАНЕНИЕ сета блоков скомпонованного документа (полоса управления как у остальных разделов) + валидация данных
|
||
+++ !модальное окно редактирования блоков!:
|
||
+ добавить возможность редактивровать блоки в списке справа
|
||
+ редактирование и создание вариаций блоков прямо в документе, доделать баги сохранения копии
|
||
+ удаление блоков из документа (Х)
|
||
+ возможность добавлять новые блоки
|
||
+ возможность создавать блоки из выбранного
|
||
+ Drag-n-Drop блоков. Как из блоков, так и перемещение в документе (возможность выбора и вставки в любое место документа, а не только в конец)
|
||
+ добавить пока что пустые кнопки выбора форматирования каждого варианта (верт/гориз/поля/редактор колонтитулов)
|
||
+ добавить кнопку и функционал "Сохранить как новый вариант"
|
||
+ Добавление варианта и выбор в выпадающем списке
|
||
|
||
+/- возможность сохранения сходу - при сохранении будет выбор документа и ввод названия вариации
|
||
(доделать весь функционал сохранения нового варианта на бэке)
|
||
|
||
- Кнопка - новый документ для очистки всех блоков
|
||
? Изменение ширины документа при "смене ориентации"
|
||
|
||
+ Допилить редактор блоков (уже в модальном окне)
|
||
+ добавить в редактор список макросов с описанием и с выбором
|
||
+ фильтр типов макросов
|
||
+/- проработать единый нейминг базы макросов
|
||
+/- заполнить таблицу макросов данными предпросмотра (столбец preview в docs template macros)
|
||
+ прописать процедуры замены макросов в предварительном просмотре блоков и документа (js функция)
|
||
|
||
- возможность добавления типов блоков
|
||
- спец-блок для разрыва страницы
|
||
+ Сохранение и применение параметров документа при выгрузке. Доп. поля в БД варианта (json)
|
||
+ доработать и реализовать настройки форматирования всего документа
|
||
+ реализовать колонтитулы с поддержкой таблиц
|
||
|
||
-/+ сделать генерацию динамических таблиц
|
||
-/+ поддержка сложных таблиц с объединением в заголовке
|
||
- поддержка таблиц с вертикальным объединением в данных
|
||
+ сделать выгрузку хотя бы одного документа (выгружается договор!)
|
||
+ продумать процедуры замены макросов на запрашиваемые данные (своя процедура setValues прямо в объекте phpWord без формирования шаблона!)
|
||
|
||
- Реализовать объединение ячеек
|
||
- Сделать переформатирование после импорта данных
|
||
|
||
? Подумать, что можно сделать с EXCEL. Возможно ли сделать выбор каждого варианта документа табличным?
|
||
|
||
- внедрить в документ-генератор шаблоны из конструктора. Переписать таблицы, формируемые в битриксе
|
||
(+ договор)
|
||
- собрать стартовую базу имеющихся реальных документов и продумать обновление БД с этими данными
|
||
|
||
+ Назначения форм - отдельная страница привязка вариантов документов к выгрузке по-умолчанию
|
||
- Редактор макросов (??)
|
||
|
||
|
||
|
||
|
||
----------------
|
||
|
||
След. версия:
|
||
+ Замена редактора
|
||
- работа с картинками (загрузка, установка)
|
||
+ поддержка цветов
|
||
|
||
- конвертацию в PDF (установить dompdf, продумать пути)
|
||
|
||
- автоматическая генерация данных, исходя из используемых в документе макросов?
|
||
|
||
|
||
|
||
Баги:
|
||
- Редактор - НЕ ВСЕ НАСТРОЙКИ РАБОТАЮТ
|
||
- не обновляется option при изменении имени варианта и сохранении
|
||
+ не перетаскивается только созданный блок
|
||
+ не применяется положение колонтитулов + стиль колонтитулов + вставка номеров страниц
|
||
- блокировать кнопки сохранения при сохранении
|