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