В идеале событие BrowserDocumentComplete не будет вызываться несколько раз в долларах США.Является ли это событие PageLoadComplete обычно запускается дважды.Это то, что вам нужно проверить один раз, прежде чем подумать о другом решении.
В связи с вашей проблемой, если завершенный документ браузера не работает должным образом, в вашем случае, другой вариант - проверить, является ли записьсоздается перед выполнением вызова действия во второй раз.Для этого то, что вы можете сделать, это то, что всякий раз, когда выполняется действие, вы получите объект $ Result в параметрах данных USD.Найдите объект и получите указатель создаваемой записи CRM.Вы должны быть в состоянии получить доступ к чему-то вроде этого:
$Result.<<Name of your action call goes here>>
В том же самом вызове действия проверьте, выводится ли приведенный выше код, и посмотрите, является ли он пустым из GUID.Если он не пустой, это означает, что ваш вызов действия был выполнен ранее, в противном случае выполните вызов действия для создания записи.
Надеюсь, что это поможет.