Ранее с такой схемой использования бизнес процессов не сталкивался. Столкнулся и не как не могу понять как это работает , поиск по решения проблемы результат пока что не дал, ищу!
Есть bitrix:webdav , настроен на Инфоблок Документы -> Договора на согласование При просмотре файлов с списке bitrix:webdav, для каждого файла можно запустить новый бизнес процесс из списка (Договор аренды, Договор-эксплуатации и тп). Инифоблок "Договора на согласование" участвует в бизнес процессе, но у него совсем отсутствуют какие либо шаблоны бизнес процессов. Встала задача откорректировать эти бизнесс процесс(Договор аренды, Договор-эксплуатации и тп). Вопрос, откуда взялись эти "Договор аренды, Договор-эксплутации и тп" , инфоблоков с таким названием нет , каких либо других настроек не нашел -(
Всплывающее окно при бронировании стола, Всплывающее окно при бронировании стола
, сама по себе задача простая и решается быстро. Если не знаешь как написать activity, времени конечно потребуется больше, но навык полезный если БП юзать, к тому же можно удивить в bitrix "правильный" ооп ))
Модуль создания миниатюры в битриксе, Модуль создания миниатюры в битриксе, есть ли такой?
Если оригинал не нужно хранить, то можно повесить обработчик и перед созданием пользователя сделать , далее тупо подменить новую картинку вместо старой. Если оригинал нужно сохранить, то можно добавить пользовательское свойство на пользователя для миниатюры. сделать миниатюру , и сделать соответствующую модификацию полей результата ! Вариант с инфоблоком по моему зашквар
Скорее всего некорректно настроен сертификат. Помимо своего сертификата и соответствующей цепочке , у вас в цепочке должны быть корневые сертификаты всех компаний выдающие сертификаты (на сколько я понял) )) На сервере есть пачка с этими сертификатами. Попробуйте в свою цепочку добавить рутовый сертификат Go Daddy (он выдал сертификат домену cloud-messaging.bitrix24.com)
Интранет (intranet) - 17.2.15 В базе данных 19к пользователей и 5к подразделений (не все они нужны в работе компании, но они нужны для информации)
Документации нет!
полностью вычищает свою таблицу, делают выборку всех пользователей, делают выборку всех подразделений, и записывает новые записи в свою таблицу. И так каждый раз при обновлении подразделения
выполняет жуткий запрос который выполняется 45 сек!. И так каждый раз при обновлении подразделения
300 подразделений обновляется "скопом" очень очень долго ! Раньше такого не было ! Нашел несколько методов \Bitrix\Intranet\Internals\UserSubordinationTable::delayReInitialization(); \Bitrix\Intranet\Internals\UserToDepartmentTable::delayReInitialization(); Эти методы выключают всё это безобразие и \Bitrix\Intranet\Internals\UserSubordinationTable::performReInitialization(); \Bitrix\Intranet\Internals\UserToDepartmentTable::performReInitialization(); не знаю что делает , перегенерирует похоже, нашел в компоненте обмена с 1c ЗУП!
Но осталась проблема когда изменяют или удаляют подразделения в админке !
Объясните зачем эти UserSubordinationTable и UserToDepartmentTable (документации нет) и как вы думаете , нормально ли так программировать, скорее всего я чего то не понимаю, хотелось бы понять !
Баг POST и чпу без mod_rewrite, Если нет mod_rewrite то в чпу ссылки не передаются POST параметры
Не знаю, баг это или нет , нет время ковыряться в "кишка" ) Когда не установлен mod_rewrite , обработка чпу все равно происходит. В .htaccess директива ErrorDocument 404 /404.php подключает 404.php который в свою очередь сначала обрабатывает урл по всем правилам, а потом уже если нужно 404 отдает. То есть чпу работает и без mod_rewrite , но если отправить на урл c чпу post запрос , то параметров post не будет передано в исполняющий файл! Это только у меня так ? )
Стали долго обновляться разделы разделы подразделений. Обновление 1 раздела генерирует ~230 запрос, один из которых выполняется 10 секунд. Для чего этот запрос, почему так долго? Инициализирует этот запрос (по все видимости) не клиентский код.
Цитата
ins ert into b_intranet_usersubord (DIRECTOR_ID, SUBORDINATE_ID) sel ect U.ID as DIRECTOR, SUF.VALUE_ID as SUBORDINATE fr om -- select users b_user U -- select departments of department heads inner join b_uts_iblock_5_section UDF on UDF.UF_HEAD = U.ID -- select department data inner join b_iblock_section UD_S on UD_S.ID = UDF.VALUE_ID -- select sub-departments inner join b_iblock_section UD_SS on UD_SS.LEFT_MARGIN >= UD_S.LEFT_MARGIN and UD_SS.RIGHT_MARGIN <= UD_S.RIGHT_MARGIN -- sele ct sub-department users inner join b_utm_user SUF on SUF.FIELD_ID = 52 and SUF.VALUE_INT = UD_SS.ID where U.ID != SUF.VALUE_ID
Ошиблись при сборке цепочки. Соединяя в 1, вы должны получить полную цепочку. Браузер проверяет (обычно) последний, а при проверке на php используются ВСЕ (т.е. вся цепочка). Таким образом, если неправильно собрали - браузер ошибки не выдаст, а вот пых работать не будет.
Посмотрите через симантек (первая ссылка в посте) - он скажет какой именно сертификат лишний или неверно установленный.
Прислали другой сертификат, поставил его и решил добить этот вопрос )) говорит что рутовый сертификат лишний, убираю его , чекер говорит, что вообще все супер, а вот ssl выдает ошибку. Оставил рутовый сертификат, вроде бы все супер ! Спасибо за помощь !
В конфиге nginx прописал пути к cert.crt и ключу. Перезапустил nginx Сайт доступен по https , не спрашивает доверять или нет , открывает сразу! Сервисы проверок выдал оценку А , определил сертификат, в остальном еще нужно изучить. Но проблема с сокетами появилась! Собственно я больше ничего не настраивал. Я нашел на сервере в /etc/ssl/certs/ несколько бандлов и добавил их в сборку моего сертификата , тогда все заработало, но чую это не правильно решение ))
Цитата
или у вас степлинг косячик
Можно поподробнее ? Я собственно больше ничего не настраивал, но посмотреть наверное стоит !
PS выдал оценку А, куча информации и выдал такую проблему, Chain issues - Contains anchor, что значит еще нужно разобраться -(
Работает , так же пробовал соединятся на разные сайты , тоже работает , но не работает с ssl://cloud-messaging.bitrix24.com:443 . Сервер доступен, но выдает ошибку
Андрей Николаев написал: Вячеслав Большагин , А тайм зона какая? Вы и сервер в одном часовом поясе? На компьютере время верное? В базе и на сервере верное? Т.е. везде одинаковое?
Да все ок , кажется разобрался в чем проблема. На момент когда я печатаю this дата имеет некое значение , но потом в логике это значение меняется. В консоль выводится уже измененное значение , а не то которое было на момент вызова console.log.