понедельник, 14 мая 2012 г.

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

Кое-что о навигационных ссылках.

Вот описание из справки 1С, раздел "1С:Предприятие - Встроенный язык - Интерфейс (управляемый) - ПредставлениеНавигационнойСсылки - НавигационнаяСсылка":
  •     Объект информационной базы - e1cib/data/<путь к метаданному>?ref="<идентификатор ссылки>";
  •     Запись регистра информационной базы - e1cib /data/<путь к метаданному>?<имя ключевого поля>="<значение>"[&<имя ключевого поля>="<значение>"];
  •     Реквизит объекта информационной базы - e1cib/data/<путь к метаданному>.<имя реквизита>?ref="<идентификатор ссылки>";
  •     Реквизит табличной части объекта информационной базы - e1cib/data/<путь к метаданному>.<имя табличной части>.<имя реквизита>?ref="<идентификатор ссылки>"index="<индекс строки табличной части>";
  •     Реквизит записи регистра информационной базы - e1cib/data/<путь к метаданному>.<имя реквизита>?<имя ключевого поля>="<значение>" [&<имя ключевого поля>="<значение>"];
  •     Отчет - e1cib/app/<путь к метаданному>;
  •     Обработка - e1cib/app/<путь к метаданному>;
  •     Раздел - e1cib/navigationpoint /<имя раздела>;
  •     Навигационная точка - e1cib/navigationpoint/<имя раздела>/<имя команды>;
  •     Временное хранилище - e1cib/tempstorage/<идентификатор временного значения>.
А в описании к релизу платформы 8.2.15.310 есть вот такое:
Изменен формат навигационных ссылок. Из текста ссылок убраны символы двойных кавычек (”), а значения параметров (после символа “=”) кодируются в соответствии с разделом 2.2. URL Character Encoding Issues стандарта RFC 1738 (с помощью символа “%” и двух шестнадцатеричных символов) для значений измерений регистров сведений и ключей таблиц внешних источников данных. Если измерение регистра сведений имеет составной тип и в значении измерения указывается имя типа, то имя типа также кодируется.
Наконец-то они приводят ссылки в порядок и к RFC.

3 комментария:

Андрей Данилюк комментирует...

Мне в 8.2 с появлением этого механизма понравилось проводить тестирование. Можно сохранить ссылку на документ в избранном. Кодить проведение, например, потом быстро в избранном находдить тестовый документ и проводить его.

Green FiLin комментирует...

Это да. Хороший механизм. Жаль, что только в управляемом интерфейсе работает.

jimmy-webs комментирует...

Да уж, не просто жаль, а КРАЙНЕ жаль, что только в УП. Клиент хотел чтобы по ссылке в письме открывалась задача бизнеспроцесса, пришлось растроить.

Отправить комментарий