Генератор документов - феррари на которой можно ездить только вокруг дома, Новый модуль получился хорошим но не предназначен для использования разработчиками.
Здравствуйте. У кого нибудь получилось сделать отчет со вложенными списками? Переопределяя провайдер данных. А не через подготовку данных и вызов создания отчета через АПИ.
Генератор документов - феррари на которой можно ездить только вокруг дома, Новый модуль получился хорошим но не предназначен для использования разработчиками.
Подскажите как лучше при формировании документа с собственным провайдером, передать в провайдер параметры. Значения параметров будут использоваться при вызове getFields()
Генератор документов - феррари на которой можно ездить только вокруг дома, Новый модуль получился хорошим но не предназначен для использования разработчиками.
Подскажите, есть ли возможность сделать селектор провайдеров в событии onDataProviderManagerFillSubstitutionProviders. Вытащить в этом событии код или ID шаблона формы
Генератор документов - феррари на которой можно ездить только вокруг дома, Новый модуль получился хорошим но не предназначен для использования разработчиками.
Как правильно писать код провайдера для смарт процесса?
Код
class CiwDataProvider extends \Bitrix\Crm\Integration\DocumentGenerator\DataProvider\Dynamic implements Nameable
{
public static function getEntityTypeId(){
return 144;
}
public function getFields(): array {
....
}
public function isLoaded(): bool
{
return $this->data !== null;
return true;
}
public static function getLangName()
{
return 'My provider';
}
}
Генератор документов - феррари на которой можно ездить только вокруг дома, Новый модуль получился хорошим но не предназначен для использования разработчиками.
Генератор документов - феррари на которой можно ездить только вокруг дома, Новый модуль получился хорошим но не предназначен для использования разработчиками.
Подскажите как перенаправить pdf конвертацию на локальный сервис. Портал не имеет выхода в интернет. А так же какой инструмент использовать лучше для конвертации в pdf локально
Генератор документов - феррари на которой можно ездить только вокруг дома, Новый модуль получился хорошим но не предназначен для использования разработчиками.
Дмитрий Несвященко написал: Подскажите как прикрепить с помощью API сгенерированный документ в список документов для карточки сделки или смарт-процесса.
Если вам туда надо добавить нестандартное действие, то лучше добавить его в это выпадающее меню на javascript.
При первом клике на эту кнопку содержимое выпадающего меню формируется аяксом. Надо перехватить событие аякса и подкинуть в response дополнительный пункт. Другой вариант - перехватить клик на кнопку и запустить полностью свою логику. Ещё вариант - перехватить событие показа попапа и наполнить контентом самостоятельно. В любом случае это надо делать на фронте
Антон Горбылев, здравствуйте. Сам документ уже генерируется и отлажен провайдер данных. Я хочу прикрепить сгенерированный документ (pdf) в список документов. И что бы запись о документе была на постоянно. Повторить тот же путь, что делается при стандартном создании документа по шаблону. И когда нажимаешь список документов и открывается окно списка документов, что бы там был мой документ. Ахат Баязи, правильно направил на перехват событий генератора документов. Но хотелось бы знать методы с помощью которых можно получить список документов, которые сгенерированы, что бы ссылки на них использовать в БП внутри смарт процессов.
Сейчас сгенерированный файлы прикрепляется к полю типа файл смарт процесса. Такое решение не нравится. Хочу печатные формы документов хранить в разделе документы смарт-процесса
Генератор документов - феррари на которой можно ездить только вокруг дома, Новый модуль получился хорошим но не предназначен для использования разработчиками.
Дмитрий Несвященко написал: Подскажите как прикрепить с помощью API сгенерированный документ в список документов для карточки сделки или смарт-процесса.
сюда попадают не сгенерированные документы, а шаблоны документов. чтобы они отображались настройках шаблона установите: Привязать к разделам CRM а сгенерированные автоматом попадут в список документов.
При привязке в качестве шаблона в стандартном окне редактирования шаблона нельзя привязать своего провайдера, а так же переместить сгенерированный автоматом файл в битрикс хранилище. Тем более документы генерируются внутри БП с использованием своего провайдера.
Генератор документов - феррари на которой можно ездить только вокруг дома, Новый модуль получился хорошим но не предназначен для использования разработчиками.
В бизнеспроцессе написан код PHP Автоутверждение документа. При выполнении выдает в лог ошибку Результат автоутверждения: CanNotResumeInstance
Помогите поправить код что бы завершить процесс по API
Думаю что проблема в строке $workflowEvent = "Task_approval_head"; Сейчас это мнемокод этого задания. По инструкции надо прописать имя, но не догадываюсь как его получить, подсмотреть...
Спрошу на конкретном примере. Как smart.filtr переобновляет catalog.section. Я так понимаю за счет javascript. Кто то разбирался в такой же методике обновления компонент на странице. Есть типовые примеры в документации.
<div id="MY_ID"> // здесь пользователь работает с Аякс данными через jquery // при определенном запросе на сервере устанавливается и изменяется массив фильтра для стандартного компонета "bitrix:catalog.section" см // div id="MY_BITRIX_ID" </div>
Изначально так было. Такую структуру создает умный смарт фильтр.
Под условия отбора попадают SKU со свойством =PROPERTY_926 id (24072), но цена у этого предложения выходит за диапазон отбора фильтра. А в результат они включаются потому что у них, есть другие свойства =PROPERTY_926 и с ценами в диапазоне отбора, Вот эти позиции и надо исключить.