Ошибка при обновлении Call to a member function getType() on null /home/bitrix/www/bitrix/modules/main/classes/general/database.php:970 #0: CAllDatabase::registerAutoload
Извините за беспокойство! Отключили одну из доработок и все заработало!
Ошибка при обновлении Call to a member function getType() on null /home/bitrix/www/bitrix/modules/main/classes/general/database.php:970 #0: CAllDatabase::registerAutoload
Не обновлялись с начала 2025 года. После запуска обновления вылезла следуюащя ошибка:
Код
[Error]
Call to a member function getType() on null (0)
/home/bitrix/www/bitrix/modules/main/classes/general/database.php:970
#0: CAllDatabase::registerAutoload
/home/bitrix/www/bitrix/modules/main/start.php:51
#1: require_once(string)
/home/bitrix/www/bitrix/modules/main/include.php:14
#2: require_once(string)
/home/bitrix/www/bitrix/modules/main/include/prolog_admin_before.php:39
#3: require_once(string)
/home/bitrix/www/bitrix/modules/main/admin/update_system.php:12
#4: require_once(string)
/home/bitrix/www/bitrix/admin/update_system.php:2
Подскажите в чем может быть проблема?
Кастовый провайдера данных для диалога выбоа сущностей ui.entity-selector возвращает в массиве items и нужный результат и предыдущие выбранные элементы(RecentItems)
Спасения утопающих - это дело рук самих утопающих. Решение было найдено. Решил не позволять создавать "последние".
1. Удаляем уже созданные ранее "последние". Для этого из таблицы b_entity_usage удаляем записи с нужным ENTITY_ID 2. В кастомный провайдер данных добавляем реализацию метода handleBeforeItemSave и не даем создавать "последние" как сказано в документации
Кастовый провайдера данных для диалога выбоа сущностей ui.entity-selector возвращает в массиве items и нужный результат и предыдущие выбранные элементы(RecentItems)
Создать кастомное пользовательское поле, с помощью которого можно выбрать элемент смарт-процесса. Список элементов, которые можно выбрать, зависит от значения другого поля.
Попытка решить:
1. Создал свое кастомное пользовательское поле и компонент для него, куда был добавлен Диалог выбора сущностей согласно документации . Вкладка "Последние" не отображается. Видимо ее нужно создавать вручную при получении значений обновлять.
Исходники .default.php из main.edit компонента, где объявлен Диалог выбора сущностей:
3. Логи в fillDialog кастомного провайдера данных показывают что все нормально и результат должен быть возвращен тот который необходим
4. Однако кастомный провайдер возвращает в массиве items как нужный результат так и последние выбранные элементы(RecentItems)
Запрос к провайдеру данных:
Ответ провайдера данных:
Коннектор к Битрикс24, В этой теме Вы можете задать вопросы касательно модуля Бэкофис 2.0 и написать свои предложения. Имеется общая группа в телеге которая объединяет пользователей Битрикс использующих интеграцию с 1С и в которой мы можем скоординировать действия по продвижени
[QUOTE] написал: [QUOTE][URL=/support/forum/user/1016215/]Константин Нефедов[/URL] написал: При попытке открыть окно 1С в Битрикс24 выходит ошибка CORS:Uncaught DOMException: Blocked a frame with origin " [URL=https://integration.bitrix.info]https://integration.bitrix.info[/URL] " ; from accessing a cross-origin frame.[/QUOTE] Эта ошибка не должна влиять. Возможно какие то настройки недоуказали, или же неправильно опубликовали http сервис, или же проблема с сертификатом https[/QUOTE] У нас установлена Бухгалтерия для Казахстана, редакция 3.0 (8.3.17.2256), разработка для Казахстана: «1С-Рейтинг» (3.0.42.1). Однако веб-сервисы для публикации так и не появились после установки последней версии расширения Бэкофис 2.0
Возможно нужно править само расширение?
Коннектор к Битрикс24, В этой теме Вы можете задать вопросы касательно модуля Бэкофис 2.0 и написать свои предложения. Имеется общая группа в телеге которая объединяет пользователей Битрикс использующих интеграцию с 1С и в которой мы можем скоординировать действия по продвижени
Коллеги, подскажите. Пытался подключить расширение 1С:Бэкофис 2.0 в облачную версию через http-сервисы. В итоге в разделе 1С+ CRM Битрикс24 у подключения висит красная галочка, а в консоли возвращает "Ошибка подключения: Статус: 401". При этом синхронизация из 1С в Битрикс24 работает, а обратно нет. Подскажите куда копать и где узнать, что не так?
UPD:
При попытке открыть окно 1С в Битрикс24 выходит ошибка CORS: Uncaught DOMException: Blocked a frame with origin "[URL=https://integration.bitrix.info"]https://integration.bitrix.info"[/URL]; from accessing a cross-origin frame.
Коннектор к Битрикс24, В этой теме Вы можете задать вопросы касательно модуля Бэкофис 2.0 и написать свои предложения. Имеется общая группа в телеге которая объединяет пользователей Битрикс использующих интеграцию с 1С и в которой мы можем скоординировать действия по продвижени
Коллеги, использую Бэкофис 2.0 для Бух.3 для Казахстана.
Версия платформы 1С: 8.3.17.2256
Прикладное решение 1С: Бухгалтерия для Казахстана, редакция 3.0
Релиз прикладного решения 1С: 3.0.41.3
Вариант push интеграции работает. Вариант с http-сервисами работать не хочет. Проблемы при попытке публикации сервисов [URL=https://prnt.sc/pvtf1r4RTbWF]https://prnt.sc/pvtf1r4RTbWF[/URL]
Подскажите куда копать?
Не отправляется почта, Почта пользователей не отправляется и не доходит до своего сервера
Я тут в документации отрыл [URL=https://manpages.debian.org/testing/msmtp/msmtp.1.en.html]https://manpages.debian.org/testing/msmtp/msmtp.1.en.html[/URL]
set_from_header [(auto|on|off)]
When to set a From header: auto adds a From header if the mail does not have one (this is the default), on always sets a From header and overrides any existing one, and off never sets a From header. If the mail server rejects the mail because its From header does not match the envelope from address (a common anti-spam measure), then you might want to set this option to on. For compatibility with older versions, add_missing_from_header [(on|off)] is still supported and corresponds to the auto and off settings.
У меня все заработало
Push and Pull, Ошибка! Выключена опция nginx-push-stream-module в настройках модуля Push and Pull
[QUOTE]Андрей Саврасов написал: [QUOTE] Алексей Шафранский написал: А что в ней должно быть?)Если вы скачали образ с сайта, то там 7.3.0. Обновляем до 7.3.4. В меню машины запускаем создание push сервера на NodeJS. Устанавливаем Б24 в коробке (или бекап). Проверяем работу пушей, например, лайки, обмен сообщениями через браузер-браузер, телефон-браузер и т.д.[/QUOTE] Здравствуйте. Алексей. Попробуйте, на досуге развернуть bitrixvm 7.3.3 или 7.3.4 с нуля.
1. Конфигурирем сервер вписываем домен 2. Затем выбрать пункт 10. Configure Push/RTC service проходим установку. 3. Затем перейдите в настройки модуля "push and pul" /bitrix/admin/settings.php?lang=ru&mid=pull&mid_menu=1 4. Выберите Виртуальная машина 7.3 и новее (Bitrix Push server 2.0) 5.Затем перейдите в проверку системы на портале /bitrix/admin/site_checker.php?lang=ru
6. И увидите, что бизнесчат, видео звонки в реальном времени будут выдавать ошибку.
И как следствие у меня вопрос, что нужно проделать, что бы чистый bitrix24 на чистую bitrix VM 7.3 устанавливался и проверка не выдавала фатальных ошибок.[/QUOTE] "На досуге" развернул веб-окружение на CentOS 7, установил 1С-Битрикс: Корпоративный портал 18.1.7 и перешел на Node JS/RTC Service. После проверки системы красным горели бизнес-чат, видеозвонки и еще что-то.
В общем данную проблему решил выставлением ключа/токена, который взял так