Алексей Цывенко написал: Проблема: При добавлении одинаковых товаров с одинаковым кол-вом в Заказ покупателя 1С , в сделку второй товар не добавляется Если в ЗП 1С у одного из этих товаров кол-во изменить , то все товары в сделку добавляются Если в ЗП 1С кол-во у обоих товаров снова установить одинаковое , то в сделке второй такой товар удаляется - запись в истории сделки
Это как-то можно исправить?
--------------------------------------------------------------------------- 1С:Предприятие 8.5 (8.5.1.1150) Конфигурация: Управление нашей фирмой, редакция 3.0 (3.0.13.314) Расширение: Битрикс24: Коннектор к 1С для УНФ (5.0.0.14)
Это известное ограничение. Строки товаров в сделке Битрикс24 хранятся как позиции корзины, и позиция опознаётся по связке «товар + цена + количество + скидка». Две строки, совпадающие по этим полям, воспринимаются как одна — поэтому вторая строка в сделку не попадает. Как только количество или цена различаются, строки становятся разными и в сделке появляются обе; при возврате к одинаковым значениям лишняя строка удаляется — это и видно в истории сделки. На стороне 1С терять строки негде: коннектор отправляет в сделку все строки заказа, включая одинаковые. Схлопывание происходит на портале. Штатного решения нет, только не делать в 1С одинаковых строк, любое отличие должно быть.
Дмитрий Котёлкин написал: И ещё вопрос. Например есть папка 1 уровня внутри неё товары и ещё папка 2 уровня с товарами. Если я пользовательским папкам пропишу папки номенклатуры, то при синхронизации коннектор напишет что есть 2 ссылки, выбираю 1. И в результате в Битриксе все товары находятся в папке 1 уровня, а папка 2 уровня пустая. Как быть?
В раздел подставляется не только сама папка, но и вся её вложенность: если в папку 1 уровня прописана папка номенклатуры 1 уровня, туда попадают товары и всех подпапок. А товар в Б24 может быть только в одном разделе — при двух привязках берётся первая (в логе: «Товар … привязан к нескольким разделам. Будет указан первый»), поэтому всё уехало в папку 1 уровня, а вторая осталась пустой. Как правильно: указывать папку номенклатуры только там, где у неё нет подпапок, которые вы разложили отдельно — в папку 2 уровня папку 2 уровня, а в папку 1 уровня либо ничего, либо конкретные товары. Либо не заполнять дерево вручную, а нажать «Импорт иерархии из 1С → Иерархия групп» в окне «Настроить дерево групп» — она сама прописывает группы номенклатуры только по листовым папкам. Проверить привязки товара можно там же командой «Показать вхождение в группы».
написал: Здравствуйте. Появился вопрос по настройке коннектора. Установлен коннектор последней версии (6.0.0.1), настроен обмен в реальном времени между УТ и Битрикс24. Настроен складской учет средствами 1С. Хочу включить резервирование товара, но коннектор не дает сохранить настройки, ругается, что не заполнена организация. Но такого поля нигде в окне нет. Может быть кто-то сталкивался с таким? В документации ничего подходящего не нашел.
Здравствуйте. Поля есть в том же окне. Настройки складского учёта → «Настроить», разверните раздел «Отгрузки» (по умолчанию он свёрнут, в свёрнутом виде подписан «Настроить отгрузки») и включите флажок «Резервировать товары» — сразу под ним появятся поля Организация, Соглашение, Подразделение. Заполните их и сохраните.
Для УТ обязательны все три: Организация — от её имени создаётся заказ клиента в 1С; Соглашение — из справочника «Соглашения с клиентами»; Подразделение — из «Структуры предприятия». Иначе после организации коннектор так же попросит соглашение и подразделение. Если поля не появляются после включения флажка — переоткройте окно настроек (видимость пересчитывается при открытии и при переключении флажка); если и тогда нет, пришлите скриншот развёрнутого раздела «Отгрузки» и версию расширения.
Дмитрий Котёлкин написал: Включил отладку, изменил старый товар и новый. Старый появился в REST запросе, новый нет. Хотя в зарегистрированных изменениях были и старый и новый. В журнале ошибок по прежнему тишина.
подскажите конфигурацию и версию расширения коннектора
Дмитрий Котёлкин написал: Создавал новую номенклатуру именно в этой папке, Журнал взаимодействия и журнал ошибок ничего не пишет про номенклатуру, перед отправкой смотрел журнал зарегистрированных изменений, номенклатура там была, после синхронизации пакет пропадает, в неотправленных его тоже нет. Программист Битрикса говорит что по этой номенклатуре ничего не приходит и никаких запретов на создание новой номенклатуры тоже нет, Но результат плачевный, новая номенклатура не получает идентификатор Битрикса. А та что выгружалась раньше и имеет идентификатор, отлично синхронизируется и все изменения отражаются в Битриксе.
Включите в общих настройках отладку журнала взаимодействий если не включена и после выгрузки товара нового проверьте есть ли в логе catalog.product.add или "Начало формирования пакетов данных для выгрузки товаров." или "Начало формирования пакетов данных для выгрузки групп товаров."
Дмитрий Котёлкин написал: [img]data:image/png;base64,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[/img] Вот галочки стоят, а отдельных фильтров на создание и изменение тут нет.
Может новые номенклатуры создаются не в группе "Битрикс24"? Проверьте журнал взаимодействий, журнал ошибок, журнал регистрации на ошибки. Проверьте регистрируется при записи новая номенклатура к выгрузке? Попадает ли она в не выгруженные?
Дмитрий Котёлкин написал: Здравствуйте, у меня перестались создаваться новые номенклатуры в Б24, хотя старые, у которых есть идентификатор Б24 работают и синхронизируются. В чём может быть проблема?
Здравствуйте, возможно в настройках синхронизации отключена галка выгружать, а галка обновлять стоит. Тогда новые не выгружаются а старые обновляются.
Леонид Приходько написал: И еще вопрос. Не подскажите где искать место в коде для заполнения по умолчанию реквизитов документа 1с когда он создается в битриксе в слайдере из сделки?
Основное место — процедура ЗаполнениеОбъекта1С в общем модуле Б24_КБ_РаботаИзОдногоОкнаКлиент. Именно она раскладывает данные, полученные из сделки, по реквизитам формы: организация, партнёр/контрагент, валюта, сумма, товары.
Сами данные берутся: общий модуль Б24_КБ_РаботаИзОдногоОкнаВызовСервера, функция СформироватьДанныеПоСделке — там идёт чтение сделки через REST. Собранные значения фоновое задание ImportEntity кладёт в регистр сведений Б24_КБ_ДанныеДляНовыхДокументовИзБитрикс24, а форма ФормаФормированиеДанных1С (регистр Б24_КБ_НастройкиИнтеграцииСервисов) их оттуда забирает, открывает форму документа и вызывает ЗаполнениеОбъекта1С.
написал: КА 2.5. Работает только выгрузка в Б24, загрузка в 1С через расширение не работает. Галочка хранение истории стоит. Ошибок нет. Просто с портала приходит пустой результат. Как будто все 50 человек ничего не делают. Менял ключ, изменял ID базы, не помогло. Как будто Б24 перестал регистрировать любые изменения к выгрузке. rest/event.offline.get возвращает всегда пустые данные, от чего расширение Б24 сообщает, что на портале изменений нет. За сегодня было создано 30 сделок, 5 компаний, ничего из этого в 1С не идет, все по прежнему "Нет изменений на портале".
Как будто подписки на события слетели. А можете прислать лог с включенной отладкой что возвращается при перевыгрузке настроек на портал.
такая же история - из 1с в портал норм, сделки созданные на портале не приходят в 1с - нет событий обновил до последней, 6-й версии, создал сделку, и вот единственное упоминание о ней нашел: Ответ с портала: {"result":{"process_id":null,"events":[{"ID":"819261","TIMESTAMP_X":"2026-10-09T16:52:08+03:00","EVENT_NAME":"ONCRMDEALADD","EVENT_DATA":{"FIELDS":{"ID":121721}},"EVENT_ADDITIONAL":{"user_id":"1"},"MESSAGE_ID":"ххххххххххххххххххххххх"}]},"time":{"start":1791553933,"finish":1791553933.060484,"duration":0.06048393249511719,"processing":0,"date_start":"2026-10-09T16:52:13+03:00","date_finish":"2026-10-09T16:52:13+03:00","operating_reset_at":1791554533,"operating":0}}
но заказ в 1с не появился, даже в ручном режиме не получилось загрузить. Правда закончился сертификат, но обмен через push настроен
На тестовом контуре проблема не подтвердилась, правда боевой портал - тариф Энтерпрайз, тестовый - тариф Профессиональный Создал сделку на портале - 1с ее не видит
12:24:14 Нет изменений на портале 12:26:01 Отправка запроса по методу: .......bitrix24.ru/rest/event.offline.get 12:26:01 Тело запроса HTTP запроса: FirstParam=first&auth=......................................&auth_connector=478_SP&clear=1&LastParam=last 12:26:01 Ответ с портала: {"result":{"process_id":null,"events":[]},"time":{"start":1791624361,"finish":1791624361.206657,"duration":0.20665693283081055,"processing":0,"date_start":"2026-10-10T12:26:01+03:00","date_finish":"2026-10-10T12:26:01+03:00","operating_reset_at":1791624961,"operating":0}} 12:26:01 Нет изменений на портале 12:27:03 Начало формирования пакетов данных для объектов с типом:Свойство компании 12:27:04 Начало формирования пакетов данных для объектов с типом:Значение свойства компании 12:27:04 Начало формирования пакетов данных для выгрузки банковских счетов реквизитов клиентов. 12:27:05 Проверка наличия банковских счетов перед добавлением новых 12:27:05 Тело запроса HTTP запроса: FirstParam=first&auth=...............................&auth_connector=478&cmd[RQ_ACC_NUM]=crm.requisite.bankdetail.list?select[]=ID&select[]=RQ_ACC_NUM&filter[=RQ_ACC_NUM][]=40802810600000177370&start=-1&cmd[RQ_BIK]=crm.requisite.bankdetail.list?select[]=ID&select[]=RQ_BIK&filter[=RQ_BIK][]=044525068&start=-1&LastParam=last 12:27:05 Ответ с портала: {"result":{"result":{"RQ_ACC_NUM":[],"RQ_BIK":[{"ID":"17823","RQ_BIK":"044525068"},{"ID":"21361","RQ_BIK":"044525068"},{"ID":"23209","RQ_BIK":"044525068"},{"ID":"23395","RQ_BIK":"044525068"},{"ID":"23885","RQ_BIK":"044525068"},{"ID":"24071","RQ_BIK":"044525068"},{"ID":"25435","RQ_BIK":"044525068"},{"ID":"25601","RQ_BIK":"044525068"},{"ID":"26307","RQ_BIK":"044525068"},{"ID":"27905","RQ_BIK":"044525068"},{"ID":"28121","RQ_BIK":"044525068"},{"ID":"29673","RQ_BIK":"044525068"},{"ID":"31789","RQ_BIK":"044525068"},{"ID":"32023","RQ_BIK":"044525068"},{"ID":"32489","RQ_BIK":"044525068"},{"ID":"32729","RQ_BIK":"044525068"},{"ID":"33079","RQ_BIK":"044525068"},{"ID":"33411","RQ_BIK":"044525068"},{"ID":"33583","RQ_BIK":"044525068"},{"ID":"33809","RQ_BIK":"044525068"},{"ID":"33887","RQ_BIK":"044525068"},{"ID":"33933","RQ_BIK":"044525068"},{"ID":"33965","RQ_BIK":"044525068"},{"ID":"34029","RQ_BIK":"044525068"}]},"result_error":[],"result_total":[],"result_next":[],"result_time":{"RQ_ACC_NUM":{"start":1791624425,"finish":1791624425.433982,"duration":0.43398189544677734,"processing":0,"date_start":"2026-10-10T12:27:05+03:00","date_finish":"2026-10-10T12:27:05+03:00","operating_reset_at":1791625025,"operating":0},"RQ_BIK":{"start":1791624425,"finish":1791624425.435321,"duration":0.4353210926055908,"processing":0,"date_start":"2026-10-10T12:27:05+03:00","date_finish":"2026-10-10T12:27:05+03:00","operating_reset_at":1791625025,"operating":0}}},"time":{"start":1791624425,"finish":1791624425.43553,"duration":0.4355299472808838,"processing":0,"date_start":"2026-10-10T12:27:05+03:00","date_finish":"2026-10-10T12:27:05+03:00","operating_reset_at":1791624488,"operating":1.037365436553955}} 12:27:05 Тело запроса HTTP запроса: FirstParam=first&auth=.........................................auth_connector=478&cmd[65a6fe1a-915d-11f1-a340-000c298d1d01]=crm.requisite.bankdetail.add?fields[NAME]=7370 в ООО "ОЗОН Банк" (Руб)&fields[ENTITY_ID]=3143&fields[ENTITY_TYPE_ID]=8&fields[ACTIVE]=Y&fields[ORIGINATOR_ID]=ONE_C&fields[XML_ID]=65a6fe1a-915d-11f1-a340-000c298d1d01&fields[RQ_BANK_NAME]=ООО "ОЗОН Банк"&fields[RQ_BANK_ADDR]=Пресненская набережная, дом 10, этаж 19&fields[RQ_COR_ACC_NUM]=30101810645374525068&fields[RQ_BIK]=044525068&fields[RQ_ACC_NUM]=40802810600000177370&fields[RQ_SWIFT]=&fields[RQ_ACC_CURRENCY]=RUB&LastParam=last 12:27:05 Ответ с портала: {"result":{"result":[],"result_error":{"65a6fe1a-915d-11f1-a340-000c298d1d01":{"error":"","error_description":"Access denied."}},"result_total":[],"result_next":[],"result_time":[]},"time":{"start":1791624425,"finish":1791624425.603107,"duration":0.6031069755554199,"processing":0,"date_start":"2026-10-10T12:27:05+03:00","date_finish":"2026-10-10T12:27:05+03:00","operating_reset_at":1791624488,"operating":1.037365436553955}} 12:27:05 Access denied. у объекта:7370 в ООО "ОЗОН Банк" (Руб) 12:27:05 Начало формирования пакетов данных для объектов с типом:Свойство сделки 12:27:05 Начало формирования пакетов данных для объектов с типом:Значение свойства сделки 12:27:05 Получение идентификаторов значений пользовательских полей 12:27:05 Завершено получение идентификаторов значений пользовательских полей 12:27:06 Отправка запроса по методу: ................bitrix24.ru/rest/event.offline.get 12:27:06 Тело запроса HTTP запроса: FirstParam=first&auth=....................................&auth_connector=478&clear=1&LastParam=last 12:27:06 Ответ с портала: {"result":{"process_id":null,"events":[]},"time":{"start":1791624426,"finish":1791624426.205707,"duration":0.20570707321166992,"processing":0,"date_start":"2026-10-10T12:27:06+03:00","date_finish":"2026-10-10T12:27:06+03:00","operating_reset_at":1791625026,"operating":0}} 12:27:06 Нет изменений на портале
Добрый день! Проблему удалось отловить с одним клиентом. Выяснилось что пуш события перехватываются кэдо подсистемой и до синхронизации они не доходят. Сейчас это исправили, тестируем, фикс будет в ближайшем релизе. Соответственно проблема наблюдается только там где включен пуш и есть кэдо подсистема.
Александр написал: Добрый день, подскажите пож-та, когда исправите баг с неправильной передачей габаритов и веса в УНФ?
Добрый день! Если речь про умножение на 1000, то поля "без пересчета" добавлены в УНФ с релиза 5.0.0.13 от 22.09.26. В УНФ фреш релиз только собрали, сегодня отправляем на модерацию, скорее всего завтра будет. Старые поля остались как есть, были добавлены новые, у них в скобках написано (без пересчета).
eugene.slusar написал: Роман, спасибо большое за подробный ответ, не подскажите, когда планируется выкатить эту правку, у клиента облако без конфигуратора, есть смысл докупать rdp или подождать день-два-три?
Вчера вечером переопубликовали релиз 6.0.0.1 с этой правкой, и со всеми что в последние несколько дней тут на форуме обсуждали.
Цитата
Александр Писклов написал: Андрей Сараин , спасибо вам!С выгрузкой счетов из 1С в Б24 тоже беда. Пользовательские поля не загружаются в Б24. Проблема в теле запроса и именовании полей в нем. Еще в конструкторе в счетах в кастомном алгоритме поля выдаются без camelCase - из-за чего игнорируются. Роман Бузин , скорость вашей разработки увеличилась, а вот качество ощутимо пострадало. Тестируйте, пожалуйста лучше, эти расширения на рабочие системы все таки ставятся. Не хочется за вами потом все проверять.
Эта правка тоже попала в релиз 6.0.0.1 выгрузка/загрузка счетов восстановлена. Про пользовательские поля старая проблема, она в 4.4.0.4 тоже есть, сейчас в 6.0.0.1 логика такая же как в 4.4.0.4 по счетам. Эту проблему рассмотрим чуть позже. Да, наверное придется скорость уменьшить, постараемся держать баланс скорость/качество.
написал: Цитата Иван Токарев написал:Поле объекта не обнаружено (ГосударственныйОрган){Битрикс24КомплексУТ ОбщийМодуль.Б24_К_ОбменКомпанийКонтактовСервер.Модуль(2863)}:Объект1С.ГосударственныйОрган = Ложь;{Битрикс24КомплексУТ ОбщийМодуль.Б24_К_ОбменКомпанийКонтактовСервер.Модуль(1579)}:ЗаполнитьОбъектПоВидуКлиента(Реквизит,Спасибо, пофиксил
Добрый день, Роман. Похоже проблема с ГосударственныйОрган в Бухгалтерии осталась и в актуальной версии Коннектора. Конфигурация: Бухгалтерия предприятия 3.0.206.19 Платформа: 1С:Предприятие 8.5.1.1302 Коннектор: 6.0.0.1 от 05.10.2026 Битрикс24: облачный Сценарий: Работа из одного окна, связь через HTTP-сервисы. Сценарий воспроизведения: Из сделки Битрикс24 выбираем Расширения → 1С → Счёт покупателю. Соединение с 1С работает, HTTP-сервис отвечает success, команда до 1С приходит. Контрагент из Битрикс24 создаётся/обновляется в 1С. После этого появляется окно: «Производится формирование данных 1С» примерно через 30 секунд: «Не удалось открыть объект 1С. Возможно нет подключения к Битрикс24» При этом в журнале регистрации падает фоновое задание «Импорт компании/контакта». Полная ошибка:
внутри ЗаполнитьЗначенияСвойств(). Ошибка была на 5.0.0.14, сегодня обновили до 6.0.0.1 — воспроизводится точно так же. Подскажите пожалуйста это известная проблема? Если исправления пока нет, можете подсказать корректный временный фикс? Могу изменить код расширения самостоятельно, но хотелось бы понять как правильно проверять наличие ГосударственныйОрган для этого объекта, чтобы не сломать другие сценарии.
Добрый день! Да ошибка похожая, но она в другом месте, рядом там была, спасибо, пофиксим. Точное место и правка — её можно применить у себя, не дожидаясь сборки.
Где: Общий модуль Б24_К_ОбменКомпанийКонтактовСервер, функция ЗагрузитьОбновитьРеквизиты, область #Область ПоискСозданиеРеквизита. Номер строки примерно ~1532, ориентируйтесь на поиск по тексту Реквизит["Партнер"] = ВладелецРеквизита; Правка (одна строка)
Было:
Код
Если ИмяСправочникаКомпания = "Партнеры" Тогда
Реквизит = Справочники["Контрагенты"].СоздатьЭлемент();
Реквизит["Партнер"] = ВладелецРеквизита;
ИначеЕсли Б24_К_ОбщегоНазначенияВызовСервера.ПолучитьТипКонфигурации() = "УНФ" Тогда
Реквизит = ВладелецРеквизита.ПолучитьОбъект();
КонецЕсли;
Стало:
Код
Если ИмяСправочникаКомпания = "Партнеры" Тогда
Реквизит = Справочники["Контрагенты"].СоздатьЭлемент();
Реквизит["Партнер"] = ВладелецРеквизита;
Иначе
Реквизит = ВладелецРеквизита.ПолучитьОбъект();
КонецЕсли;
То есть строку ИначеЕсли ... = "УНФ" Тогда надо заменить на Иначе. Тогда для БП и ЗУП (там ИмяСправочникаКомпания = "Контрагенты") реквизит будет взят как объект самого контрагента, как это и делает ветка УНФ. Для УТ и КА ничего не меняется — они по-прежнему идут в ветку «Партнеры».
По желанию — страховка Чуть ниже, сразу после закрывающего КонецЕсли этого блока (перед #КонецОбласти):
Если Реквизит = Неопределено Тогда Б24_К_ОбщегоНазначенияВызовСервера.ДобавитьВЛог(СтруктураНастроек, СтруктураНастроек.ТипыСообщений.Ошибка, "Не удалось создать реквизит для: " + Наименование + ". Будет пропущен."); Продолжить; КонецЕсли;
написал: В сделке Ответственный установлен, но в Заказ клиента 1С он все равно в поле «Менеджер» изначально не подставляется, только после последующем изменении сделки. Пользователь при этом сопоставлен.
Уточню: «Менеджер» в заказе клиента заполняется предопределённым алгоритмом «Ответственный»: берётся ответственный сделки и ищется пара в регистре сопоставления «Пользователи Битрикс24» (по порталу и ИД пользователя). Нет ответственного в данных обмена или нет пары в сопоставлении — поле не заполняется, это и есть «<Не указан>». При следующем изменении сделки оно подставляется, потому что к тому моменту пара уже есть. Вероятно дело в сопоставлении «Пользователи Битрикс24»
Так почему он тогда изначально не видит эту пару, ведь ничего же не меняется? Ответственный как и был, так и остался. Сопоставление пользователя в модуле Сделка Состояние полей в 1С при первом создании заказа Состояние полей в 1С после изменения комментария в сделке
Ответственный в сделке — это только ключ поиска, значение берётся из регистра сопоставления «Пользователи Битрикс24». И тут важно, каким маршрутом создаётся заказ:
при обмене заказами с сайта ответственный читается только из поля assignedById сделки;
при синхронизации сделок тот же код пробует три написания поля: ASSIGNED_BY_ID, затем RESPONSIBLE_ID, затем assignedById.
Если заказ создаётся обменом с сайта, а обновляется при изменении сделки — при создании поле не находится и «Менеджер» остаётся пустым, а при обновлении находится. Сделка при этом действительно не меняется, поэтому и кажется, что «ничего не меняется».
Проверьте, пожалуйста, по конкретному заказу: создан он обменом с сайта или синхронизацией сделок (проще всего — посмотреть лог коннектора по этому заказу за момент создания). С нашей стороны выровняем чтение ответственного во всех маршрутах и добавим запись в лог, когда ответственный не найден, — чтобы такие случаи было видно сразу.
[ОшибкаВоВремяВыполненияВстроенногоЯзыка] по причине: Несоответствие типов (параметр номер '4') [ОшибкаИспользованияВстроенногоЯзыка]
Цитата
Комментарий нашего 1С-спеца: Ошибка значит что у данного справочника нет валадельца с таким типом данных, который пытаются передать в переменной «реквизит». Скорее всего - влалелец контактных лиц в УТ - это справочник партнеров. А в реквизите зашит справочник контрагентов. Правильно передать реквизит.Партнер в качестве владельца
Сюда ( ) положили код процедуры с префиксами, исправление и комментарии к ошибкам. Там все ошибки, которые были ранее они все в этом модуле но в разных процедурах.
вот ещё всплыло (у себя исправили – заработало): Б24_БП_ОткрытиеДокумента: ИмпортEntity: ошибка выполнения. Поле объекта не обнаружено (ДокументУдостоверяющийЛичность) {Битрикс24КомплексУТ ОбщийМодуль.Б24_К_ОбменКомпанийКонтактовСервер.Модуль(1617)}:Реквизит.ДокументУдостоверяющийЛичность = ДУЛ; {Битрикс24КомплексУТ ОбщийМодуль.Б24_КБ_РаботаИзОдногоОкнаВызовСервера.Модуль(551)}:Б24_К_ОбменКомпанийКонтактовСервер.ЗагрузитьОбновитьРеквизиты(СтруктураНастроек, ПодробныеДанные); {Битрикс24КомплексУТ ОбщийМодуль.Б24_КБ_РаботаИзОдногоОкнаВызовСервера.Модуль(642)}:СформироватьКомпаниюКонтактПоИд(НастройкаПодключения, "Компания", ИдКомпании); {Битрикс24КомплексУТ ОбщийМодуль.Б24_КБ_РаботаИзОдногоОкнаВызовСервера.Модуль(54)}:СформированныеДанные = СформироватьДанныеПоСделке(НастройкаПодключения, ИдВладельца); {(1)}:Б24_КБ_РаботаИзОдногоОкнаВызовСервера.ImportEntity(Параметры[0],Параметры[1]) {ОбщийМодуль.ОбщегоНазначения.Модуль(6358)}:Выполнить(СтрокаВызова); // АПК:487 Исполняемый код безопасен. {ОбщийМодуль.ДлительныеОперации.Модуль(1850)}:ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова); {ОбщийМодуль.ДлительныеОперации.Модуль(1811)}:ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры, ПараметрыВыполнения); [ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]
Алексей Цывенко написал: В сделке Ответственный установлен, но в Заказ клиента 1С он все равно в поле «Менеджер» изначально не подставляется, только после последующем изменении сделки. Пользователь при этом сопоставлен.
Уточню: «Менеджер» в заказе клиента заполняется предопределённым алгоритмом «Ответственный»: берётся ответственный сделки и ищется пара в регистре сопоставления «Пользователи Битрикс24» (по порталу и ИД пользователя). Нет ответственного в данных обмена или нет пары в сопоставлении — поле не заполняется, это и есть «<Не указан>». При следующем изменении сделки оно подставляется, потому что к тому моменту пара уже есть. Вероятно дело в сопоставлении «Пользователи Битрикс24»
Сообщаю о двух ошибках в коннекторе «Битрикс24 — 1С:УНФ» при загрузке Счетов (версия счетов v.2). Первая — новая, появилась после последнего обновления коннектора и полностью блокирует загрузку счетов. Вторая — ранее уже сообщённая, в текущем релизе не исправлена.
Окружение: — конфигурация: 1С:Управление нашей фирмой, редакция 3.0, релиз 3.0.14.159; — версия коннектора: 5.0.0.14; — платформа: 8.5.1.1150.
ОШИБКА 1 (критическая): в УНФ не загружается ни один Счёт v.2
Симптомы : После обновления коннектора Счета из Битрикс24 перестали загружаться в 1С полностью. Сделки и Контакты синхронизируются нормально. В логе синхронизации по Счетам только две строки:
— Начало обработки данных в 1С, пришедших с портала с типом: Счета — Завершена обработка данных в 1С, пришедших с портала с типом: Счета
Ни сообщений «Проведен документ», ни ошибок нет. Документы «Счёт на оплату» в 1С не создаются и не обновляются.
Диагностика : Мы добавили временную запись в журнал регистрации по цепочке ОбработатьДанныеСПортала → ДанныеПоСчетам → Б24_КС_ЗагрузкаСервер.ЗагрузитьОбновитьСчета2. Результат: изменения с портала приходят (мДанных = 4), функция ДанныеПоСчетам получает по всем счетам шапку (crm.item.get) и товары (crm.item.productrow.list: 4, 2 и 4 строки) и возвращает 3 счёта. То есть данные с портала в 1С поступают полностью, а теряются внутри ЗагрузитьОбновитьСчета2.
Локализация : Общий модуль Б24_КС_ЗагрузкаСервер, функция ЗагрузитьОбновитьСчета2, начало функции:
ТипКонфигурации = Б24_К_ОбщегоНазначенияВызовСервера.ПолучитьТипКонфигурации(); Если НЕ ТипКонфигурации = "БП" Тогда Возврат Результат; КонецЕсли;
Причина : Условие завершает функцию с пустым результатом для любой конфигурации, кроме «БП». В УНФ функция выходит до обработки первого счёта, без записи в лог. При этом весь остальной код функции рассчитан именно на УНФ (Документы["СчетНаОплату"], НалогиУНФ.НалогообложениеНДС, НоменклатураДоставки, ТЧ Запасы). По всей видимости, условие инвертировано по ошибке.
Временное исправление на нашей стороне:
Если ТипКонфигурации = "БП" Тогда Возврат Результат; КонецЕсли;
После исправления Счета v.2 в УНФ загружаются и проводятся корректно.
ОШИБКА 2 (повторно): при пакетной синхронизации теряется один Счёт
Симптомы : При одновременном изменении в Битрикс24 нескольких Счетов один из них (как правило, первый по времени изменения) не загружается в 1С. Повторная синхронизация без изменений его не подхватывает. Если изменить этот Счёт отдельно, он загружается без проблем — проблема именно в пакетной обработке.
Локализация : Функция ДанныеПоСчетам, третий цикл (по ДополнительныеДанные):
Для каждого ТекЭлемент Из ДополнительныеДанные Цикл ИдЭлемента = Формат(ТекЭлемент.Ключ, "ЧГ=0"); ... ЗначениеПоИд = ОписаниеСделкиПоИд(ДополнительныеДанные, ИдЭлемента); ... ДополнительныеДанные.Вставить(Ид, ЗначениеПоИд); // ← ошибка КонецЦикла;
Причина : В строке вставки используется переменная Ид, оставшаяся от предыдущего цикла обработки ответа batch, вместо ИдЭлемента. В результате данные с товарами всех счетов пакета последовательно записываются под одним и тем же ключом и перетирают друг друга. Счёт, оставшийся без товаров, затем пропускается при загрузке.
Эту ошибку мы сообщали ранее. После обновления коннектора наша правка была перезаписана, а в новом релизе исправление не вошло.
Просьба: 1. Исправить обе ошибки в ближайшем обновлении коннектора. 2. Сообщить номер релиза, в который войдут исправления: до его выхода мы будем вручную переносить правки после каждого обновления.
Готовы предоставить дополнительные данные (логи синхронизации, записи журнала регистрации) при необходимости.
С уважением, Андрей Сараин
Здравствуйте! Спасибо за подробную информацию. По второму вопросу внес сейчас сразу правку, будет в следующем релизе. По первому вопросу сейчас все проверим и скорее всего тоже будет в следующем релизе. (6.0.0.2)
написал: Добрый день! Ошибка исчезла, но после "Провести и закрыть" - идет возврат к "Начальная страница" 1С, хотя ранее инициировался выход пользователя из 1С и далее закрытие слайдера в БитриксеПрошу вернуть как было...Было:В режиме одного окна: В Битрикс24 внутри сделки создали реализацию через интеграцию сервисов, провели манипуляции и при нажатии кнопки "Провести и закрыть" - инициировался выход пользователя из 1С и слайдер в Битрикс24 закрывалсяА то сейчас нужно дополнительно выходить из пользователя 1С и закрывать слайдер
Добрый день! Да, для теста так делали, не убрали, спасибо что сказали. Сейчас пофиксили, будет в следующем релизе.
Смотреть в отладке в конфигураторе или добавить лог (общий модуль Б24_КБ_РаботаИзОдногоОкнаВызовСервера):
Регистр сведений Б24_КБ_ДанныеДляНовыхДокументовИзБитрикс24 по вашей ИдСессии — появилась ли запись. Пишет её ImportEntity (строки 24–90). Нет записи → команда не дошла или упала на формировании.
Запрос сделки к порталу — СформироватьДанныеПоСделке() (строка 533), внутри HTTP к Битрикс24 через Б24_К_RestApiВызовСервера. Смотрите, что уходит и что приходит.
Окно ожидания — ПроверитьДанныеБитрикс24() в форме ФормаФормированиеДанных1С (регистр Б24_КБ_НастройкиИнтеграцииСервисов), серверная часть — ПроверитьДанные() (строка 924).
Запись приходит позже 30 сек → поднять таймаут в ПроверитьДанныеБитрикс24: число проверок > 15 (например > 30) и/или интервал обработчика ожидания 2 (например 5) → до 150 сек. Записи нет вовсе → смотрите пункты 1–2 (запрос сделки, право ключа crm, верный ID сделки).
Алексей Цывенко написал: Не знаю проблема или нет, но для клиента это важно. При первичной загрузке (создании ЗК в УТ) из Б24 в 1С в Заказ клиента не подставляется ответственный за сделку из Б24 в Дополнительно - поле "Менеджер", вместо него записывается значение "<Не указан>". Пользователи при этом из Б24 с пользователями 1С в настройках модуля сопоставлены. Ответственный за сделку в Заказе клиента 1С перезаписывается только потом, после изменения данных в сделке. Что, им нужно обновляться или эта проблема есть и в последней версии?
1С:Предприятие 8.3 (8.3.27.2342) Конфигурация: Управление торговлей, редакция 11 (11.5.22.186) Битрикс24: Коннектор к 1С для УТ (4.3.1.14)
Обновление не поможет — это логика коннектора. «Менеджер» в заказе подставляется из ответственного за сделку в Б24, только если: у сделки уже назначен ответственный; он найден в сопоставлении с пользователем 1С; поле «Менеджер» в заказе ещё пустое.
Заказ создаётся по событию «сделка создана», а ответственного часто назначают после — поэтому первым идёт «<Не указан>». При изменении сделки ответственный уже есть — менеджер появляется.
Желательно назначать ответственного за сделку до первого обмена.