Приветствую Вас ГостьЧетверг, 16.01.2025, 03:06

Каталог статей


Навигационные ссылки на объекты

Чтобы можно было открыть навигационную ссылку, для начало её надо сформировать и поместить в хранилище внешних данных навигационных ссылок.

Делается это с помощью метода ПолучитьНавигационнуюСсылку(СсылкаНаОбъект).

Если надо, чтобы ссылка открывалась из любого места, то в навигационной ссылке надо указать ссылку на информационную базу. Для этого используется метод ПолучитьНавигационнуюСсылкуИнформационнойБазы().

Соединяя все вместе получим:

НавигационнаяСсылкаНаОбъект = ПолучитьНавигационнуюСсылкуИнформационнойБазы() + "#" + ПолучитьНавигационнуюСсылку(СсылкаНаОбъект);

В интерфейсе навигационную ссылку можно получить с помощью кнопки справа вверху:

 

Чтобы  открыть тэту ссылку, надо запустить 1с с ключом "/URL":

"C:\Program Files\1cv8\common\1cestart.exe" /URL 

Это можно сделать из 1с с помощью метода ЗапуститьПриложение:

ЗапуститьПриложение("""C:\Program Files\1cv8\common\1cestart.exe"" /URL " + НавигационнаяСсылкаНаОбъект);

Желательно проверять наличие файла 1cestart.exe как каталоге для 64-х так и для 32-х разрядных приложений.

Информация о том, какие изменения надо внести в реестр, чтобы ссылки открывались из проводника можно почитать здесь: https://dzen.ru/a/Xvmk4zIuGhPeUGMV

Категория: Администрирование | Добавил: leshic (10.06.2024)
Просмотров: 58 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Вход на сайт
Поиск
Категории раздела
СКД [50]
Регистры [7]
Формы [47]
Администрирование [41]
Запросы [10]
Объекты конфигурации и типы данных [20]
Взаимодействие с другими базами, приложениями и источниками данных [16]
Программирование [41]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0