|   |   | 
| 
 | Передача ссылок между пользователями, через почту, чаты etc | ☑ | ||
|---|---|---|---|---|
| 0
    
        Web00001 28.09.18✎ 05:57 | 
        Доброго времени суток! Есть необходимость писать в чаты, почты и пр средства коммункации, сообщения с использованием ссылок. Используем как ОФ так и УФ. Расскажите, если решали подобные вопросы, как вы это делали?     | |||
| 1
    
        Индиго 28.09.18✎ 06:28 | 
        Глобальный контекст (Global context)
 ПолучитьНавигационнуюСсылку (GetURL) Синтаксис: ПолучитьНавигационнуюСсылку(<Объект>, <ИмяРеквизита>, <Индекс>) Параметры: <Объект> (обязательный) Тип: Ссылка на объект информационной базы. Ссылка на объект. <ИмяРеквизита> (необязательный) Тип: Строка. Имя реквизита объекта или ресурса Регистра сведений, для которого нужно выяснить ссылку. Если это реквизит табличной части объекта, то параметр указывается как <имя табличной части>.<имя реквизита>, то есть с разделителем "." (точка). <Индекс> (необязательный) Тип: Число. Индекс строки в табличной части, в том случае если объект является реквизитом табличной части. Первая строка имеет индекс, равный 0. Возвращаемое значение: Тип: Строка. Описание: Получает текст ссылки на объект информационной базы или его реквизит в формате 1С:Предприятия. В первом случае принимает в качестве параметра ссылку на объект (это может быть как ссылка, так и ключ записи регистра сведений). Объектом могут быть: справочник, документ, план счетов, план видов характеристик, план видов расчета, план обмена, ключ записи регистра сведений, бизнес процесс, задача. Во втором в качестве параметров принимает ключ объекта (это может быть как ссылка, так и ключ записи регистра сведений) и имя реквизита (ресурса). Если нужно получить ссылку на реквизит табличной части, перед именем реквизита необходимо добавить имя табличной части и точку ".". Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер). Примечание: Выполняет обращение к серверу только при получении ссылки на реквизит. При получении ссылки на объект информационной базы запрос на сервер не выполняется. Пример: // Адрес объекта Адрес1 = ПолучитьНавигационнуюСсылку(Объект.Ссылка); // Адрес реквизита объекта Адрес2 = ПолучитьНавигационнуюСсылку(Объект.Ссылка, "Реквизит1"); // Адрес реквизита табличной части объекта Адрес3 = ПолучитьНавигационнуюСсылку(Объект.Ссылка, "ТабличнаяЧасть1.Реквизит1", 10); (С) СП | |||
| 2
    
        Повелитель 28.09.18✎ 06:31 | 
        (1) Интересно, написано доступно в толстом клиенте.
 Получил: e1cib/data/Справочник.Номенклатура?ref=910f50e5493ada2511e25243438803a2 Как ее там открыть? | |||
| 3
    
        catena 28.09.18✎ 06:37 | 
        (2)Там в СП ниже есть пункт "См. также", там есть ПоказатьОповещениеПользователя:
 <ДействиеПриНажатии> (необязательный) Тип: Строка; ОписаниеОповещения. Если тип Строка, то она содержит навигационную ссылку, по которой будет выполнен переход при нажатии на окно оповещения. | |||
| 4
    
        Повелитель 28.09.18✎ 06:51 | 
        (3) В толстом клиенте не работает.
 Адрес1 = ПолучитьНавигационнуюСсылку(Объект.Ссылка); ПоказатьОповещениеПользователя("Текст",Адрес1,"Пояснение"); Окно выдает, гиперссылка есть, нажимаешь, окно исчезает, и ничего более. | |||
| 5
    
        Web00001 28.09.18✎ 10:26 | 
        (1) Вопросы не читай, ответы пиши. 
 Вот прислали мне в электронной почте ссылку e1cib/data/Справочник.Номенклатура?ref=910f50e5493ada2511e25243438803a2 и что? В таком виде я и сам ссылку сбацать горазд, без платформы | |||
| 6
    
        FIXXXL 28.09.18✎ 10:29 | 
        (5) ПерейтиПоНавигационнойСсылке читал?     | |||
| 7
    
        Web00001 28.09.18✎ 10:36 | 
        (6)Где мне писать это "ПерейтиПоНавигационнойСсылке" в html коде письма или в скрипте который запустится при нажатии на ссылку в чате? Вроде программисты же здесь должны быть а читать не умеют, парадокс просто какой-то. Внутри платформы я уж разобрался бы, что делать с полученными данными и без "ПерейтиПоНавигационнойСсылке" вопрос как сделать так, что бы открытая 1С узнала, что получила данные. И что-то предприняла по этому поводу.     | |||
| 8
    
        FIXXXL 28.09.18✎ 10:40 | 
        (7) че психуешь?
 http://expert.chistov.pro/public/293671/ | |||
| 9
    
        s03 28.09.18✎ 10:41 | 
        (7) Выдержка из справки (навигационная ссылка может быть и внешней):
 "Получение ссылки В 1С:Предприятии пользователь имеет возможность получить ссылку на любой раздел, отчет, обработку и на объекты информационной базы (например, документы или элементы справочников). Полученную ссылку можно сохранить и использовать в дальнейшем для перехода по ней. Т.к. ссылки являются текстовыми, то их можно вставлять в реквизиты объектов информационной базы, отправлять другим пользователям по электронной почте или интернет пейджерам. Для получения ссылки используйте команду меню "Сервис – Получить ссылку". В диалоге в поле "Ссылка" система показывает ссылку на текущий объект (раздел). С помощью кнопки "Копировать в буфер" текст ссылки помещается в буфер обмена. С помощью кнопки "Добавить в избранное" ссылка помещается в избранное (кнопка показывается, если для пользователя установлено право "Сохранение данных пользователя"). Если кнопка "Внешняя" нажата, то ссылка преобразуется для внешнего использования (например, при запуске веб-клиента можно передать внешнюю ссылку для открытия указанного элемента)." | |||
| 10
    
        Web00001 28.09.18✎ 11:00 | 
        (8)Неплохой вариант, можно даже сказать отличный. 
 Я не психую. Пытаюсь максимально доходчиво написать, но нет таланта. Просто непонятно, что надо написать, что бы исключить ответы плана (1)(5)(9) | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |