Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Действие после обмена с 1С

00 голосов
0
Добрый день
Нужно выполнить некоторые действия после обмена с 1С. Как я понял, в Битриксе в системе событий нет такого событий.
Скопировал и поправил стандартный компонент

Код
if($strError)
{
   echo "failure\n";
   echo str_replace("<br>", "", $strError);
}
elseif($NS["STEP"] < 10)
{
   echo "progress\n",$strMessage;
}
else
{
   echo "success\n",GetMessage("CC_BSC1_IMPORT_SUCCESS");
   $_SESSION["BX_CML2_IMPORT"] = array(
      "zip" => $_SESSION["BX_CML2_IMPORT"]["zip"], //save from prev load
      "NS" => array(
         "STEP" => 0,
      ),
      "SECTION_MAP" => false,
      "PRICES_MAP" => false,
   );
   
   //тут выполняем действия
}
 


Событие все равно выполняется 2 раза. В какое место нужно вставить код, чтобы он исполнялся после всех шагов обмена?Кто-нибудь может объяснить назначение полей массива $NS?
спросил 13 Янв, 13 от FIL3 (180 баллов)

Ваш ответ

Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

Похожие вопросы

+1 голос
1 ответ
0 голосов
2 ответов
0 голосов
3 ответов
0 голосов
3 ответов
спросил 15 Окт, 13 от Poleolog (1,240 баллов)