Сергей Малахов написал: Когда коннектор 6.0 для УНФ появится во фреше?
Планировали давно уже выпустить, но появились новые задачи и стали их вносить, поэтому дата выхода все время смещается. Надеемся на следующей неделе подготовить релиз, возможно чуть позже.
Вадим Загородный написал: Добрый день, коллеги! Подскажите пожалуйста. После 22 октября часто в течении дня перестают передаваться данные с push сервера Битрикс24 в типовом коннекторе 1С УТ 4.3.1.14. Обмен настроен в реальном времени. Приходится постоянно дергать синхронизацию. Эту проблему как-то можно решить?
Добрый день! Это обрыв «живого» соединения с push-сервером: 1С просто не получает события в момент изменения, данные не теряются. Проверьте, что база не копия и коннектор работает на постоянно включённой машине, не режется таймаутами прокси/роутера/антивируса. Страховка — автосинхронизация по расписанию. Посомтрите журнал взаимодействий с включенной отладкой журнала там пишется лог перезапуска пуш канала.
написал: По ограничениям понял.Получается можно просто установить приложение из магазина, обновить токен приложения и все настройки, какие были подтянутся?- Общие настройки- Настройки подключения. Установка соответствий: ставки НДС, типы контрагентов- Настройки синхронизации счетов/контактов/компанийИдентификаторы Битрикс24 привяжутся заново при запуске?
Да, настройки хранятся в базе, поэтому после установки из магазина всё подтянется; заново привяжутся только идентификаторы Битрикс24 при первом запуске под администратором. Можете на всякий случай сделать Битрикс 24 - Администрирование - Экспорт данных модуля в файл. Переустановка саму причину не снимает: если «Нарушение прав доступа» вернётся, ограничения безопасности для расширения ещё действуют.
Добрый день, заново подгрузили расширение из магазина, установилось без ошибок. Однако настройки предыдущего подключения не сохранились, пришлось настраивать заново, идентификаторы также слетели. Через ручное слияние данных удалось сопоставить часть данных. Дубли контрагентов исключили. Остальные данные должны по идее пере-привязаться при запуске ручной полной сихнронизации?
написал: По ограничениям понял.Получается можно просто установить приложение из магазина, обновить токен приложения и все настройки, какие были подтянутся?- Общие настройки- Настройки подключения. Установка соответствий: ставки НДС, типы контрагентов- Настройки синхронизации счетов/контактов/компанийИдентификаторы Битрикс24 привяжутся заново при запуске?
Да, настройки хранятся в базе, поэтому после установки из магазина всё подтянется; заново привяжутся только идентификаторы Битрикс24 при первом запуске под администратором. Можете на всякий случай сделать Битрикс 24 - Администрирование - Экспорт данных модуля в файл. Переустановка саму причину не снимает: если «Нарушение прав доступа» вернётся, ограничения безопасности для расширения ещё действуют.
Добрый день, заново подгрузили расширение из магазина, установилось без ошибок. Однако настройки предыдущего подключения не сохранились, пришлось настраивать заново, идентификаторы также слетели. Через ручное слияние данных удалось сопоставить часть данных. Дубли контрагентов исключили. Остальные данные должны по идее пере-привязаться при запуске ручной полной сихнронизации?
Да, при полной синхронизации пере-привяжутся — но только если в «Настройке идентификации» заполнены правила поиска (без них всё уйдёт как новое, дублями), это как раз часть слетевших настроек. Сначала проверьте проще: «Ссылки на прикладные объекты» → «Идентификаторы объектов…» → «Изменить адрес портала» — если в новой настройке адрес портала записан иначе, связи вернутся сразу, без синхронизации.
Роман, скажите, пожалуйста, как правильно настроить синхронизацию пользовательских списочных полей в карточке заказа клиента в УТ и сделке Б24. Настроили как учил Александр Денисюк – синхронизируются все, кроме списочных...
❗️отбой! Разобрались – «Дело было не в бабине...» 🙂 Ох, уж эти 1С-специалисты! Чтоб они были здоровы!...
Иван Токарев написал: , скажите, пожалуйста, как правильно настроить синхронизацию пользовательских списочных полей в карточке заказа клиента в УТ и сделке Б24. Настроили как учил Александр Денисюк – синхронизируются все, кроме списочных...
Для списочных полей нужно сопоставить не только сами поля, но и значения списков. В 1С откройте «Помощник ручного слияния данных» → «Пользовательские поля» → «Загрузить пользовательские поля». В разделе «Поля сделок» найдите нужное поле и в колонке «Сущность 1С» выберите дополнительный реквизит заказа клиента. Затем разверните под ним «Значения свойств поля» и сопоставьте каждый вариант списка со значением в 1С. Нажмите «Сохранить изменения». Одинаковых названий значений в 1С и Б24 недостаточно — нужны сохранённые соответствия.
Роман Бузин написал: откройте «Помощник ручного слияния данных» → «Пользовательские поля» → «Загрузить пользовательские поля». В разделе «Поля сделок» найдите нужное поле
Попробовали. Странно, но загруженные таким образом значения полей в целевом списочном поле не актуальны. Почему-то загрузились старые значения поля, которые были исправлены на другие. Откуда их «Помощник ручного слияния данных» берёт – непонятно. Похоже, что закешировались данные. Но где? Создали тестовый аналог целевого поля – загрузился («Помощником ручного слияния данных») корректно. А значения самого целевого поля грузятся старые. Которых на портале уже нет. Б24 облачный.
причём изменения в значениях тестового поля после перегрузки «Помощником ручного слияния данных» загрузились обновлённые. А вот с целевым полем такого не происходит... 🤔
После множества экспериментов выяснилось: что-то было не так с этим списочным полем. В итоге его удалили. Создали точно такое же новое. И всё заработало. Перед удалением поля попросили Cowork посмотреть что, возможно, не так с этим злосчастным полем – Cowork проблем не нашёл. Но заработало всё как надо только с новым таким же. А вы говорите... 😎
написал: Добрый день, вчера у нас конкретное приложение 1С Фреш на давало работать в 1С с такой ошибкой:
--- --- --- Ошибка при вызове метода контекста (Получить) {Битрикс24КомплексБПФреш ОбщийМодуль.Б24_К_ОбщегоНазначенияВызовСервера.Модуль(158)}: НайденныеРасширения = РасширенияКонфигурации.Получить(Новый Структура("Имя", ПолучитьИмяРасширения())); {Битрикс24КомплексБПФреш ОбщийМодуль.Б24_К_ОбщегоНазначенияВызовСервера.Модуль(174)}: Версия = Версия(); {Битрикс24КомплексБПФреш МодульУправляемогоПриложения(134)}: Б24_К_ОбщегоНазначенияВызовСервера.ПроверкаОбновленияДанныхМодуляОбменаСБитрикс24();
[ScriptRuntimeError] по причине: Нарушение прав доступа! --- --- ---
Версия 1С Фреш - Бухгалтерия предприятия, редакция 3.0 (3.0.209.16), версия коннектора в последний раз была 6.0.0.2. В 1С Фреш сказали удалить модуль. Пришлось удалять модуль ручным способом из личного кабинета из раздела адаптация, так как приостановить работу модуля в настройках 1С не позволяла ошибка. Копию базы сохранили до удаления модуля.
Подскажите, данная ошибка связана как-то с недавним обновлением модуля 6.0.0.2 для версии 1С Бухгалтерия предприятия, редакция 3.0 (3.0.209.16)? Можно ли повторно установить коннектор, чтобы не было ошибок?
Добрый день! Ошибка не связана с обновлением до 6.0.0.2: эта проверка выполняется при каждом запуске с первых версий коннектора и в 6.0.0.2 не менялась.
Причина — ограничения 1С:Фреш: коннектор запрашивает версию расширения административным методом, а в безопасном режиме/под профилем безопасности это обычному пользователю запрещено. Поэтому запуск блокируется и «приостановить модуль» из настроек не получается.
Переустановить коннектор можно, данные не теряются. Чтобы ошибка не повторилась:
- первый запуск — под пользователем с административными правами (во Фреш — владелец абонента); - назначить ему роли «(Коннектор к Битрикс24) Базовые права» и «Пользователь»; - снять у расширения безопасный режим и профиль безопасности, у пользователя — «Защиту от опасных действий»; - если это недоступно — запрос в поддержку Фреш на снятие ограничений для расширения.
Добрый день, последний пункт "- снять у расширения безопасный режим и профиль безопасности, у пользователя — «Защиту от опасных действий»;" сделать не получается. Вот ответ поддержки 1С фреш: "К сожалению, мы не можем снять безопасный режим, это правила сервиса. Можно использовать профили безопасности, которые добавляют возможности, недоступные просто в безопасном режиме, но, например, право администрирования расширений, как того требует "Коннектор к Битрикс24", мы выдать не можем. Необходимо изменить расширение, чтобы для его работы такое право не требовалось."
Расширение само уже восстановили, настроили, но не запускали. Можем запустить рискнуть, но гарантий же нет? Раньше этой ошибки не было и тут как снег на голову появилась. Как тогда быть?
написал: откройте «Помощник ручного слияния данных» → «Пользовательские поля» → «Загрузить пользовательские поля». В разделе «Поля сделок» найдите нужное поле
Попробовали. Странно, но загруженные таким образом значения полей в целевом списочном поле не актуальны. Почему-то загрузились старые значения поля, которые были исправлены на другие. Откуда их «Помощник ручного слияния данных» берёт – непонятно. Похоже, что закешировались данные. Но где? Создали тестовый аналог целевого поля – загрузился («Помощником ручного слияния данных») корректно. А значения самого целевого поля грузятся старые. Которых на портале уже нет. Б24 облачный.
Что посоветуете, ?
причём изменения в значениях тестового поля после перегрузки «Помощником ручного слияния данных» загрузились обновлённые. А вот с целевым полем такого не происходит... 🤔
После множества экспериментов выяснилось: что-то было не так с этим списочным полем. В итоге его удалили. Создали точно такое же новое. И всё заработало. Перед удалением поля попросили Cowork посмотреть что, возможно, не так с этим злосчастным полем – Cowork проблем не нашёл. Но заработало всё как надо только с новым таким же. А вы говорите... 😎
Чаще всего так ведёт себя поле, у которого дублируется код/символьный код или которое было пересоздано поверх старого — при загрузке значения маппятся на прежнюю сущность, и в интерфейсе остаётся старая выборка, хотя API отдаёт «успех». Пересоздание поля меняет внутренний ID и снимает проблему, но на портале могут оставаться значения от удалённого поля.
написал: Добрый день, вчера у нас конкретное приложение 1С Фреш на давало работать в 1С с такой ошибкой:
--- --- --- Ошибка при вызове метода контекста (Получить) {Битрикс24КомплексБПФреш ОбщийМодуль.Б24_К_ОбщегоНазначенияВызовСервера.Модуль(158)}: НайденныеРасширения = РасширенияКонфигурации.Получить(Новый Структура("Имя", ПолучитьИмяРасширения())); {Битрикс24КомплексБПФреш ОбщийМодуль.Б24_К_ОбщегоНазначенияВызовСервера.Модуль(174)}: Версия = Версия(); {Битрикс24КомплексБПФреш МодульУправляемогоПриложения(134)}: Б24_К_ОбщегоНазначенияВызовСервера.ПроверкаОбновленияДанныхМодуляОбменаСБитрикс24();
[ScriptRuntimeError] по причине: Нарушение прав доступа! --- --- ---
Версия 1С Фреш - Бухгалтерия предприятия, редакция 3.0 (3.0.209.16), версия коннектора в последний раз была 6.0.0.2. В 1С Фреш сказали удалить модуль. Пришлось удалять модуль ручным способом из личного кабинета из раздела адаптация, так как приостановить работу модуля в настройках 1С не позволяла ошибка. Копию базы сохранили до удаления модуля.
Подскажите, данная ошибка связана как-то с недавним обновлением модуля 6.0.0.2 для версии 1С Бухгалтерия предприятия, редакция 3.0 (3.0.209.16)? Можно ли повторно установить коннектор, чтобы не было ошибок?
Добрый день! Ошибка не связана с обновлением до 6.0.0.2: эта проверка выполняется при каждом запуске с первых версий коннектора и в 6.0.0.2 не менялась.
Причина — ограничения 1С:Фреш: коннектор запрашивает версию расширения административным методом, а в безопасном режиме/под профилем безопасности это обычному пользователю запрещено. Поэтому запуск блокируется и «приостановить модуль» из настроек не получается.
Переустановить коннектор можно, данные не теряются. Чтобы ошибка не повторилась:
- первый запуск — под пользователем с административными правами (во Фреш — владелец абонента); - назначить ему роли «(Коннектор к Битрикс24) Базовые права» и «Пользователь»; - снять у расширения безопасный режим и профиль безопасности, у пользователя — «Защиту от опасных действий»; - если это недоступно — запрос в поддержку Фреш на снятие ограничений для расширения.
Добрый день, последний пункт "- снять у расширения безопасный режим и профиль безопасности, у пользователя — «Защиту от опасных действий»;" сделать не получается. Вот ответ поддержки 1С фреш: "К сожалению, мы не можем снять безопасный режим, это правила сервиса. Можно использовать профили безопасности, которые добавляют возможности, недоступные просто в безопасном режиме, но, например, право администрирования расширений, как того требует "Коннектор к Битрикс24", мы выдать не можем. Необходимо изменить расширение, чтобы для его работы такое право не требовалось."
Расширение само уже восстановили, настроили, но не запускали. Можем запустить рискнуть, но гарантий же нет? Раньше этой ошибки не было и тут как снег на голову появилась. Как тогда быть?
Добрый день! Это проверка не появилась в последних релизах, она была всегда. Ошибка возникает только при совпадении трёх условий:
расширение работает в безопасном режиме или под профилем безопасности;
у пользователя нет права «Администрирование расширений конфигурации» (он не владелец и не «ПолныеПрава», а, например, ограниченный администратор);
сеанс дошёл до проверки версии при старте.
У большинства клиентов одного из условий нет: локальные базы работают без безопасного режима, а на Фреш вход, как правило, выполняется под владельцем или пользователем с «ПолнымиПравами». Поэтому ошибка редкая. В новом релизе 6.0.0.3 будет небольшая доработка - вызов "РасширенияКонфигурации.Получить" сделан необязательным: где право есть — версия читается как раньше; где нет — берётся сохранённая, и старт не падает.
Ошибка зависит от прав пользователя: у кого есть право «Администрирование расширений конфигурации» (владелец, «ПолныеПрава»), вызов проходит; у кого нет — падает при каждом старте. Поэтому под полными правами база запустится, под обычным пользователем ошибка повторится.
Здравствуйте, переключили выгрузку счетов с v1 на v2. При синхронизации не работают встроенные алгоритмы "Организация" и "Ставка НДС" в табличной части. Что посоветуете? УНФ 3.0.13.374
Дмитрий Котёлкин написал: Здравствуйте, переключили выгрузку счетов с v1 на v2. При синхронизации не работают встроенные алгоритмы "Организация" и "Ставка НДС" в табличной части. Что посоветуете? УНФ 3.0.13.374
Здравствуйте. «Организация» в v2 берётся из поля «Своя компания» (mycompanyId) — проверьте, что в счёте на портале она заполнена и организация выгружена из 1С с привязкой; иначе не заполнятся и «Налогообложение НДС», «Банковский счёт», «Договор». А «Ставка НДС» в табличной части действительно не применяется из-за ошибки в модуле загрузки — исправим в ближайшей сборке, до этого по этой строке можно поставить «Фиксированное значение».
Организация выгружена, код Б24 у неё 5, но при синхронизации он пишет "Организация с кодом 5 не найдена." Хотя при синхронизации заказов всё нормально и организация подхватывается. По ставке НДС нельзя фиксированное значение, есть товары со ставкой 22% и 10%.
Дмитрий Котёлкин написал: Организация выгружена, код Б24 у неё 5, но при синхронизации он пишет "Организация с кодом 5 не найдена." Хотя при синхронизации заказов всё нормально и организация подхватывается. По ставке НДС нельзя фиксированное значение, есть товары со ставкой 22% и 10%.
В заказах организация не приходит с портала, а подставляется из настроек синхронизации заказов — поэтому там «подхватывается» всегда. В счетах v2 организация берётся из поля счёта «Своя компания» (mycompanyId = 5) и ищется среди привязок типа «Компания» для текущего портала. Пришлите, пожалуйста, полный лог синхронизации по этому счёту (там три строки: «Не найдена организация по ид…», «Не найдена организация с Ид: 5» или строка «…не является элементом справочника 'Организации'») и скрин записи регистра «Идентификаторы объектов Б24» по идентификатору 5 (колонки Портал, ТипДанных, Объект). Чаще всего либо привязка относится к прежнему порталу, либо id 5 привязан к контрагенту вместо организации — оба случая лечатся перевыгрузкой организации. По НДС фикс будет в ближайшем релизе.
Организацию починил, там оказалось 2 записи с ИД 5, одна организация, а вторая контрагент, удалил контрагент, всё заработало. А когда ориентировачно будет релиз, чтобы мне начальство успокоить.
Дмитрий Котёлкин написал: Организацию починил, там оказалось 2 записи с ИД 5, одна организация, а вторая контрагент, удалил контрагент, всё заработало. А когда ориентировачно будет релиз, чтобы мне начальство успокоить.
написал: По ограничениям понял.Получается можно просто установить приложение из магазина, обновить токен приложения и все настройки, какие были подтянутся?- Общие настройки- Настройки подключения. Установка соответствий: ставки НДС, типы контрагентов- Настройки синхронизации счетов/контактов/компанийИдентификаторы Битрикс24 привяжутся заново при запуске?
Да, настройки хранятся в базе, поэтому после установки из магазина всё подтянется; заново привяжутся только идентификаторы Битрикс24 при первом запуске под администратором. Можете на всякий случай сделать Битрикс 24 - Администрирование - Экспорт данных модуля в файл. Переустановка саму причину не снимает: если «Нарушение прав доступа» вернётся, ограничения безопасности для расширения ещё действуют.
Добрый день, заново подгрузили расширение из магазина, установилось без ошибок. Однако настройки предыдущего подключения не сохранились, пришлось настраивать заново, идентификаторы также слетели. Через ручное слияние данных удалось сопоставить часть данных. Дубли контрагентов исключили. Остальные данные должны по идее пере-привязаться при запуске ручной полной сихнронизации?
Да, при полной синхронизации пере-привяжутся — но только если в «Настройке идентификации» заполнены правила поиска (без них всё уйдёт как новое, дублями), это как раз часть слетевших настроек. Сначала проверьте проще: «Ссылки на прикладные объекты» → «Идентификаторы объектов…» → «Изменить адрес портала» — если в новой настройке адрес портала записан иначе, связи вернутся сразу, без синхронизации.
Добрый день, а как можно восстановить идентификаторы счетов Битрикс24? Я адрес портала переуказал, но они не восстановились. Можно ли массово разом вернуть их или придется только с нового периода вести синхронизацию? В случае с компаниями например помог помощник ручного слияния данных, но он не работает для счетов
написал: По ограничениям понял.Получается можно просто установить приложение из магазина, обновить токен приложения и все настройки, какие были подтянутся?- Общие настройки- Настройки подключения. Установка соответствий: ставки НДС, типы контрагентов- Настройки синхронизации счетов/контактов/компанийИдентификаторы Битрикс24 привяжутся заново при запуске?
Да, настройки хранятся в базе, поэтому после установки из магазина всё подтянется; заново привяжутся только идентификаторы Битрикс24 при первом запуске под администратором. Можете на всякий случай сделать Битрикс 24 - Администрирование - Экспорт данных модуля в файл. Переустановка саму причину не снимает: если «Нарушение прав доступа» вернётся, ограничения безопасности для расширения ещё действуют.
Добрый день, заново подгрузили расширение из магазина, установилось без ошибок. Однако настройки предыдущего подключения не сохранились, пришлось настраивать заново, идентификаторы также слетели. Через ручное слияние данных удалось сопоставить часть данных. Дубли контрагентов исключили. Остальные данные должны по идее пере-привязаться при запуске ручной полной сихнронизации?
Да, при полной синхронизации пере-привяжутся — но только если в «Настройке идентификации» заполнены правила поиска (без них всё уйдёт как новое, дублями), это как раз часть слетевших настроек. Сначала проверьте проще: «Ссылки на прикладные объекты» → «Идентификаторы объектов…» → «Изменить адрес портала» — если в новой настройке адрес портала записан иначе, связи вернутся сразу, без синхронизации.
Добрый день, а как можно восстановить идентификаторы счетов Битрикс24? Я адрес портала переуказал, но они не восстановились. Можно ли массово разом вернуть их или придется только с нового периода вести синхронизацию? В случае с компаниями например помог помощник ручного слияния данных, но он не работает для счетов
Добрый день, штатных средств нет, тут либо написать обработку и перенести записи регистра идентификаторов из резервной копии базы (это вернёт всё сразу), либо ограничить выгрузку счетов отбором (например, по дате документа) и вести с нового периода. И проверьте, какой вид счетов включён — «Счет» или «Счет2»: тип данных в регистре разный, при смене вида связи не найдутся даже при верном адресе портала.
При онлайн-синхронизации контрагентов изменения передаются только из УТ в Б24, а из Б24 в УТ нет. При синхронизации вручную – в обе стороны всё ОК.
Как победить? Подписку на события методом выключения-включения синхронизации клиентов с сохранением в настройках синхронизации обновляли – не помогает.
Иван Токарев написал: Коллеги, нужен совет. Облачный Б24 1С:Предприятие 8.3 (8.3.27.2130); Управление торговлей, редакция 11 (11.5.27.95); Битрикс24: Коннектор к 1С для УТ (6.0.0.2); При онлайн-синхронизации контрагентов изменения передаются только из УТ в Б24, а из Б24 в УТ нет. При синхронизации вручную – в обе стороны всё ОК.
Как победить? Подписку на события методом выключения-включения синхронизации клиентов с сохранением в настройках синхронизации обновляли – не помогает.
Что посоветеуте?
Входящие из Б24 в 1С в онлайн-режиме запускает только сам портал (push/HTTP-сервис); выгрузка 1С→Б24 идёт автономно. Изменения копятся в очереди офлайн-событий и уходят только при ручной синхронизации.
Проверьте:
(push/HTTP-сервис) Доступна ли 1С снаружи / живо ли фоновое задание «Подключение к Битрикс24» — перезапуск командой «Подключить к Битрикс24».
Нет ли зависшего фонового задания «Импорт данных из Битрикс24» — отменить.
Журнал: есть ли «Команда пуш сервера - новые данные на портале».
Флаг «Обновлять в 1С» в соответствии «Компания → Партнёры».
Если 1С недоступна извне — включите обмен «По расписанию» (5–15 мин).
Входящие из Б24 в 1С в онлайн-режиме запускает только сам портал (push/HTTP-сервис); выгрузка 1С→Б24 идёт автономно. Изменения копятся в очереди офлайн-событий и уходят только при ручной синхронизации.
правильно ли понял, Роман, что изменения в компаниях (и контактах?) на стороне Б24 выгружаются в УТ только при запуске синхронизации вручную несмотря на то, что в настройках синхронизации активировано «В режиме реального времени»?
Входящие из Б24 в 1С в онлайн-режиме запускает только сам портал (push/HTTP-сервис); выгрузка 1С→Б24 идёт автономно. Изменения копятся в очереди офлайн-событий и уходят только при ручной синхронизации.
правильно ли понял, Роман, что изменения в компаниях (и контактах?) на стороне Б24 выгружаются в УТ только при запуске синхронизации вручную несмотря на то, что в настройках синхронизации активировано «В режиме реального времени»?
нет, в режиме реального времени все выгружается, вопрос в том что похоже у вас не работает риалтайм