Александр, есть ощущение что Вы просто свернули не туда в поисках оптимального варианта решения.
Я пробовал при создании проекта использовать кастомноое поле проекта текст думал что менеджер откроет свое КП скопирует и вставить в него необходимые данные. Скопировал вставил таблички все как положено, думаю ну красота пусть через Ж но рабочий вариант. А при создании проекта и авто задачи договор с прикрепленным по шаблону файлом создается документик открываю а там в приложении где нужно вывести содержимое кастомного поля выводится html код!!! Этот вариант стал не приемлемым.
Это идеологически неверный вариант - сделать из данных текст, а потом искать как вставить текст в файл - так что в эту сторону даже копать не хочется.
Сейчас мы вышли из положения следующим образом при создании КП менеджер еще помимио файла кп генерит файл по шаблону ТЗ скачивает себе на комп и после создания проекта в созданную задачу договор вставляет этот файл в комментарии чтобы отправить заказчику. Перед этим конечно в ручную открывает его вставляет или корректирует номер договора шапку приложения тз сохраняет и загружает в задачу. Ребят ну это ж пипец!!!
Согласен что пипец - но так и не надо делать. Даже существующими средствами, без всяких доработок можно поступить эффективнее. Например:
- находите подзадачу КП (глобальным поиском, например, ну или в планировщике)
- открываете ее в соседней вкладке
- в ней генерите документ по шаблону "Приложение к договору" (он похож на ТЗ, но сразу с нужной шапкой)
- тянете готовое приложение в соседнюю вкладку, где уже открыта задача с договором
- приложение прикрепляется к задаче с договором новым действием.
Ручная работа при таком раскладе тоже присутствует (найти подзадачу КП, сгенерировать документ), но она более простая и не требует корректировки файла руками - а значит меньше вероятности наделать ошибок. Да и быстрее получится
Другой вариант (тот, что предлагался нами изначально - и мне он нравится гораздо больше):
- При создании проекта
не создаете автоматически задачу-договор
- Для создания договора и приложения:
-- Находите подзадачу КП
-- Создаете на основании действия с аналитикой (или самой задачи, если аналитика прикреплена к ней) задачу-договор. Цель - чтобы исходные данные попали в новую задачу-договор, уже в нужном проекте.
-- Задача-договор создается по шаблону с прикрепленными шаблонами документов "Договор" и "Приложение", которые используют данные аналитики и сразу создают договор с приложением на основании данных из карточки контакта и аналитик, которые попали в эту задачу из подзадачи КП.
При этом варианте еще меньше ручной работы и вероятности сделать ошибку. Всего-то нужно найти подзадачу КП и создать на основании ее задачу-договор, выбрав проект клиента и шаблон задачи "Договор".