Artem
кто-нибудь делал whatsapp рассылку? подскажите решение / приложение нормальное?
Aktilek
кто-нибудь делал whatsapp рассылку? подскажите решение / приложение нормальное?
wsender, оч удобное 👍 на протяжении года каждый день по 100 номеров делаем
piggy
Сделать тип отсутствия = удаленная работа
Shamil
Ребят извините за много букв. Суть задачи: разослать 2-5 запросов на поставку продукции с указанием крайней даты и времени представления предложения. Предложения поставщиков должны аккумулироваться в закрытом «ящике» (отстойнике) до определенной даты и времени. При наступлении срока предложения отправляются на почту нашим сотрудникам (несколько адресов или один ящик для рассылки, рассылку с этого ящика организуем мы). Ограничение (теоретическое): запросов может быть, например, два разным поставщикам, ответы должны падать в ящики (отстойники) запроса, а не в один ящик, что бы ответы разных запросов не стали доступны одновременно. Как это вижу я: Есть личный кабинет админа тендера, где он вводит адреса поставщиков и указывает условия предоставления предложений, там же он цепляет заявку и жмет кнопку «Разослать». Поставщики должны отправить предложение на почту или через форму на сайте (через форму, по-моему, проще организовать ограничение). Т.е. для каждой нашей заявки должна формироваться некая рабочая область, в момент отправки заявки, в которую потом придут предложения. Эта область не должна быть доступна никому (кроме разве что, админов) до определенного срока. Когда срок наступил: или разослали пришедшие предложения, или дали доступ к области заявки нашим менеджерам через портал (битрикс).
Сергей
Ребят кто с api работает б24 подскажите есть входящий хук im.notify.system.add для отправки уведомлений. У него есть параметры USER_ID и MESSAGE вот то что я указываю в MESSAGE например https://bitrix24.ru/rest/88/c92n/im.notify.system.add.json?USER_ID=88&MESSAGE=Тест сообщение. На стороне битрикса получаю уведомление но с нечитаемой кириллицей. Как быть?
MF
Всем привет, мб банальный вопрос! Но есть вопрос, как сменить название на главной странице сайта?? (скрин 1) Обычно навожу на элемент и могу сменить, а тут ничего не всплывает (скрин 2)
MF
Artem
Подскажите! Ситуация должна работать так: 1. Оформляется заявка на сайте. 2. Данные передаются в битрикс 24. 3. Создается Лид с заполненными техническими полями, котрые переданы формой из сайта. (Обязательные поля остаются пустые). 4. При создании запускается БП, который переносит данные из тех.полей в обязательные. Проблема с 4 пунктом. БП на создание не запускается. Из за чего это может быть? Уже добавил робота на первую стадию для запуска этого БП, но всё равно не работает.
Artem
Ручной запуск решает проблему
piggy
Запускается
Интеграция через вебхук?
piggy
Да
Настройка прав под crm выбрана, я так понимаю?)
piggy
Да CRM(crm)
Хрен знает тогда, сказать честно. У меня точно такая же схема: форма-лиды-запуск бп по созданию, все ок отрабатывает
Artem
Подскажите! Есть отчет по адресу: bitrix24.ru/crm/reports/report/ Даю доступ к этому отчету сотруднику, у него отображается неполный отчет. Только статистика по некоторым сотрудникам. У меня с доступом администратора все сотрудники компании отображаются в этом отсёте что это может быть?
Владислав
Владислав
Всем добрый вечер, кто-нибудь сталкивался с подобным? Подключил 1С-ку к Битриксу, вроде сначала всё нормально работало, после какого-то из обновлений вываливает ошибку. Обновления и на 1С и на Битрикс последние, подключение через http
Shamil
Ребят всем привет. Подскажите, пожалуйста, как я могу посмотреть отчет за конкретный день? При таком фильтре отчёт не строится за сегодня http://joxi.ru/12M0BLKCXnQgKm мне нужно посмотреть время (сумму), которую я потратил на работу над задачами сегодня. Они могут быть с разными статусами и датами планового завершения.
Интегратор
👋 Эквайринг от Альфа банка. Тут что надо указывать?
Aleksey
Привет) Подскажите, пожалуйста, а какая из опций отвечает за отключение уведомлений "Вы перестали быть ответственным за.."
Aleksey
Anastasia
Добрый день! Есть идеи, почему не работает итератор? берет только первое значение множественной переменной. При этом несколько месяцев назад все хорошо и стабильно работало неоднократно
Artem
Подскажите! Можно ли комментарий из Сделки перенести в привязанный смарт-процесс?
Алексей
вебхуком
а сколько стоит такой вебхук сделать?
Роман
а сколько стоит такой вебхук сделать?
Зависит от деталей реализации. От 10000
Алексей
Зависит от деталей реализации. От 10000
интересно. В rest.js это можно сделать двумя вызовами за 5 минут
Алексей
Если человек может, то конечно :)
Но тут проблема что еще маркет нужен
Роман
Но тут проблема что еще маркет нужен
Вот. А за 10 тысяч - не нужен )))
Anastasia
Есть ли способ быстро выгрузить список полей , чтобы ыбло поле название и сам код этого поля из ссылки выше (как он правильно называется, не знаю :))
Сергей
С выгрузкой куда?
Прочтите запрос автора👆
Виктор
В том то и дело что не указано и не понятно куда надо выгрузить
Роман
Есть ли способ быстро выгрузить список полей , чтобы ыбло поле название и сам код этого поля из ссылки выше (как он правильно называется, не знаю :))
В Маркете есть приложения, показывающие список кодов полей. Возможно, какие-то позволяют его сохранить.
ILYA
Когда в коробку придут роли CoPilot?
Алексей
Вот. А за 10 тысяч - не нужен )))
убедил) убрал его из подписки))
Сергей
Например в эксель экспорт
выше написал, копипастом со страницы. Не выгружает это приложение
Arkadiy
Добрый день. Подскажите, кто знает. Как строку реквизиты поменять например на должность. Не могу найти в настройках.
Александр
Подскажите - как запустить бизнеспроцесс из API?
Александр
Или по другому переформулирую вопрос - есть бизнеспроцесс запускаемый "При добавлении" и "При изменении" сделки. Что такое "добавление" и что такое "изменение" сделки? В первую очередь что такое "добавление"? Это OnAfterCrmDealAdd в модуле crm?
Александр
Добавление - это создание сделки Изменение - изменение полей и ещё некоторых параметров сделки
Это прекрасное объяснение ))) А что это? На какое событие подписывается бизенеспроцесс? Сейчас у меня создаются сделки с помощью \Bitrix\Crm\DealTable::add и БП не запускаются. Моя задача сделать чтобы запускалось. Поэтому я пытаюсь выяснить что такое "создание сделки" в контексте БП
Илья
Дождись Романа он точно подскажет) Ну или ещё кто нибудь может Я с кодом не силён
Vitaly
Это прекрасное объяснение ))) А что это? На какое событие подписывается бизенеспроцесс? Сейчас у меня создаются сделки с помощью \Bitrix\Crm\DealTable::add и БП не запускаются. Моя задача сделать чтобы запускалось. Поэтому я пытаюсь выяснить что такое "создание сделки" в контексте БП
orm-классы могут и не инициализировать стандарнтные события, в том числе и события создания сделки. В случае DealTable надо уточнить, но можно и проверить - написать обработчик, создашь какую-то тестовую сделку и из обработчика OnBeforeCrmDealAdd выведи лог, если сделка для такого-то контакта создана. Как вариант попробовать на основе DealTable создать фабрику и уже из нее вызывать метод add
Vitaly
события, пардон. а не процессы. по логике, чтобы БП запстился при создании сделки, он должен знать ,что сделка создалась. Узнать он может только через события Битрикса (Битрикс не написан обрабатывать события Mysql на добавление записи в произвольную таблицу). И надо создавать сделку так, чтобы битриксовское событие запускалось
Александр
OnAfterUpdate например выбрасывается при обновлении сделки по API
Александр
Таким вот образом: (new \Bitrix\Crm\DealTable())->update($DealId, $dctDealsFieldsB24);
Vitaly
Да, вопрос в том на какие события подписывается БП
Для сделки три события (создание, изменение и удаление), еще частично связанные события для пользовательских полей (могут касаться сделок) и для продуктовых строк в сделке (дай бог памяти). БП по логике должен вязаться на первое из трех. Стоит испольховать для создания сделки фабрику. Я orm в чистом виде использую только для выборки, а изменение и добавление сделок делаю через API. Потому что там идут подвязки в историю, оповещения и прочее. Не рекомендую чистый orm использовать для этих целей.
Vitaly
Таким вот образом: (new \Bitrix\Crm\DealTable())->update($DealId, $dctDealsFieldsB24);
ставьте лог в событие изменения сделки и увидите, инициировалось ли событие по конкретно измененной сделке.
Vitaly
Дык я так и сделал
я вам пишу про другое событие, про onAfterCrmDealUpdate
Александр
я вам пишу про другое событие, про onAfterCrmDealUpdate
Ну оно то как раз и не вызывается. Предлагаете CCrmDeal::Update использовать?
Александр
или фабрику сделайте и в ней вызовите update
В данном контексте мне не понятно что вы имеете ввиду когда говорите фабрику сделайте
Александр
https://dev.1c-bitrix.ru/api_d7/bitrix/crm/service/factory.php
Спасибо. Почитаю. Пока сделал CCrmDeal::update - будем смотреть.
Vitaly
Спасибо. Почитаю. Пока сделал CCrmDeal::update - будем смотреть.
Ну либо так, так описано в официальной доке как добавлять сделки, либо через фабоику. Связей очень много и чистый orm нужно очень как-то с осторожностью применять для изменений сущностей
Vitaly
Спасибо. Почитаю. Пока сделал CCrmDeal::update - будем смотреть.
чистый orm очень полезен для заковыристых выборок (селектов), когда вам можно и нужно упростить логику обращений к базе данных и вместо кучи sql-запросов с циклами сделать всего один
Vitaly
Спасибо. Почитаю. Пока сделал CCrmDeal::update - будем смотреть.
Но и там есть ограничения. Например, работа с пользовательскими полями. Когда, я, например, хочу вытащить пользоавтлей из какой-то группы и у которых ограничение еще на пользоательское поле, и чтобы у них сделки были опять же с каким-то заполненным пользовательским полем на какую-то дату. Это предполагается что лучше делать одним запросом (orm :getLIst или orm ::query), чем плодить портянку в php-логике и обращениях к базе данных
Александр
я вам пишу про другое событие, про onAfterCrmDealUpdate
БП не на нем висят. CCrmDeal::update его выбрасывает, но БП не запускаются.