Эти окна вызываются из окна просмотра/редактирования сделки -
Если разбирать компонент documentgenerator.placeholders, то он вот тут он все равно выберет родной класс модуля crm -
09.04.2020 12:55:48
Как я понимаю в этот список полей попасть невозможно вообще.
Эти окна вызываются из окна просмотра/редактирования сделки - Если разбирать компонент documentgenerator.placeholders, то он вот тут он все равно выберет родной класс модуля crm - |
|
|
|
09.04.2020 13:06:45
А дефолтный фильтр, как я понимаю, берется из базы (я авторизован) -
|
|
|
|
09.04.2020 13:10:19
А в один шаблон документа можно плейсхолдеры (макросы) вставлять из разных провайдеров?
|
|
|
|
09.04.2020 16:43:22
Антон Горбылев,написал вам в личные сообщения форма
|
|
|
|
09.04.2020 19:02:17
|
|||
|
|
09.04.2020 19:31:51
Главное проверить, что ваш провайдер появился в списке провайдеров в фильре. Дальше дело техники.
Вы попробовали способ, который я посоветовал? Там для прототипа работы совсем немного |
|||||||
|
|
10.04.2020 10:22:31
Плейсхолдеры в интерфейс я добавил.
Но заказчик хочет чтобы его текущие документы продолжали работать из стандартного интерфейса, из сделки (документы уже сделаны), т.к. первым будет все равно вызываться провайдер Bitrix\Crm\Integration\DocumentGenerator\DataProvider\Deal. Поэтому оставшиеся плейсхолдеры я планирую менять на событии onBeforeProcessDocument. Вот только пока не знаю, как их туда подсунуть из своего проваайдера. Алексей Гребнев, подскажите, как лучше переделать пример из моего сообщения =========== Еще не пойму как через событие onBeforeProcessDocument добавить массив элементов. В тестовом шаблоне документа свои плейсхолдеры выглядят так - |
|
|
|
10.04.2020 14:24:34
Нашел пример вот тут -
Спасибо вам за пример |
|
|
|
10.04.2020 16:13:51
Вам надо перехватить результат отправки аякс-запроса на получение списка шаблонов для текущей сущности и переопределить его, добавив туда нужный вам провайдер вместо стандартного. После этого всё должно заработать само, из сделки будет печататься документ через ваш провайдер |
|||
|
|
10.04.2020 17:08:25
============================================= И еще один вопрос. Тестовый скрипт -
Возможно ошибка в xml содержимом docx файла? Или я совсем слепой и по какой-то другой причине не вижу своей ошибки в коде... |
||||||||||||
|
|
|||||||||||