Потенциально-опасный код модуля синхронизации Б24 и 1С

При полной загрузке из Б24 в 1С — создаются доп реквизиты по пользовательским полям в Б24. А потом 1С обновляет их в Б24. Используя метод API userfieldconfig.update.

https://dev.1c-bitrix.ru/rest_help/userfieldconfig/userfieldconfig/userfieldconfig_update.php

В следствии чего могут слететь настроенные Бизнес-Процессы и отчёты в Б24.

Ответ поддержки Б24:

Местоположение в модуле:

Б24_КС_ВыгрузкаСервер.СформироватьСтруктуруДанныхПоПользовательскомуПолю()

Опасная строка:

СтрокаЗапроса = «cmd[«+КлючПоля+»]=» +  Б24_К_RestApiВызовСервера.ЗакодироватьСтрокуСервер(«userfieldconfig.update?moduleId=crm&id=» + ИнформацияОПользовательскомПоле.ИдентификаторБ24 + «&»  + ТелоЗапроса);

Исправление:

СтрокаЗапроса = «»;


Комментарии

Оставьте комментарий

Создайте подобный сайт на WordPress.com
Начало работы