У меня не получилось это сделать, протокол создается с помощью добавления в реестр, .reg файл имеет следующий код:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\myprotocol]
"URL Protocol"=""
@="URL:Myprotocol Protocol"
[HKEY_CLASSES_ROOT\myprotocol\shell]
[HKEY_CLASSES_ROOT\myprotocol\shell\open]
[HKEY_CLASSES_ROOT\myprotocol\shell\open\command]
@="\"C:\\myprotocol.bat\" \"%1\""
Содержимое .bat файла:
@echo off
set "path=%~1"
setlocal enabledelayedexpansion
set path=%path:myprotocol://=%
set path=%path:"=%
set path=%path:/=\%
set path=!path:%%20= !
set path=!path:%%5C=\!
C:\Windows\explorer.exe "%path%"
Из .bat файла я убрал двоеточие в строке с myprotocol, но ссылка не подхватывается и не передается в проводник, могли бы вы мне подсказать более подробно, как видите решение этой задачи?
Артем, еще пробовал приравнять поле {=Document:UF_CRM_1595423567574} к переменной {=Variable:Otvetstvenniy} - в уведомлении приходит, а в задаче поле "Постановщик" не заполняется и задача не создается.
Артем, у меня облачная версия. Попробовал прислать уведомление пользователя через БП перед созданием задачи и указал в уведомлении {=Document:UF_CRM_1595423567574} - пришла именно та строка которую выбирал в поле "Иван Иванов [11]", а вот задача не создалась.
Андрей Николаев, благодарю за ответ, подскажите еще пожалуйста - приложения, которые добавляют новый тип поля, такие только для коробочной версии битрикса возможны, или для облачной тоже?
Андрей Николаев, да, пытаюсь сделать в сущности CRM (сделка), зашел в "CRM -> Настройки -> Другое -> Прочие настройки" а где именно там включение устаревших полей? Там есть включение устаревших справочников, но поля нигде не нашел. Подскажите пожалуйста, где именно, или эту опцию вообще убрали?
Содержимое .bat файла:
Из .bat файла я убрал двоеточие в строке с myprotocol, но ссылка не подхватывается и не передается в проводник, могли бы вы мне подсказать более подробно, как видите решение этой задачи?