написал: Александр, благодарю за оперативный ответ.По горячему старту. Да, у нас 1С открывается из десктопного приложения б24. Но каждый раз требуется авторизация и не важно создаю я новый заказ покупателя или открываю уже созданное дело, даже если я создаю счета сразу друг за другом.Вот так выглядит запрос на авторизацию https://disk.yandex.ru/i/3P7V81L-GYa-tA (причем открывается сразу 2 окна) спустя 5 мин сделал еще один запрос на создание заказа покупателя через бэкофис и снова запрос на авторизацию https://disk.yandex.ru/i/f6NqJmiTuWTFqA Может у нас что-то не так настроено?
Скорее всего бага в десктоп приложении. При открытии 1С из слайдера - должна открываться открываться вкладка с уже запущенной 1С. А при закрытии слайдера - сворачиваться десктоп приложение. Попробуйте обновить десктоп приложение. Если не получится - то только через ТП, чтобы они оформили багу на разработчика. Похожая бага уже была..
написал: Да, проблема в этом. Кейс в b2b (очень частый). Нам большую часть заявок скидывают на почту, т.к. это комплексные поставки. Заявка чаще приходит с перечислением большого числа позиций + к письму прикладывают реквизиты компании. Т.к. 1С открывается модальным окном поверх карточки сделки из карточки нельзя ничего скопировать для выставления счета (когда запускается 1С). Мы уже попробовали всевозможные варианты: открывать одновремено одну и ту же сделку в 2х окнах и из одной запускать 1С, а из второй брать информацию, но менеджеры отказались так работать. Пока единственный вариант это Б24 запускать из браузера, а 1С запускать через приложение горячим стартом. Менеджеров конечно вводит в ступор, что в браузере подскакивает окно 1С и висит и дальше менеджер должен открыть приложение https://disk.yandex.ru/i/W1Cprr8WuaDXiQ + требуется каждый раз авторизация. Прошу подумать над реализацией. Идея работать в режиме одного окна с интеграцией 1С, к сожалению, пока не приживается.
Вообще, была идея модального окна, чтобы фокусировка была на открытый документ. А то как начнут работать с 1С из слайдера.. Подумаем, может уберем модальность.
Всем привет! Настроили синхронизацию смарт-процесса с 1С (Бухгалтерия). Потом снесли смарт-процесс в Б24. В 1С почистили идентификаторы. При синхроне все встает с ошибкой - смарт-процесс не найден. Причем с названием удаленного смарт-процесса. Где он еще может быть прописан?
написал: Всем привет!Настроили синхронизацию смарт-процесса с 1С (Бухгалтерия). Потом снесли смарт-процесс в Б24. В 1С почистили идентификаторы. При синхроне все встает с ошибкой - смарт-процесс не найден. Причем с названием удаленного смарт-процесса. Где он еще может быть прописан?
Он скрыт и сохранен в настройках. Если у вас стоит версия 4.2, то перезайдите в список сп, пересохраните его. Тогда настройки скрытые обновятся и удаленный сп больше не будет отсвечивать.
написал: Всем привет!Настроили синхронизацию смарт-процесса с 1С (Бухгалтерия). Потом снесли смарт-процесс в Б24. В 1С почистили идентификаторы. При синхроне все встает с ошибкой - смарт-процесс не найден. Причем с названием удаленного смарт-процесса. Где он еще может быть прописан?
Он скрыт и сохранен в настройках. Если у вас стоит версия 4.2, то перезайдите в список сп, пересохраните его. Тогда настройки скрытые обновятся и удаленный сп больше не будет отсвечивать.
написал: Он скрыт и сохранен в настройках. Если у вас стоит версия 4.2, то перезайдите в список сп, пересохраните его. Тогда настройки скрытые обновятся и удаленный сп больше не будет отсвечивать.
Только если модифицировать модуль. Ну или какой то обработкой дорабатывать настройки смартов.
написал: Он скрыт и сохранен в настройках. Если у вас стоит версия 4.2, то перезайдите в список сп, пересохраните его. Тогда настройки скрытые обновятся и удаленный сп больше не будет отсвечивать.
Только если модифицировать модуль. Ну или какой то обработкой дорабатывать настройки смартов.
Я правильно понял, что ошибку не устранить на 4.1? Он так и будет ссылаться на удаленный смарт-процесс?
Битрикс24 Облако. Коннектор 4.2.0.4. Конфигурация 1С - КА2 2.5.20.104. 1С Технологическая Платформа 8.3.25.1286 установлена на Ubuntu 22.04, база опубликована Apache2, SSL сертификат установлен. Если подключаться через браузер 1С работает. 1С обменивается с Б24 посредством push&pull. В настройках модуля укахан "Адрес информационной базы 1С на веб-сервере" и включен "Холодный старт".
Проблема заключается в том, когда при попытке открыть документ 1С из слайдера сделки, открывается слайдер коннектора и появляется окно авторизации, после авторизации открывается рабочий стол 1с в фунцкионал программы работает, а насколько я понимаю должен открываться выбранный документ документ. В консоли браузера ошибки. Переключение на "Горячий старт" ситуации не меняет. По сути 1С открывается и работает, но мне необходимо чтобы открывались необходимые документы.
Ранее был необновленный модуль - ситуация была аналогичная и думали что обновление модуля поможет - не помогло. В консоли вот что что появлестя ДО появляения окна авторизации, если авторизоваться и перезапустить слайдер - авторизация пропадает и окно авторизации появляется вновь.
Код
Uncaught SecurityError: Failed to read a named property 'BX' from 'Window': Blocked a frame with origin "https://integration-ms1.bitrix.info" from accessing a cross-origin frame.Understand this errorAI
vue@2.6.11:6 Mixed Content: The page at 'https://integration-ms1.bitrix.info/app/1ctotal/v6/index.php?DOMAIN=url_bitrix24.ru&PROTOCOL=1&LANG=ru&APP_SID=2886f81ce66881af450b271a92789c9f' was loaded over HTTPS, but requested an insecure element 'http://127.0.0.1:20141/icon.png'. This request was not upgraded to HTTPS because its URL's host is an IP address.
GET https://bitrix.info/ba.js net::ERR_BLOCKED_BY_CLIENT
(anonymous) @ index.php?DOMAIN=url_bitrix24.ru&PROTOCOL=1&LANG=ru&APP_SID=2886f81ce66881af450b271a92789c9f:68
(anonymous) @ index.php?DOMAIN=url_bitrix24&PROTOCOL=1&LANG=ru&APP_SID=2886f81ce66881af450b271a92789c9f:68Understand this errorAI
index.php?DOMAIN=url_bitrix24.ru&PROTOCOL=1&LANG=ru&APP_SID=2886f81ce66881af450b271a92789c9f:236 Provider params {idAdress: '34', relAdress: 'e1cib/data/Документ.ЗаказКлиента?ref=9689ac1f6b7624fb11effb183b85cf10'}
pull.client.js?168248911062986:1351 2025-02-07 09:10: Pull: Websocket connection with push-server opened
mod_main_loader.js?sysver=8.3.25.1286:332
POST https://1cwebdomain/basename/ru_RU/e1cib/login?version=8.3.25.1286&nooida&vl=ru_RU&clnId=94223142-44ea-4922-a5dc-54af723e155f 402 (Payment required)
в последнем POST запросе если детально его посмотреть прилетает в Response
Код
exception :{clsid: "580392e6-ba49-4280-ac67-fcd6f2180121", reason: 402,…}
category: "0000000000000000000000000"
descr: "Неправильное имя пользователя или пароль\nОшибка при выполнении запроса POST к ресурсу /e1cib/login:"
Битрикс24 Облако. Коннектор 4.2.0.4. Конфигурация 1С - КА2 2.5.20.104. 1С Технологическая Платформа 8.3.25.1286 установлена на Ubuntu 22.04, база опубликована Apache2, SSL сертификат установлен. Если подключаться через браузер 1С работает. 1С обменивается с Б24 посредством push&pull. В настройках модуля укахан "Адрес информационной базы 1С на веб-сервере" и включен "Холодный старт".
Проблема заключается в том, когда при попытке открыть документ 1С из слайдера сделки, открывается слайдер коннектора и появляется окно авторизации, после авторизации открывается рабочий стол 1с в фунцкионал программы работает, а насколько я понимаю должен открываться выбранный документ документ. В консоли браузера ошибки. Переключение на "Горячий старт" ситуации не меняет. По сути 1С открывается и работает, но мне необходимо чтобы открывались необходимые документы.
Ранее был необновленный модуль - ситуация была аналогичная и думали что обновление модуля поможет - не помогло. В консоли вот что что появлестя ДО появляения окна авторизации, если авторизоваться и перезапустить слайдер - авторизация пропадает и окно авторизации появляется вновь.
Код
Uncaught SecurityError: Failed to read a named property 'BX' from 'Window': Blocked a frame with origin "https://integration-ms1.bitrix.info" from accessing a cross-origin frame.Understand this errorAI
vue@2.6.11:6 Mixed Content: The page at 'https://integration-ms1.bitrix.info/app/1ctotal/v6/index.php?DOMAIN=url_bitrix24.ru&PROTOCOL=1&LANG=ru&APP_SID=2886f81ce66881af450b271a92789c9f' was loaded over HTTPS, but requested an insecure element 'http://127.0.0.1:20141/icon.png'. This request was not upgraded to HTTPS because its URL's host is an IP address.
GET https://bitrix.info/ba.js net::ERR_BLOCKED_BY_CLIENT
(anonymous) @ index.php?DOMAIN=url_bitrix24.ru&PROTOCOL=1&LANG=ru&APP_SID=2886f81ce66881af450b271a92789c9f:68
(anonymous) @ index.php?DOMAIN=url_bitrix24&PROTOCOL=1&LANG=ru&APP_SID=2886f81ce66881af450b271a92789c9f:68Understand this errorAI
index.php?DOMAIN=url_bitrix24.ru&PROTOCOL=1&LANG=ru&APP_SID=2886f81ce66881af450b271a92789c9f:236 Provider params {idAdress: '34', relAdress: 'e1cib/data/Документ.ЗаказКлиента?ref=9689ac1f6b7624fb11effb183b85cf10'}
pull.client.js?168248911062986:1351 2025-02-07 09:10: Pull: Websocket connection with push-server opened
mod_main_loader.js?sysver=8.3.25.1286:332
POST https://1cwebdomain/basename/ru_RU/e1cib/login?version=8.3.25.1286&nooida&vl=ru_RU&clnId=94223142-44ea-4922-a5dc-54af723e155f 402 (Payment required)
в последнем POST запросе если детально его посмотреть прилетает в Response
Код
exception :{clsid: "580392e6-ba49-4280-ac67-fcd6f2180121", reason: 402,…}
category: "0000000000000000000000000"
descr: "Неправильное имя пользователя или пароль\nОшибка при выполнении запроса POST к ресурсу /e1cib/login:"
может у вас нет реалтайм коннекта между 1С и Б24. Попробуйте режим push&pull
Здравствуйте. настраиваю синхронизацию с чистой базой 1С УТ 11.5.21, не вижу типа партнера Индивидуальный предприниматель в блоке настроек кто куда попадет. Есть только Компания и частное лицо. Поэтому ип автоматом падают в компании https://prnt.sc/-GWmWng9H_lG
Доброго времени суток, достаточно долго пытаемся решить проблему, что иногда контрагенты некорректно загружаются из Битрикс24 в 1С УНФ. В программе 1С контрагент выглядит как физ.лицо, хотя является Индивидуальным предпринимателем, при этом при нажатии "Открыть в Битрикс24" открывается карточка компании, где всё верно заполнено, включая реквизиты. Также поле 1С "В программе" подтягивается из названия контакта, чего также быть не должно. Если я заполняю по ИНН из 1С, то встает все верно, но буквально через пару секунд возвращается как прежде в первом скриншоте. Если заполнить реквизиты компании из Битрикс24 и они подтянутся в 1С, то будет все хорошо, но опять же временно, до первой синхронизации, сделки или заказ-наряда. Проблема встречается не только с ИП, но и с юр. лицами. Было предположение, что это связано с тем, что в сделке учитывается как сама компания так и ее контакт, ибо других причин объяснить то, почему он заполняет компанию именем контакта - не вижу, но и не заполнять контакт в сделке тоже плохой вариант, так как разные сотрудники могут обращаться по разным сделкам с одной компании. Возможно, происходит конфликт между данными из сделки и карточкой контрагента в 1С. Как можно исправить этот механизм и предотвратить автоматическое изменение контрагентов в 1С? Может быть, где-то в настройках обмена нужно скорректировать маппинг данных? Буду очень благодарен за поиск решения этой проблемы.
написал: Здравствуйте. настраиваю синхронизацию с чистой базой 1С УТ 11.5.21, не вижу типа партнера Индивидуальный предприниматель в блоке настроек кто куда попадет. Есть только Компания и частное лицо. Поэтому ип автоматом падают в компании https://prnt.sc/-GWmWng9H_lG
В УТ компания/частное лицо это партнер. И по умолчанию компания идет в компании, частное лицо в контакты. А контрагенты партнеров - это реквизиты компаний/контактов.
написал: Буду очень благодарен за поиск решения этой проблемы.
Я так понимаю, что меняется наименование. Оно меняется с изменением компании/контакта. Наименование точно не простое... Проверьте экспертыне настройки, может заполнение наименования стоит какое нить поле Б24. Срабатывает какой то бп, компания/контакт меняется.. выгружается в 1С и меняется название. Еще я виду у вас стоит правило сопоставления(ИНН и телефон). Может как то не так сопоставляется что то. И например, компания с таким же ИНН перезаписывает контрагента в 1С
написал: В УТ компания/частное лицо это партнер. И по умолчанию компания идет в компании, частное лицо в контакты. А контрагенты партнеров - это реквизиты компаний/контактов.
получается при такой настройке я не смогу выгружать ип в контакты в Б24?
Александр, и еще просьба есть: как подменить в сделке, которая пришла в 1С поля "companyId":0,"contactId":50166,? я ставлю замену в настройках на пользовательское поле с типом целое число - но приходит пустое contactId, хотя в значении пользовательского поля "ufCrm_ххххххх":50166, стоит нужно значение. видимо только своим алгоритмом, подскажите пожалуйста, как его прописать. Если проблемы в компании с загрузкой клиента из клиента)
пытаюсь так [Результат] = [ОбъектПортала].Получить("ufCrm_хххххххх") - не получается, приходит "contactId":0 и так [Объект1С].УстановитьНовыйКод(); // При загрузке в 1С устанавливается новый код [СтруктураДанных].contactId = [ОбъектПортала].Получить("ufCrm_xxxxx"); не получается, хоть бы ошибка была по поле contactid - нет, 0 и все
написал: Александр, и еще просьба есть: как подменить в сделке, которая пришла в 1С поля "companyId":0,"contactId":50166,? я ставлю замену в настройках на пользовательское поле с типом целое число - но приходит пустое contactId, хотя в значении пользовательского поля "ufCrm_ххххххх":50166, стоит нужно значение. видимо только своим алгоритмом, подскажите пожалуйста, как его прописать. Если проблемы в компании с загрузкой клиента из клиента)
пытаюсь так [Результат] = [ОбъектПортала].Получить("ufCrm_хххххххх") - не получается, приходит "contactId":0 и так [Объект1С].УстановитьНовыйКод(); // При загрузке в 1С устанавливается новый код [СтруктураДанных].contactId = [ОбъектПортала].Получить("ufCrm_xxxxx"); не получается, хоть бы ошибка была по поле contactid - нет, 0 и все
в ключ ufCrm_хххххххх значение какого вида приходит? А то может там подчиненный ключ есть, типа value
обыкновенное пользовательское поле, с типом Целое число. Правда в карточке Заказа клиента значение с пробелом 50 166, а если передавать просто число - заполняется как деньги. Если передавать из типа Привязка к элементам CRM, то передается C_50166, а если строкой - то в кавычках. в общем все перепробовал)
написал: обыкновенное пользовательское поле, с типом Целое число. Правда в карточке Заказа клиента значение с пробелом 50 166, а если передавать просто число - заполняется как деньги. Если передавать из типа Привязка к элементам CRM, то передается C_50166, а если строкой - то в кавычках. в общем все перепробовал)
Если требуется передавать ид, то важно, есть ли разделитель чисел. Их быть не должно. Попробуйте метод Формат(<значение>,"ЧГ=0")
написал: Если требуется передавать ид, то важно, есть ли разделитель чисел. Их быть не должно. Попробуйте методФормат( ,"ЧГ=0")
Александр, к сожалению не владею кодерством, тем более в 1с, не моргли бы вы подробнее прописать где и что писать. и кроме того, если они в логе у них одинаковый формат Понимаю, что отнимаю время, но...
Здравствуйте! Настраиваю обмен с 1С:КА 2.5. Версия коннектора 4.2.0.8 При передаче сделки в 1С пытаюсь организовать собственный алгоритм подбора Контрагента в момент сопоставления. Где можно посмотреть "Ключи" в Б24 , чтобы далее по ним получить данные? Предположим что ключ для Реквизита Контрагент на стороне Б24 - "REQUISITES", правильно ли отработает код ниже и в [Результат] будет передана ссылка на контрагента, при условии что Контрагент уже сопоставлен в 1С?
Здравствуйте. Подскажите пожалуйста. Встретили глюк когда в сделке в б24 добавлено два одинаковых товара с одинаковой ценой. Это нормально, так и должно быть. Но в КА2 убирается один товар, и в б24 возвращается один товар. Написали нашему 1с разработчку, он искал и нашел в коде коннектора код. Вопрос если его закомментировать, что то может плохое произойти? И если не комментировать то как быть с нашей проблемой?
Код
// бывает глюк, когда с б24 приходят дубли строк
СтруктураОтбора = Новый Структура;
СтруктураОтбора.Вставить("ИдТовара" , ИдТовара);
СтруктураОтбора.Вставить("ИдЕдИзм" , КодЕдИзм);
СтруктураОтбора.Вставить("Скидка" , Скидка);
СтруктураОтбора.Вставить("Количество" , Количество);
СтруктураОтбора.Вставить("Цена" , ЦенаСоСкидкойСНалогом);
НайденныеСтрокиПроверкиДублей = тзнПроверкаДублейСтрок.НайтиСтроки(СтруктураОтбора);
Если НайденныеСтрокиПроверкиДублей.Количество() > 0 Тогда Продолжить;
Иначе