Получение и использование ссылок в 1С Бухгалтерии
В информационной базе решения 1С Бухгалтерия 8.3 имеются объекты – это документы, элементы справочников или сами справочники, отчеты и так далее. Программа позволяет сформировать ссылку на один из таких объектов, которую в последующем можно использовать для работы, например, быстрого перехода к нужным объектам базы данных 1С Бухгалтерии. Также ссылку можно отправить по электронной почте всем тем, кому она необходима. Формат ссылки не отличается от интернет-ссылок или указания адреса файла.
Чтобы в 1С Бухгалтерии получить ссылку, необходимо выполнить следующие действия:
Как в 1с открыть ссылку на документ
В статье будет описано, как в 1с открыть ссылку на документ, справочник и т.д. В данном случае имеется в виду открытие формы объекта, используя ссылку на него. Рассмотрим три способа решения поставленной задачи.
Открыть ссылку используя ПоказатьЗначение
Самый простой способ, использовать метод глобального контекста ПоказатьЗначение. Который показывает в диалоге значение переданное в параметре.
В параметр Значение передадим ссылку, которую необходимо открыть. Данный метод является ассинхронным, т.е. не ожидает закрытие указанного значения. Для целей ожидания и обработки закрытого значения, в процедуре существует первый параметр. Но для нашей задачи он не нужен и указывать его не следует.
Таким образом открытие ссылки будет выглядеть следующим образом:
Если в вашей конфигурации разрешено открытие модальных окон (Свойства конфигурации -> Режим использования модальности, принимает значения Использовать или Использовать с предупреждениями), то можно использовать метод ОткрытьЗначение.
Открытие формы по ссылке
Также в 1с открыть ссылку можно при помощи метода ОткрытьФорму. Этот способ более сложен в реализации, но зато универсален. У него довольно много параметров, но для данной задачи нас интересуют первые два.
ИмяФормы — в параметре следует указать полный путь к форме, которую вы собираетесь открыть.
Пример 1. Можно указать форму, которая является формой объекта по умолчанию:
Пример 2. Либо указать имя конкретной формы, которую вы хотите открыть. Если, например, форм объекта несколько.
Параметры — структура параметров, которая передается в форму. Набор параметров разработчик выбирает сам, исходя их своих целей. Но некоторые параметры являются стандартными и используются для конкретных целей. Например, параметр Ключ, используется для указания платформе, форму какого объекта следует открыть (если Ключ, не указан, то будет открыта форма нового объекта). Таким образом в данный параметр необходимо передать ссылку на открываемый объект.
Пример 3. Открыть форму объекта для документа Поступление товаров.
Получить более подробную информацию по методу ОткрытьФорму можно в статье Как в 1с открыть форму программно
Открытие формы по навигационной ссылке
Если у вас есть навигационная ссылка на документ или справочник, перейти по ней и открыть форму объекта можно, используя метод ПерейтиПоНавигационнойСсылке.
Также навигационную ссылку можно получить из обычной ссылки. Для этого используется метод ПолучитьНавигационнуюСсылку.
В параметр Объект, в том числе, можно передать ссылку на документ или справочник.
Пример 5. Получить навигационную ссылку, используя обычную ссылку и открыть форму объекта.
Как в 1С открыть документ по ссылке?
Рассмотрим на примере 1С: Бухгалтерии предприятия 3.0.
Все так же, как в браузере: откройте необходимую страницу и одним кликом добавьте в Закладки. Только в 1С это можно сделать разными способами:
1) добавить объект прямо из списка объектов, нажав на «звездочку»
2) нажать кнопку «Получить ссылку..» (илиCtrl+F11), в открывшемся окне нажимаем Добавить в Избранное
3) нажать Главное меню – Сервис – Добавить в Избранное
4) Использовать комбинацию клавиш CTRL+D
ВАЖНО! Не все объекты можно добавить в Избранное. Например, невозможно добавить регламентированные отчеты или новый документ, если он еще не записан.
Как пользоваться списком Избранное?
Все по тому же принципу, что и в браузере. нажмите кнопку Избранное и кликните по необходимой ссылке. Также можно использовать комбинацию клавиш Ctrl+Shift+B
Списком Избранного можно легко управлять: есть панель поиска, самые важные ссылки можно закрепить вначале списка. Также можно изменять название ссылки и удалять закладки.
В 1С нельзя создавать группы ссылок, как в браузере. Поэтому отмечайте «звездочкой» только самые важные объекты, чтобы список не был слишком большим))