Добавить пустой параметр (это не решает проблему, но ошибку уберет).
А вообще, я бы посоветовал обратиться к компании которая разрабатывала продукт - Фьюжн. Вообще судя по тому что вы пишите, я могу предположить что вы мало разбираетесь в программировании и хотите чтобы кто-то за вас бесплатно исправил ошибки (которых будет еще много). Увы, тут мало кто может оказать такую бесплатную помощь.
Андрей Шахов написал: Компания и контакт создается в начале воронки лида(ЛИД можно конвертировать только в сделку).
Никак. Такой связи не предусмотрено есть только разовая передача этих значений в конвертируемые сущности на основании лида, но БП по обработке лида должен быть завершен.
Цитата
Андрей Шахов написал: Или как в бизнес процессе компании, взять данные из полей ЛИДа?
Связать компанию с лидом (запомнить ID лидай где-нибудь) и через запрос на получение полей, получить данные этого лида
Аркадий Калмыков написал: Есть ли способ "включить" множественность для этого поля(что бы при этом не удалились все файлы для всех сделок которые были в этом поле)?
Нет, множественность это не свойство которое можно менять на 1-2, а способ хранения, который после создания изменить невозможно.
Данис Зарипов написал: А тут задержка на 2 два дня! Ну ок, приму поправку на ветер!!! Просто я ожидал большей активности. А это, извините как на почту сходить!
Да, этот форум не пользуется дико большой популярностью. Хотите "мгновенных ответов"? Для вас - список партнеров + биржы фриланса.
Цитата
Данис Зарипов написал: 83 просмотра, не знаю даже хорошо это или плохо. Но если запрос только один -- то как ресурс наварное это не тот вариант!!!
Не знаю как вы считаете, но по-моему, лучше 83 просмотра от 60 потенциальных исполнителей, чем 2 тысячи просмотров и 1-2 потенциальных исполнителя. Но это сугубо Вашей личное мнение и на его истину мы не покушаемся.
Цитата
Данис Зарипов написал: Вообщем, тему можете удалить понятно, что на форуме найти кого-то маловероятно!
Вы не правы (скажу по личному опыту), но опять же сложно сказать без вашего первоначального сообщения.
Но это уже набрасывание на вентилятор. Для вас данный ресурс будет мало актуален. Как вы говорите "в сухом остатке" исходя из вашей активности, я как программист коробки не стал бы ввязываться в проект с Вами.
Не удается отправить API запросом через веб хук сообщение в ленту конткретным пользователям, Не удается отправить API запросом через веб хук сообщение в ленту конткретным пользователям
Тут есть люди, но возможно их не устроили условия оплаты или характер работы. Вижу вашу тему первый раз, поэтому сложно сказать что именно (оригинальное сообщение изменено)
- Можно отключить глобальный вывод ошибок и предупреждений (php) - можно добавить параметр конкретно к cron-файлам - можно подождать выхода релиза когда mb_string.func_overload выпилят (~пару месяцев)
Странные вещи вы тут обсуждаете. Если вам нужно дополнить компанию полями используйте пользовательские поля и свой тип пользовательского поля (см. как сделаны например адреса)
Если вы хотите добавить данные из своей таблице к компании, то тут только своего наследника от CompanyTable и уже там переопределить/добавить что нужно. В любом случае такие поля через стандартный CompanyTable вы не достанете.
А теперь зайдем с другой стороны: ORM для CompanyTable (ровно как и для всей CRM) не используется. Ну допустим вы сделали свой метод для объекта из CompanyTable, что вы с ним собираетесь делать? В интерфейсе он не появится, это только для вашего кода. А если это только для вашего кода то тогда зачем нужно подключение из стандартного getList? Можете просто использовать свой класс.
Теперь что касается \CCrmCompany::getList - это старое api. Оно НЕ возвращает объекты, оно возвращает наследника CDBResult из которого можно получить массивы полей, т.е. никакого ORM там нет.
Вы какую бизнес-задачу решаете? Возможно именно ее и закрывают: пользовательские поля и свой тип пользовательского поля.
владимир дорофеев написал: если ито где копать или какие еще веденья?
Нет, это связано с настройками почты: 1) Посмотрите подробное описание. Некоторые сервера отправляют почту достаточно долго (1.6 секунды на письмо) и битрикс считает это за ошибку (все что больше 1 секунды - ошибка, даже если письмо ушло) 2) Посмотрите логи почтового сервера (в bitrix env - msmtprc)
Иван Иванов написал: подскажите, пожалуйста, в каком виде хранятся пользовательские пароли и пароль доступа к бд sql. Есть ли возможность хранить их в зашифрованом виде.
Пользовательские пароли не хранятся в открытом виде они и так хешированы. Пароль к базе данных используется для подключения (зачем хранить шифрованный пароль если он нужен в открытом виде для подключения? Зашифровать можно, но и дешифратор нужно положить рядом, т.е. совершенно бесполезное дело).
Денис Зяблов написал: если попытаться подготовить к публикации в Маркетплейc
Структура файлов для публикации в маркетплейс не соответствует структуре модуля и это нормально что подготавливаемый модуль не будет работать. Еще я заметил что название модуля некорректно оформлено. Оно формируется из vendor name + module name и получается у вас модуль называется не denisszzz, а что-нибудь типа denisszzz.telegram и получается что SendTG будет не в Denisszz\SendTG::sendTelegramPush, а Denisszz\Telegram\SentTG::sendTelegramPush
P.S. Если класс называется SendTG то зачем называть метод send* ? Можно же назвать его просто makePush (например)
Иван Иванов, это можно сделать через веб-хуки и свой сервер. Получаем информацию о создании комментария к задаче, получаем данные по этой задаче, проверяем что задача относится к сделке, получаем данные по сделке и дальше кладем файл куда-нужно
Руслан Ермаков, семантически это разные сущности и напрямую их перетаскивать нельзя (официально). Неофициально можно с timeline binding добавить привязку, чтобы они появились в сделке.