Получить web-cсылку на объект метаданных

RomanVG 77 5 1

Примеры использования: для запуска ДО из других конфигураций или из Битрикс24 и т.п. интеграций

Функция ПолучитьWebСсылкуНаОбъект(Объект) Экспорт

	НавСсылка = ПолучитьНавигационнуюСсылку(Объект);
	ДлинаСтроки = СтрДлина(НавСсылка);
	ПозицияРеф 	= СтрНайти(НавСсылка, "?ref");
	НавСсылка 	= Прав(НавСсылка, ДлинаСтроки - ПозицияРеф + 1) + "#" + Лев(НавСсылка, ПозицияРеф - 1);
	СтрокаСоединения = СтрокаСоединенияИнформационнойБазы();
	srv = НСтр(СтрокаСоединения, "Srvr");
	ref = НСтр(СтрокаСоединения, "Ref");
	НавСсылка 	= "e1c://server/"+ srv + "/" + ref + НавСсылка;		
	Возврат НавСсылка;
	
КонецФункции

Если ссылки e1c не открываются, то необходимо текст ниже сохранить в файл с расширением reg и запустить его:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\e1c]
"EditFlags"=hex:02,00,00,00
"URL Protocol"="e1c"
@="URL:e1c"

[HKEY_CLASSES_ROOT\e1c\DefaultIcon]
@="C:\\Program Files (x86)\\1cv8\\common\\1ceunt.dll,17"

[HKEY_CLASSES_ROOT\e1c\shell]

[HKEY_CLASSES_ROOT\e1c\shell\open]

[HKEY_CLASSES_ROOT\e1c\shell\open\command]
@=""C:\Program Files (x86)\1cv8\common\1cestart.exe" /URL "%1""

0

Рекомендации

См. также

ПолучитьИнформациюДляПеремещения (БСП)

ПолучитьПрефиксообразующиеРеквизиты (БСП)

ПолучитьОписаниеОшибкиWebСервиса (БСП)

ПолучитьОбъектыТаблицы (БСП)

ПолучитьВсеТипыКонфигурации (БСП)

ПолучитьИмяПланаОбмена (БСП)

ПолучитьОбъектыТаблицы_2_0_1_6 (БСП)

ПолучитьПроксиМенеджераСервиса (БСП)

ЭтоОбъектМетаданныхКласса (БСП)

TurboConf - расширение Конфигуратора 1С

Комментарии

Модератору