1С 8.3 Получить web-cсылку на объект метаданных - Программист 1С Минск. Автоматизация бизнеса.

Перейти к контенту

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

Перейти в раздел примеры кода 1С 8.3:
Автор RomanVG, источник: https://fastcode.im/Templates/7918/

Если ссылки 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""
Примеры использования: для запуска ДО из других конфигураций или из Битрикс24 и т.п. интеграций 1С 8.3:
Функция ПолучитьWebСсылкуНаОбъект(Объект) Экспорт

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

   Возврат НавСсылка;

КонецФункции
0
комментарии
____________________
Copyright©, «Программист 1С в г.Минске», 13.03.2022
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник
Яндекс.Метрика
Защищенное соединение ssl
visa
mastercard
Maestro
Яндекс деньги
Назад к содержимому