У нас в БП две компании, от которых мы выставляем счета. Можно ли передавать мою компанию из пользовательского поля сделки или каким-то другим способом для автоматической генерации счета 1С из Битрикс24?
Вставлю свои пять копеек, делал БП который на основании полей в сделки ставит в сделку товар и прописывает данное теневое поле: метод rest: crm.deal.productrows.set поле:"PRODUCT_NAME" Не забудьте указывать и другие поля. Ну и далее включен экспорт товаров из сделки в 1с (если бэкофис) или табличная часть синхронизирована.
Ну второй вариант если все делаете ручками в битриксе ставим товар который нужен, сумму колличество, а потом меняем Название на какое надо что бы было в теневом поле, далее при создании счета через бэкофис или синхронизации счета в 1с теневое поле передастся при условии что вкючен экспорт товаров из сделки или синхронизация табличной части в зависимости от режима создания счета.
Битрикс24 облако Комплексная Автоматизация 1С:Комплексная автоматизация 2 (2.5.7.255) () - 1С:Бекофис 2.0 (1.1.0.11) Приложение на стороне портала подключено База тестовая опубликована локально, из браузера открывается с адресом https://file/ka_257/ru_RU/ Вроде по вебинарам всё настраиваю. Тут текущее отображение состояния подключения http://joxi.ru/5mdxPKptqKG8Xm
Запрос: Интерактивный режим, создание Заказов из Сделок, синхронизация Компаний и Контрагентов в обе стороны. Всё вроде работает через Push&Pull, но периодически сессия рвётся и сама не восстанавливается. В итоге пользователь не знает заранее получится или нет интерактивный режим, а именно он нужен.
Проблема: через http сервисы не могу запуститься никак. Причём ни на тесте, ни на продуктиве. На продуктив стоит правда первый БО последний для УТ, но база на приличном домене типа 1c.company.ru опубликована, но из внешней сети вне VPN доступ закрыт.
Синхронизация похоже выполняется. Во всяком случае 1С обращается в Б24 и получает ответы. Другой вопрос, что там с настройками сопоставления вероятно что-то не то, но как минимум получает, что уже хорошо.
Ошибка же такая вылетает при вызове создания Заказа Клиента из Сделки. То есть непосредственно функционал "Бэкофиса". В логах на стороне 1С не вижу её, так как туда похоже вообще не доходит соединение.
Скрытый текст
Последнее сообщение в коносли F12 браузера перед появлением этого окна такое:
Скрытый текст
Код
Request URL:
https://integration.bitrix.info/app/1ctotal/v1/index.php?DOMAIN=boxme.bitrix24.ru&LANG_ID=ru&member_id=bec03890ae87484939893898ффdea4641dc33&hash=830фыfdfljhdflhf9990ba&postpush
Request Method:
POST
Status Code:
200 OK
Remote Address:
107.20.242.201:443
Referrer Policy:
strict-origin-when-cross-originResponse HeadersView sourceCache-Control:
no-store, no-cache, must-revalidate
Connection:
keep-alive
Content-Encoding:
gzip
Content-Type:
text/html; charset=UTF-8
Date:
Tue, 19 Apr 2022 14:01:48 GMT
Expires:
Thu, 19 Nov 1981 08:52:00 GMT
P3P:
policyref="/bitrix/p3p.xml", CP="NON DSP COR CUR ADM DEV PSA PSD OUR UNR BUS UNI COM NAV INT DEM STA"
Pragma:
no-cache
Server:
nginx/1.16.1
Set-Cookie:
HttpOnly;Secure;SameSite=None
Transfer-Encoding:
chunked
Vary:
HTTPS
X-Powered-By:
PHP/7.3.32
X-Powered-CMS:
Bitrix Site Manager (89e79cd525f2fdb68899652b1a384e0b)Request HeadersView sourceAccept:
application/json
Accept-Encoding:
gzip, deflate, br
Accept-Language:
en-GB,en;q=0.9,ru-RU;q=0.8,ru;q=0.7,en-US;q=0.6
Cache-Control:
no-cache
Connection:
keep-alive
Content-Length:
591
Content-Type:
application/json
Cookie:
HttpOnly; bx_user_id=5b4bc00000000000000095
Host:
integration.bitrix.info
Origin:
https://integration.bitrix.info
Pragma:
no-cache
Referer:
https://integration.bitrix.info/app/1ctotal/v1/index.php?idAdress=67&doc=%D0%97%D0%B0%D0%BA%...
sec-ch-ua:
" Not A;Brand";v="99", "Chromium";v="100", "Google Chrome";v="100"
sec-ch-ua-mobile:
?0
sec-ch-ua-platform:
"Windows"
Sec-Fetch-Dest:
empty
Sec-Fetch-Mode:
cors
Sec-Fetch-Site:
same-origin
User-Agent:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.88 Safari/537.36
В журнале синхронизации при выполнении запроса создания Заказа в 18:00 через Бэкофис последнюю запись вижу от модуля синхронизации в 17:52. http://joxi.ru/YmEOPleSGjR9KA
может опубликовали их неправильно? Ставили флаг публикации Http сервисов расширений по умолчанию? Сертификат https корректный?(вся цепочка сертификатов)
при размещении базы это разве возможно вообще? Самоподписные сертификаты там стоят. Касперский на них правда ругается при первом открытии, но потом пропускает. На основной базе стоят полноценные сертификаты.
Они при этом не мешают никак работе через push&pull и фоновой работе Синхронизации судя по логам. Именно бэкофис не работает.
Здравствуйте. коробка, ут 11.5, бэкофис2.0. настроена синхронизация смарт-процессов, из 1с документ выгружается без проблем, но если подключаю выгрузку в 1с и нажимаю Выполнить синхронизацию - в ответ Нет изменений на портале, хотя документ только что создан, если полную запускать - то все выгружается, но не работает отбор и синхронизируются более 7000 документов. где искать причину Нет изменений на портале. синхронизация сделок проходит без ошибок
Александр Бережинский написал: Они при этом не мешают никак работе через push&pull и фоновой работе Синхронизации судя по логам. Именно бэкофис не работает.
Проблема у вас в том, что в слайдере Битрикс24 не открывается 1С во фрейме. Push&pull, да и http сервис - не важно. У вас проблема в открытии 1С в слайдере. на это влияет сертификат
Николай Ермаков написал: Здравствуйте. коробка, ут 11.5, бэкофис2.0. настроена синхронизация смарт-процессов, из 1с документ выгружается без проблем, но если подключаю выгрузку в 1с и нажимаю Выполнить синхронизацию - в ответ Нет изменений на портале, хотя документ только что создан, если полную запускать - то все выгружается, но не работает отбор и синхронизируются более 7000 документов. где искать причину Нет изменений на портале. синхронизация сделок проходит без ошибок
Попробуйте переуказать флаг синхронизации смарт процессов
написал: Проблема у вас в том, что в слайдере Битрикс24 не открывается 1С во фрейме. Push&pull, да и http сервис - не важно. У вас проблема в открытии 1С в слайдере. на это влияет сертификат
На это влиял НЕ сертификат. Не смотря на то, что в настройках модуля было указано, что база доступна только Локально, Битрикс24 к ней обращался через какой-то сервер из внешней сети. Этот сервер не видел базу во внешней сети и блокировал работу. Как только вернули доступность базы из внешней сети, сразу всё заработало из Б24.
Дальше пришлось пробросить конкретный порт. Так и работает на текущий момент.
Николай Панов написал: Но вот только не пойму по какому признаку роботы могут определить, что сделка была создана в 1C . Есть реквизит к которому можно привязаться, который присущ только заказам созданным в 1C? Или есть другой способ идентифицировать сделку битрикс24 созданную в 1C? Заранее спасибо за ответ.
Роботы смотрят ид дела. Т.е. если заказ создан в 1С - модулем синхронизации выгружен на портал. то на портале создается дело. Вот по этому дело и происходит свзять.
Александр, спасибо за ответ. Но немного уточню потребность. Дело ведь создаётся и в обратном случае, когда на портале создается сделка и она выгружается в 1C . Но мне нужно роботами (например через действие условия) идентифицировать сделку на портале, как созданную именно в 1С.?
Александр здравствуйте, так и не получил ответ на этот вопрос.
Здравствуйте. Установил 1с:Бэкофис 2.0 в комплексную автоматизацию. (версия 2.5.7.394). Платформа 8.3.20.1674.
1с источник данных (два года базе, стоковая, без изменений в коде). Портал Б24 свежеустановленный, пустой. (на всякий случай взял демо-тариф на 15 дней) Режим push&pull. Без публикации веб сервера. Клиент-серверная 1с (postgres+1c сервер на линуксе, виндовый тонкий клиент).
Тренеруюсь пока только с Компаниями/Контактами.
Со всеми настройками модуля, вроде бы, разобрался.
Однако, выгрузка данных на портал, существующих до момента настройки модуля, не происходит.
При этом на портал прилетают только такие Компании/Контакты: -если внести в карточке партнера в 1с любое изменение, например, заменить одну цифру номера телефона. -если нажать в карточке партнера в 1с кнопку "Открыть на портале" после чего 1с сообщает, что "Данного контакта на портале еще нет. Выгрузить его на портал?" Отвечаешь согласием и Компания/Клиент появляется в соответствующем разделе портала. -если создать заказ в 1с для существующего партнёра, также успешно приводит к созданию Компании (на которую оформлен заказ) в Б24. -если создаешь нового партнера в 1с.
То есть, все работает, причем в обе стороны, но вот существующие в 1с партнёры не выгружаются.
Пробовал все варианты: риелтайм, по расписанию, вручную.
Александр Бережинский написал: На это влиял НЕ сертификат. Не смотря на то, что в настройках модуля было указано, что база доступна только Локально, Битрикс24 к ней обращался через какой-то сервер из внешней сети. Этот сервер не видел базу во внешней сети и блокировал работу. Как только вернули доступность базы из внешней сети, сразу всё заработало из Б24.Дальше пришлось пробросить конкретный порт. Так и работает на текущий момент.
если соединиение через http сервис, то необходим доступ снаружи
ТКК ККК написал: Здравствуйте. Установил 1с:Бэкофис 2.0 в комплексную автоматизацию. (версия 2.5.7.394). Платформа 8.3.20.1674.
1с источник данных (два года базе, стоковая, без изменений в коде). Портал Б24 свежеустановленный, пустой. (на всякий случай взял демо-тариф на 15 дней) Режим push&pull. Без публикации веб сервера. Клиент-серверная 1с (postgres+1c сервер на линуксе, виндовый тонкий клиент).
Тренеруюсь пока только с Компаниями/Контактами.
Со всеми настройками модуля, вроде бы, разобрался.
Однако, выгрузка данных на портал, существующих до момента настройки модуля, не происходит.
При этом на портал прилетают только такие Компании/Контакты: -если внести в карточке партнера в 1с любое изменение, например, заменить одну цифру номера телефона. -если нажать в карточке партнера в 1с кнопку "Открыть на портале" после чего 1с сообщает, что "Данного контакта на портале еще нет. Выгрузить его на портал?" Отвечаешь согласием и Компания/Клиент появляется в соответствующем разделе портала. -если создать заказ в 1с для существующего партнёра, также успешно приводит к созданию Компании (на которую оформлен заказ) в Б24. -если создаешь нового партнера в 1с.
То есть, все работает, причем в обе стороны, но вот существующие в 1с партнёры не выгружаются.
Пробовал все варианты: риелтайм, по расписанию, вручную.
Подскажите, пожалуйста, в чем может проблема?
напишите в ТП, будут разбираться. Может что в настройках.
Доброго дня! Коллеги, вопрос который тут задавался, но как правильно решить - пока не прояснил для себя. Синхронизируем счета выставленные б24 в 1С.
В счете стоит неактивное поле Договор WEB - Битрикс24. Какие есть варианты, чтобы подтягивался нужный нам договор из 1С к счету? Так же отсутствуют наши реквизиты в счете - в Б24 заполнено.
Бухгалтерия предприятия, редакция 3.0 (3.0.111.16) Расширения конфигурации: 1С:Бэкофис 2.0 (1.1.0.11)
Виктор Щербаков написал: Доброго дня! Коллеги, вопрос который тут задавался, но как правильно решить - пока не прояснил для себя. Синхронизируем счета выставленные б24 в 1С.
В счете стоит неактивное поле Договор WEB - Битрикс24. Какие есть варианты, чтобы подтягивался нужный нам договор из 1С к счету? Так же отсутствуют наши реквизиты в счете - в Б24 заполнено.
Бухгалтерия предприятия, редакция 3.0 (3.0.111.16) Расширения конфигурации: 1С:Бэкофис 2.0 (1.1.0.11)
Виктор Щербаков написал: Доброго дня! Коллеги, вопрос который тут задавался, но как правильно решить - пока не прояснил для себя. Синхронизируем счета выставленные б24 в 1С.
В счете стоит неактивное поле Договор WEB - Битрикс24. Какие есть варианты, чтобы подтягивался нужный нам договор из 1С к счету? Так же отсутствуют наши реквизиты в счете - в Б24 заполнено.
Бухгалтерия предприятия, редакция 3.0 (3.0.111.16) Расширения конфигурации: 1С:Бэкофис 2.0 (1.1.0.11)
У нас в БП две компании, от которых мы выставляем счета. Можно ли передавать мою компанию из пользовательского поля сделки или каким-то другим способом для автоматической генерации счета 1С из Битрикс24?
Пытаюсь выключить синхронизацию в Товарах поля Цена в сторону Б24 - не получается. В маппинге полей нет возможности удалить сопоставление этого поля.
Если я в этом поле ставлю к примеру "доп реквизит" (так как удалить не получается) и его не указываю, то при синхре цена не меняется, но меняется валюта (в карточке б24 указана USD) а меняет на рубли. очень странное поведение.
Пытаюсь выключить синхронизацию в Товарах поля Цена в сторону Б24 - не получается. В маппинге полей нет возможности удалить сопоставление этого поля.
Если я в этом поле ставлю к примеру "доп реквизит" (так как удалить не получается) и его не указываю, то при синхре цена не меняется, но меняется валюта (в карточке б24 указана USD) а меняет на рубли. очень странное поведение.
Обмен Битрикс24 и 1С:КА2 через модуль для УТ 11 версия 1С: Синхронизация Битрикс24 (2.4.0.7) 25.04 обновили 1С до 2.4.14.164 После этого перестали загружаться сделки в 1С (Контакты грузятся корректно). При этом запросы с портала приходят корректно. Изменения сделок с 1С в Битрикс приходят корректно.
Пытаюсь выключить синхронизацию в Товарах поля Цена в сторону Б24 - не получается. В маппинге полей нет возможности удалить сопоставление этого поля.
Если я в этом поле ставлю к примеру "доп реквизит" (так как удалить не получается) и его не указываю, то при синхре цена не меняется, но меняется валюта (в карточке б24 указана USD) а меняет на рубли. очень странное поведение.
Александр, что подскажете?
Судя по всему в данной форме после добавления "источника данных" удалить его нельзя. Хотелось чтобы Вы поправили этот момент.
UPD: Не работает только в Вебе, в Тонком можно убрать через кнопку "Очистить"