Генератор документов - феррари на которой можно ездить только вокруг дома, Новый модуль получился хорошим но не предназначен для использования разработчиками.
Задача: добавить поля в провайдер, массив с товарами. Поля могут быть разными, например в текущем кейсе: Комментарий, Гарантия, Срок поставки Логически правильно - тянуть из свойств товаров, но проблема в следующем: 1. товары могут быть не из номенклатуры (свободно добавляемые товары в сущности "Сделка") 2. данные значения - динамические (у одного и того-же товара эти значения могут быть разными в разных сделках)
В итоге для решения этой задачи пришлось создать ИЗБЫТОЧНЫЕ свойства у товаров, которые нигде не используются кроме как для генерации товаров в КП. Может есть более элегантное решение?
[QUOTE]Ахат Баязи написал: Как сменить направление сделки через REST-API?[/QUOTE] [B]Решение:[/B] передавать значение направления в пользовательское поле, и ловить его в Бизнес-процессе. и через БП меняем направление сделки!!!
[QUOTE]Антон Пашков написал: Такая же проблема была с цепочкой сертификатов на виртуальной машине битрикс[/QUOTE] тоже столкнулся с данной проблемой. [B]Решение: [/B]После установки SSL-сертификата, нужно прописать цепочку сертификатов [B]Что такое цепочка сертификатов?[/B] [QUOTE][COLOR=#222222]Центр сертификации предоставляет не просто [/COLOR][B]сертификат[/B][COLOR=#222222] - на деле это [/COLOR][B]цепочка сертификатов[/B][COLOR=#222222] (CA Bundle), каждое звено которой работает на повышение доверия конечного пользователя.[/COLOR] [/QUOTE] Другими словами, это цепочка сигнатур всех участников, кто выдал вашему сайту сертификат. Она (цепочка) подтверждает, что вы его действительно получили от доверенных сервисов, а не сгенерировали его где-то в недрах своего сайта. [B]Вопрос где ее взять?[/B] Вы ее получаете вместе с сертификатом, в файле (на примере SSL-сертификата Sectigo (бывший Comodo)): ИМЯ_ДОМЕНА_com.ca (для обычного домена) или STAR_ИМЯ_ДОМЕНА_com.ca-bundle (для WildCard - с поддержкой поддоменов) ====================================================================================== [B]НИЖЕ ДАЮ ИНСТРУКЦИЮ КАК ПРОПИСАТЬ ЦЕПОЧКУ СЕРТИФИКАТОВ ДЛЯ БИТРИКС24-CRM[/B] ======================================================================================[COLOR=#ff0000] [/COLOR][QUOTE][COLOR=#ff0000][B]ACHTUNG!!![/B][/COLOR] [COLOR=#ff0000]Т.к. Битрикс24-CRM (та что на 12 пользователей) имеет свою вирт. машину (которая устанавливается при разворачивании портала), интерфейс отличается от стандартного интерфейса Bitrix VM.[/COLOR] [COLOR=#ff0000][B]Будьте внимательны!!! Ниже инструкция для Битрикс24-CRM[/B][/COLOR] [/QUOTE] Т.к. данный топик посвящен проблеме с уже установленным SSL-сертификатом, то предполагаем, что он уже установлен. Как установить SSL-сертификат см. [URL=https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=37&LESSON_ID=9101]как установить SSL- сертификат[/URL] [B][B]Шаг 1.[/B] [/B]копируем файл с цепочкой в туже директорию, где и лежит сертификат для CentOS 7: [B]/etc/nginx/ssl/ИМЯ_ДОМЕНА_com.ca[/B][B] [/B][B]Шаг 2.[/B] Входим на сервер через SSH (putty) [B]Шаг 3.[/B] Запускаем интерфейс BitrixVM: /root/menu.sh [B]Шаг 4.[/B] Выбираем [B]Manage pool web servers[/B]: 5
[COLOR=#ff0000][B]ACHTUNG!!![/B][/COLOR] Направление сделки (CATEGORY_ID) не изменяется!!!
проблема описана: [URL=https://dev.1c-bitrix.ru/support/forum/messages/forum48/topic116869/message572443/#message572443]https://dev.1c-bitrix.ru/support/forum/messages/forum48/topic116869/message572443/#message572443[/URL] так что при смене стадии сделки: STAGE_ID нужно использовать только те идентификаторы, которые имеются в данном направлении, иначе будут проблемы с отображением в статус-баре: [URL=https://we.web4.kz/?img=/2019-12-02_013215.png]как это выглядит в коде[/URL]
[QUOTE]Ответ техподдержки: Да, к сожалению, на данный момент не реализована возможность редактировать направление с помощью API. Но заявка на эту доработку уже есть, и я повышу приоритет этого вопроса.[/QUOTE] Прошел уже почти год, а воз по ныне там!!! тож столкнулся аналогичной проблемой. Может есть у кого решение? Как сменить направление сделки через REST-API?
Привязать наблюдателей к лиду через php-code в БП (подходит только для коробки) [CODE]$leadID = intval("{=Document:ID}"); /*Если ID-наблюдателей хранятся в переменных, как числа*/ $arUsers[0] = intval("{=Variable:VarUSER_ID_0}"); $arUsers[1] = intval("{=Variable:VarUSER_ID_1}"); ... $arUsers[n] = intval("{=Variable:VarUSER_ID_N}");
/*Если ID-наблюдателей хранятся в переменных, как привязка к пользователю*/ $arUsers[0] = intval(str_replace("user_","","{=Variable:VarUSER_ID_0}")); $arUsers[1] = intval(str_replace("user_","","{=Variable:VarUSER_ID_1}")); ... $arUsers[n] = intval(str_replace("user_","","{=Variable:VarUSER_ID_N}"));